自己的心 发表于 2021-12-2 17:53:00

同时满足两个条件,然后返回其中一个条件的值

各位大佬好:
   两张表格,我想在sheet1中显示sheet2 中单号相同且金额等于sheet1 对应负数的数据,因为sheet2 存在两个及以上与sheet1单号一致的数据,直接用VLOOKUP会匹配到金额不是对应负数的,所以我想能精准匹配,烦请大佬看看,附件是两张表,谢谢

柴超帆 发表于 2021-12-22 08:27:54

=SUMIFS(Sheet2!B:B,Sheet2!A:A,A2,Sheet2!B:B,-B2)瞎猜1个 感觉好绕啊

不好说 发表于 2021-12-25 02:12:36

SUMIFS是求和函数会不会有影响啊,我试试看

天道不轮回 发表于 2022-1-4 08:52:34

或者各位大佬能看看这种适合用什么公式吗?我对公式很菜,但是可以学,主要我不太知道这种要用啥样的公式,我用sumproduct好像不行

你马大爷 发表于 2022-1-20 17:31:06

从你所描述的信息来看,你的问题从你的附件当中无法完全体现,建议你在附件里多模拟一些数据,尽量涵盖可能出现的情况,再模拟出你想要的结果就好了,重新上传一个附件试试

聆听尔心 发表于 2022-2-1 17:29:37

您好,大佬,我重新整理了一个样本数据,麻烦您帮忙看看,谢谢

小莽苍苍 发表于 2022-2-11 23:40:17

试一下:
sheet1C2=LOOKUP(1,0/($A2=Sheet2!$A$2:$A$79061)*(ABS(Sheet2!$B$2:$B$79061)=ABS(B2)),Sheet2!$B$2:$B$79061)

辋川河 发表于 2022-3-1 02:05:15

大佬,我校验了一下,发现会有一些问题,比如320142847787360这个单号,在sheet1 中有两个一个是1.5,另一个是-0.9,然后在sheet2中这个单号也有金额,分别是-1.5和0.9,但公式运行后,sheet1 中的1.5直接对应了0.9,会有点偏差
页: [1]
查看完整版本: 同时满足两个条件,然后返回其中一个条件的值