Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在IF语句中多次使用VLOOKUP_Excel_Vlookup - Fatal编程技术网

Excel 在IF语句中多次使用VLOOKUP

Excel 在IF语句中多次使用VLOOKUP,excel,vlookup,Excel,Vlookup,我需要根据另一张表上的表格来计算总额。我遇到的问题是,有7个不同级别的工作都有不同的工资率,而那些级别为7或更高的工作不会获得加班工资 (我写下了数据类型,而不是单元格本身,以使我目前掌握的内容更容易理解): =IF(JobLevel>6*(VLOOKUP(JobLevel,data!$B$5:$C$13,2,FALSE))*(正常小时数),+(HourlyRate*(超时小时数*1.5)) 我怎样才能第二次计算得到加班费的员工的小时工资?我是否可以再插入一个VLOOKUP?您的条件缺少逗号来分

我需要根据另一张表上的表格来计算总额。我遇到的问题是,有7个不同级别的工作都有不同的工资率,而那些级别为7或更高的工作不会获得加班工资

(我写下了数据类型,而不是单元格本身,以使我目前掌握的内容更容易理解):

=IF(JobLevel>6*(VLOOKUP(JobLevel,data!$B$5:$C$13,2,FALSE))*(正常小时数),+(HourlyRate*(超时小时数*1.5))


我怎样才能第二次计算得到加班费的员工的小时工资?我是否可以再插入一个
VLOOKUP

您的条件缺少逗号来分隔逻辑差异,这可能更好

=VLOOKUP(JobLevel, data!$B$5:$C$13, 2, FALSE)*RegularHours+(HourlyRate*OvertimeHours*1.5*(JobLevel<7))

=VLOOKUP(工作级别,数据!$B$5:$C$13,2,FALSE)*正常工作时间+(HourlyRate*OvertimeHours*1.5*(工作级别谢谢!我完全忽略了我的
IF
声明的第二部分,而忽略了其余的工作标题。