单位的一个下属公司有20个业务员,公司规定业务员业绩大于100000元者给奖金1000元,否则给奖金500元,我需要在EXCEL2010单元格中输入公式来计算业务员总共需要发放多少奖金。在单元格中输入以下数组公式:
EXCEL2010实例之计算需要发放多少奖金
=SUM(IF(B2:B11>100000,1000,500))
按“CTRL+SHIFT+ENTER”后,公式将返回所有业务员应得的奖金。
本例在EXCEL2010中使用区域作为IF函数的参数,公式必须是数组形式输入,否则仅仅计算引用区域左上角单元格的数据。
本例中通过IF函数将区域分为两类,如果业绩大于100000元,则按1000元计算奖金,否则按500元计算奖金。最后通过SUM函数将所有奖金汇总。
对于此类符合一个条件返回一个值,符合另一个条件返回另一个值的运算通常用IF函数处理。然而也可以借用其他函数来完成。例如:
=SUM(LOOKUP((B2:B11>100000+1,{1,2},{500,1000}))
=SUM(CHOOSE((B2:B11>100000+1,500,1000))
=SUM(5000*(1+(B2:B11>100000)))等,而最后一个公式有些取巧,仅适用于本例。

点击长按保存图片,微信识别
扫码立即领取资料