我需要根据不同表格上的表格计算毛额。我遇到问题的事实是,有7个不同的工作级别都会收到不同的工资率,而那些工作级别为7或更高的工作级别则无法获得加班费。
(我写了数据类型而不是单元格本身,试图让我到目前为止更容易理解):
=IF(JobLevel>6*(VLOOKUP(JobLevel,data!$B$5:$C$13,2,FALSE))*(RegularHours),+(HourlyRate*(OvertimeHours*1.5))
我怎样才能为那些加班加点的人再次计算小时费率?我可以插入另一个VLOOKUP
吗?
答案 0 :(得分:2)
您的条件缺乏逗号来区分逻辑差异,这可能会更好,
=VLOOKUP(JobLevel, data!$B$5:$C$13, 2, FALSE)*RegularHours+(HourlyRate*OvertimeHours*1.5*(JobLevel<7))
如果JobLevel大于6,则布尔值为false(零),任何乘以零的值均为零。