excel 为什么我的带有嵌套MAXIFS的XLOOKUP不能给予我一个精确的匹配?

3phpmpom  于 2023-08-08  发布在  其他
关注(0)|答案(2)|浏览(97)

首先,这是我的公式:

=XLOOKUP(MAXIFS(D:D,E:E,">0"),(B:B=F2)*(A:A="EFP")*D:D,C:C,,-1)

字符串
| 记录电话号码|重复编号|付款日期|支付AMT|销售主管电话号码|LASTREP| LASTREP |
| --|--|--|--|--|--| ------------ |
| 电话:4255555666|三六零八|2022年7月22日|三千块|电话:4255555666|||
| 电话:4255555666|三六零八||||||
| 电话:4255555666|一一五六|2009年5月22日|三千块||||
| 电话:4255555666|一一五六|二○ ○七年三月二日|两千块||||
这是做什么是找到最后一个代表,卖了一个铅在一个特定的活动,并有它支付。
我的问题是,如果没有匹配,它会给我一个随机的代表,而不是n/a或空白,我不能设置完全匹配,因为它打破了公式。
如何使用此代码获得完全匹配?

li9yvcax

li9yvcax1#

所以,我实际上通过使用take/sort/filter方法得到了想要的结果。

=IFERROR(TAKE(TAKE(SORT(FILTER(C2:D99,(B2:B99=H2)*(A2:A99="efp")*(D2:D99>0)),2),-1),,1),"")

字符串
工作起来很有魅力,谢谢大家!

pokxtpni

pokxtpni2#

上次最大查找次数


的数据

=LET(Data,A2:E7,scCol,1,spCol,2,srCol,3,sdCol,4,saCol,5,
        dc,H1,dp,H2,na,NA(),
    sc,INDEX(Data,,scCol),sp,INDEX(Data,,spCol),sd,INDEX(Data,,sdCol),
    sData,HSTACK(INDEX(Data,,srCol),INDEX(Data,,saCol)),
    sf,FILTER(sData,(sc=dc)*(sp=dp)*(sd<>""),na),
    sr,INDEX(sf,,1),sa,INDEX(sf,,2),
    dr,TAKE(FILTER(sr,sa=MAX(sa)),-1),
dr)

字符串

相关问题