
常用的逻辑判断函数有如下几个:
IF、AND、OR、IFERROR、ISERROR
今天我们第一讲要讲到的就是逻辑判断函数:IF函数
IF函数的表达式为:
IF(logical_test,[value_if_true],[value_if_false])
logical_test为逻辑判断值
value_if_true判断结果为真时的返回值
value_if_false判断结果为假时的返回值
首先我们来看一个简单的例子。
如下图所示,我们定义≥60分,算及格,<60分,算不及格。
那我们只需列公式如下:
这里公式表示,如果满足判断条件,则返回“及格”,否则,返回“不及格”。
当一个出来以后,下面的只需要拖拽第一个单元格,第二个单元格自动可以算出来。
我们再来看一个更深一步的例子。
如下所示,比如,武汉市2014年7月-2015年6月单位社保保险缴纳基数,除了养老保险为2687.3元-13436.4元以外,其他险种为2316.5元-11582.7元。
假使我是负责公司薪酬的,那根据员工薪资,该如何简便的计算其缴纳基数为多少呢?
这里,我们就按照公式一步一步来的。
首先我们算第一位员工的养老缴费基数,公式写法如下:
上面的公式:=IF(C2<2687.3,2687.3,IF(C2>13436.4,13436.4,C2))
意思是说,如果C2单元格的值小于最低值2687.3,那么,就返回2687.3。运算结束;
如果C2单元格大于2687.3,则继续计算,返回后一个值。只是这里后一个值是一个嵌套的IF函数。之所以这么做,是因为我必须保证C2这个数的返回值,不能高于养老缴费上限,也就是13436.4。
如果C2确实大于13436.4,那么就返回13436.4,如果小于13436.4,则返回C2本身。
自此,整个运算结束。
同样的道理,我们可以计算出其他险种缴费基数。
如下所示:
最后,简单的拖拽,完成整个表格基数的计算。
最后,我们来看一个更复杂一点的。
如下图所示,是一个销售提成表,现在有四个人,已经知道了他们的销售业绩,怎么算出他们的销售提成点呢。
这里我们就用到了IF函数的多层嵌套。如下图所示:
上图中函数表明的意思,跟上一个例子其实是一样的,只是这个涉及到更多的嵌套。一层一层,直到查找完所有数据为止。
所以具体不细讲,自己体会。
其他几个人的提成点数,拖拽即可。
