Excel函数中条件判断函数相信大家首先想到的就是if函数,IF函数在逻辑函数中有着非常重要的作用,利用函数嵌套运用的范围也非常广。但是IF函数嵌套运用对于许多同学来讲,理解起来却不是那么容易。所以在这种情况下,另外一个函数的作用就显现出来了,它就是Text函数。
如上图,我们需要根据人员的销售额来判断人员的绩效等级。规则主要有3个条件:
1、X>=300为优秀;
2、200<=X<300为合格;
3、X<200为不合格
一、IF函数嵌套进行人员绩效等级判断函数公式:
=IF(D3>=300,"优秀",IF(D3>=200,"合格","不合格"))
函数解析:
1、在进行2个以上的条件判断的时候,IF函数需要用到嵌套的方式。这里IF函数里面再套IF函数,对于许多同学来讲,可能理解起来也不是特别轻松;
2、这里函数代表的是,外层的IF函数第一参数D3>=300判断条件成立的时候,就执行第二参数的优秀;当小于300的时候,执行第三参数的IF公式,然后进行循环的再次判断。这样会感觉比较绕。
二、Text函数公式多条件判断人员绩效等级函数公式:
=TEXT(D3,"[>=300]优秀;[>=200]合格;不合格")
函数解析:
1、Text函数在进行多条件判断的时候,总共只有2个参数。第一参数为固定的值;第二参数为语义上面的条件判断,判断的逻辑相比IF函数会更加的清晰易懂。依次填写我们需要的逻辑判断条件和结果即可。
2、Text函数进行条件判断的时候,第二参数需要用到双引号进行引用,同时多个条件数值判断的时候需要用到[]。同时第二参数多个条件间需要用;进行隔开。
三、Text函数进行自定义的营收利润核算函数公式:
=TEXT(C3-D3,"盈利0.00元;亏损0.00元;不亏不损")
函数解析:
1、Text函数是一个自定义文本函数,所以搭配特有的条件判断功能,就可以实现对数据的自定义条件判断。如通过销售情况,判断最终的数据盈利情况;
2、Text函数进行定义条件判断时候,第一参数为固定的运算公式;第二参数为多个条件的集合。多个条件间需要用到;进行隔开。同时因为是自定义的文本内容还需要用到双引号。
3、自定义参数中0.00代表的就是将第一参数的计算结果,以0.00的数字格式进行显示。同时搭配文本内容就得到了我们需要的内容。
现在你学会在不利用IF函数的情况下,如何通过Text函数进行单条件和多条件数值判断了吗?