发布网友
共3个回答
热心网友
如果表1的数据,3个条件没有重复的,用sumproct函数
否则用数组公式
假设图1为 表1
=SUMPRODUCT((表1!$A$2:$A$100=$B3)*(表1!$B$2:$B$100=C3)*(表1!$C$2:$C$100=D3)*(表1!$D$2:$D$100))
热心网友
excel 2021的话,有个xlookup,很方便解决这种多条件匹配的查找问题。
老版本excel的话,最后返回的单价是数值,可以用sumifs来查找,不必用vlookup。
如果这是作业,一定要用if函数与vlookup函数嵌套:
=VLOOKUP(B3&C3&D3,IF({1,0,0},A:A&B:B&C:C,D:D),2,FALSE)
数组公式,ctrl+shift+回车确认。
其中B3&C3&D3,是表二里的位置,
A:A&B:B&C:C,D:D,是表一里的位置,
如果在不同表,自己添加表名。
热心网友
图1的条件是唯一的吗?如果是唯一的可以用SUMIFS多条件求和