=IF(AND(F2>0,F2<5),27,IF(AND(F2>4.99,F2<9),28.5,IF(AND(F2>8.99,30)))
这是我的公式。单元格F2具有员工的服务年数。我需要计算每个员工不同的工资率 - 1-4岁= 27美元; 5-9岁= 28.5; 10年以上= 30年。我的公式中一直出现错误,无法找出原因。
答案 0 :(得分:0)
这应该有效(假设F2 = 0不是单独处理的情况):
=IF(F2 < 5,27,IF(F2 < 10,28.5,30))
关键是如果F2 < 5是假的 - 在其他条件下,只要测试F2是否足够就足够了。 10.你不需要和And一样(F2> 4.99,F2&lt; 10)
答案 1 :(得分:0)
用这个检查
=IF(AND(F2>0,F2<4.99),27,IF(AND(F2>4.99,F2<9),28.5,30))