十三里路 发表于 2021-11-2 15:26:00

根据条件1和条件2,自动求和,有个时间值不固定的


大神们好,这个求和公式有点绕。不知道我的表达能否看的明白。我想达到的效果是这样的:根据sheet1工作表的条件1(单号)和条件2(时间),在sheet2的表格里求和(值在B列)但是,在sheet2工作表中,条件2(时间)有可能会超过sheet1工作表的条件2(时间),1-2天内。不超过3天。这样如何来写公式呢?

章建 发表于 2021-11-5 19:34:40

=SUMIFS(Sheet2!B:B,Sheet2!A:A,Sheet1!B2,Sheet2!C:C,">="&A2,Sheet2!C:C,"<="&A2+2)

五千万亿 发表于 2021-11-6 11:24:20

=SUMPRODUCT((Sheet2!$C$2:$C$100>=A2)*(--Sheet2!$A$2:$A$100=B2),Sheet2!$B$2:$B$100)

惜晨 发表于 2021-11-10 00:37:31

=SUMPRODUCT((Sheet2!$A$2:$A$7=B2)*(Sheet2!$C$2:$C$7<=A2+2)*Sheet2!$B$2:$B$7)

阿里轻 发表于 2021-11-12 00:33:35

Sheet2!$C$2:$C$100>=A2这部分可以不要是大于或等于吗?最好的是在A2的时间范围1-2天就可以。比如现在A2是10月30日。最多这组公式,Sheet2!$C$2:$C$100>=A2不要超过2天。就可以。

潘恒生 发表于 2021-11-16 09:52:41

可以参考3楼大佬公式

看新闻涨知识 发表于 2021-11-22 10:17:24

这条应用上去求和值都是0呢

蓝带咖啡 发表于 2021-11-23 21:19:51

多加一个条件,以免超出2天以上
=SUMPRODUCT((B2=--(Sheet2!$A$2:$A$7))*(Sheet2!$C$2:$C$7>=Sheet1!A2)*(Sheet2!$C$2:$C$7<"2021/11/1"),Sheet2!$B$2:$B$7)

杉树林 发表于 2021-11-23 22:19:21

=SUMIFS(Sheet2!B:B,Sheet2!A:A,Sheet1!B2,Sheet2!C:C,">="&A2,Sheet2!C:C,"<="&A2+2),请问大佬,最后面的+2是代表天数吗?如果不超过3天。我修改+3即可是这样理解吗?

大贲 发表于 2021-11-24 05:11:06

你好,大佬。主要是我的那个工作表2的时间不是固定在11月1日的。用数字(天数)的表达方式好像对我后面的数据更好处理一些,非常感谢大佬的指导
页: [1] 2 3 4 5
查看完整版本: 根据条件1和条件2,自动求和,有个时间值不固定的