当“判定条件”的判定效果为“是(TRUE)”时,将返回第一个参数值;当“判定条件”的判定效果为“否(FALSE)”时,将返回第二个参数值。第二个参数值也可以继承是判定条件,因此就构成了嵌套函数。
我们在应用判定条件时,肯定要留意逻辑关系,万万不能逻辑杂乱,否则IF函数也会无能为力的。如果我们在以数字巨细作为判定条件时,好比盘算个人所得税时以应税所得巨细作为判定条件来确定税率,我们要么按照应税所得从小到大举行判定,要么从大到小举行判定,必须依序举行判定。在同一个函数公式不能一会儿是判定大,一会儿又是判定小,大概都是判定小的时间又有序次杂乱都是不可的。
该题目就是属于比力典范的逻辑判定题目,利用IF函数黑白常符合的,固然其他函数也是可以。如果员工绩效分数如下图(部门)图7-3-3所示。
我们前面讲过,逻辑判定要么从大到小,要么从小到大,我们如今就用两种方法试试。
1.从小到大
我们必要在单位格D2输入如下函数公式:
=IF(C2<60,"E",IF(C2<70,"D",IF(C2<80,"C",IF(C2<90,"B","A"))))
然后举行批量添补。
由于ABCDE属于文本,故必要利用””将其“包裹”一下。
各人可以看看,该公式中判定次序是不是从小到大依序次举行判定的呢?各人在利用时肯定要留意这个序次题目。
2.从大到小
同样,我们必要在单位格D2输入如下函数公式:
=IF(C2>=90,"A",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D","E"))))
各人可以比力一下两个函数公式的区别,特殊留意一下从大到小的函数公式中判定时多出了“=”,想想为什么。各人最好把该案例在Excel中一连做频频,两种方式都训练,如许就很快把握了IF函数。IF函数在财政上用处非常多,财政职员肯定要纯熟把握,好比个人所得税盘算。
二、IFS函数——Excel高版本新增的条件判定函数
IFS函数为Excel2016版新增的函数,因此只有2016版及更高版本才有。
(一)IFS函数语法
=IFS(Logical_test1, value_if_true1……Logical_test127, value_if_true127)
参数表明:
Logical_test1-127 表现盘算效果为 TRUE 或 FALSE 的恣意值或表达式。
value_if_true1-127 当Logical_test 为 TRUE 时返回的值
IFS函数统共支持127个条件判定,可以简化IF函数的多层嵌套题目。
与IF函数相比,IF函数的条件判定是层层递进的关系,IFS函数的条件判定是一种并列关系,如图7-3-4所示。
提示:固然IFS函数的条件判定是一种并列关系,但是判定条件的排序,照旧必要服从同一的规则,跟IF函数一样,要么从大到小,要么就从小到大。
(二)IFS函数的应用举例
我们此处用图7-3-3的案例,接纳IFS函数来举行判定,并和IF函数的公式举行一个对比,从而更好明白与把握IFS函数,如图7-3-5所示。
通过图7-3-5应用比力,可以看出,IFS函数是淘汰IF函数的嵌套,显得函数公式更加简便一些。
返回搜狐,检察更多