我正在尝试将工作表1中的日常开支更新为工作表1中的差旅资源预算。我必须首先验证目标城市,然后根据他们旅行的天数从工作表2中获取他们的旅行费用(在工作表1中提到)。 因此,首先应该匹配目的地,一旦我们获得了行号(从工作表2中获取),然后需要从工作表1中获取天数,然后根据天数从工作表2中获取费用< / p>
Destination No of Days Total expenses(output)
City 1 1 150
City 2 3.5 200
City 3 2 400
Destination Day 1 Day 2 Day 3 Day 4
City 2 100 150 175 200
City 1 150 250 350 450
City 3 200 400 600 800
我尝试使用vlookup,并在每个if公式中嵌套,但无法获取天数
(IF(A2=Sheet2!$A$2,Sheet2!$B$2,IF(A3=Sheet2!$A$3,Sheet2!$B$3,IF(A4=Sheet2!$B$4,Sheet2!$B$4))))
结果在描述中提到。工作表1中的“支出总额”一栏是预期的结果。
答案 0 :(得分:2)
尝试使用VLookUp
代替Index + Match
=INDEX(Sheet2!$B$2:$E$4,MATCH($A2,Sheet2!$A$2:$A$4,0),$B2)
答案 1 :(得分:0)
您还可以使用:
=SUMPRODUCT((Sheet2!$A$2:Sheet1!$A$4=A2)*(Sheet2!$B$1:$E$1="Day " & ROUNDUP(B2,0)),Sheet2!$B$2:$E$4)