if函数与vlookup函数嵌套?

发布网友

我来回答

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多条件求和

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com