在D3单元格输入=SUM((DATEDIF(A2:$A44,TODAY(),”M”)>12)*B2:B44)。需要注意的是,该公式是公式数组的用法,公式
假定员工入职每满一年工龄工资加100元。可以先用DATADIF函数算出工龄年数在乘100。在D2单元格中输入公式=DATEDIF(C2,TODAY(),”Y”)*100。
DATEDIF函数算出来的时间数都是整时间数,不会计算小数。
从下表可以看出,不同的职位,不同的工龄,奖金都是不同的。这时如果要匹配应发奖金就要考虑到工龄和职位。
在D8单元格中输入公式=VLOOKUP(B8,IF(C8<3,$A$3:$B$5,$C$3:$D$5),2,0)。下拉公式即可匹配出每个人对应的奖金数。
公式解析:VLOOKUP的第二参数是查找区域,在这里要根据工龄来判断区域是在左还是在右。很自然的想到用IF函数判断工龄,如果满足小于3年的条件会返回$A$3:$B$5,不满足则会返回$C$3:$D$5。
来源:https://mp.weixin.qq.com/s/9fmUmsDrE6lJ61WwtEK0Ag