人事必须知道的80个Excel函数
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

案例33 根据业绩计算需要发放多少奖金(IF)

☉ 源文件:CDROM\03\3.2\案例33.xls

公司规定业务成绩大于80000元者给奖金1000元,否则给奖金500元。现在统计10个业务员总共需要发放多少奖金。

打开光盘中的数据文件,在单元格D2中输入以下数组公式:

=SUM(IF(B2:B11>80000,1000,500))

按下【Ctrl+Shift+Enter】组合键后,公式将返回所有业务员的奖金,结果如图3-6所示。

图3-6 所有业务员的奖金

公式说明

本例公式使用区域作为IF函数的参数,公式必须是数组形式输入,否则仅仅计算引用区域左上角单元格的数据。

本例中通过IF函数将区域分为两类,如果业绩大于80000元,则按1000元计算奖金,否则按500元计算奖金。最后通过SUM函数将所有奖金汇总。

案例提示

对于此类符合一个条件返回一个值,符合另一个条件则返回另一个值的运算通常用IF函数处理。然而也可以借用其他函数来完成。例如:

=SUM(LOOKUP((B2:B11>80000)+1,{1,2},{500,1000}))

=SUM(CHOOSE((B2:B11>80000)+1,500,1000))

=SUM(5000*(1+(B2:B11>80000)))——本公式有些取巧,仅适用于本例