vlookup 多条件加时间模糊匹配?

2022-10-29 16:59

vlookup 多条件加时间模糊匹配
3个回答

推荐使用SUMPRODUCT函数完成,VLOOKUP多条件匹配相当麻烦,更别说混合类条件。

公式根据你提供的数据按如下写:=SUMPRODUCT(($A$3:$A$16=G3)*($B$3:$B$16=H3)*($C$3:$C$16=I3)*(G3<=$D$3:$D$16),$F$3:$F$16)

简单说明,$A$3:$A$16=G3判断人数是否一致,$B$3:$B$16=H3判断路线是否一致,$C$3:$C$16=I3判断产品是否一致,G3<=$D$3:$D$16判断条件时间是否小于匹配时间,最后计算成本区域,公式引用区域可以根据实际需要进行调整。

EXCEL不仅仅只有一个VLOOKUP函数啊!为什么一定必须要用这一个函数呢!你的问题应该可以很简单的解决,可以在L3单元格输入公式:
=LOOKUP(1,0/((A$3:A$17=G3)*(B$3:B$17=H3)*(C$3:C$17=I3)),E$3:E$17)
复制并下拉即可……

多条件加时间模糊匹配,其实主要是满足条件的容易出现多个,而真正的条件是取得到满足条件成本的最低值。

根据上述的条件可以在SUMPRODUCT函数公式中再加上LARGE和SUM函数公式,公式图如下:

公式及效果图

公式说明:

首先利用各个条件等式相乘得到所有满足条件的数字,再利用LARGE函数来取第k大值,而系数k值则是用SUM函数求满足条件的个数,如第一个满足条件的共有两个,因此k值为2。

相关问答
EXCEL VLOOKUP多条件模糊匹配求解
1个回答2022-10-31 17:46
=LOOKUP(1,0/((A:A=F1)*(B:B=G1)*(C:C=H1)),D:D) 若有疑问,欢迎沟通。
Excel多条件加时间模糊匹配?
1个回答2023-08-06 23:11
如图: K3公式: =IF(OR((A$3:A$100=G3)*(B$3:B$100=H3)*(C$3:C$100=I3)*(D$3:D$100<=J3)),INDEX(E$3:E$100,...
全文
EXCEL条件格式如何实现模糊匹配?
1个回答2022-10-22 13:07
选择A列-格式-条件格式 左侧选公式,右侧输入: =COUNT(FIND(MID($A$1&"扄",ROW(INDIRECT("1:"&LEN($A$1))),2),A1)) 点开格式选项,设置提示颜...
全文
人与人之间的匹配条件是什么?
1个回答2022-09-08 07:09
首先我觉得 人与人之间 的匹配条件就是在思想品德方面,必须要匹配,不然话这就没有匹配的首要条件,其次 就是这个人 的各种做事方法,以及其他方面的都要匹配,不然的话也不会成为朋友,第三,机遇机遇造就人与...
全文
vlookup 函数中的精确匹配和大致匹配有哪些差别?
1个回答2022-11-12 23:56
"0"是精确匹配,就是找到完全一致的才会返回数值,否则就是#N/A “1”模糊匹配,找到与内容相近的值就会返回,一般不会出现#N/A情况的。
EXCEL中如何实现模糊匹配?
2个回答2022-10-19 08:20
模糊查找的格式是星号,如下公式,即在A列中找包含江苏的内容。 =vlookup("*"&"江苏"&"*",a:a,1,0) 同样可以统计个数,同理
Excel单元格模糊查找并匹配多个条件的合计、自动开列
3个回答2022-10-31 05:06
1图: C27输入 =SUMPRODUCT((--ISNUMBER(FIND(LEFT(B27,1),B9:B25)))*(--ISNUMBER(FIND(MID(B27,2,2),B9:B2...
全文
一个EXCEL多结果模糊匹配的问题。
1个回答2022-10-29 18:30
可以用高级筛选实现的; 1、根据条件,编写公式,作为高级筛选的条件,如图(数据供参考): D2的公式“="*"&B13&"*"”,用来做模糊匹配; 2、高级筛选:选择右边的数据源,在根...
全文
excel多条件模糊查找问题?
3个回答2022-08-26 23:02
在C2输入公式 =IF(ISERROR(INDEX($I$2:$I$8,MATCH(1,(A2=$G$2:$G$8)*(B2=$H$2:$H$8),0),0)),"",INDEX($I$2:$I$8,...
全文