根据条件1和条件2,自动求和,有个时间值不固定的
大神们好,这个求和公式有点绕。不知道我的表达能否看的明白。我想达到的效果是这样的:根据sheet1工作表的条件1(单号)和条件2(时间),在sheet2的表格里求和(值在B列)但是,在sheet2工作表中,条件2(时间)有可能会超过sheet1工作表的条件2(时间),1-2天内。不超过3天。这样如何来写公式呢?
=SUMIFS(Sheet2!B:B,Sheet2!A:A,Sheet1!B2,Sheet2!C:C,">="&A2,Sheet2!C:C,"<="&A2+2) =SUMPRODUCT((Sheet2!$C$2:$C$100>=A2)*(--Sheet2!$A$2:$A$100=B2),Sheet2!$B$2:$B$100) =SUMPRODUCT((Sheet2!$A$2:$A$7=B2)*(Sheet2!$C$2:$C$7<=A2+2)*Sheet2!$B$2:$B$7) Sheet2!$C$2:$C$100>=A2这部分可以不要是大于或等于吗?最好的是在A2的时间范围1-2天就可以。比如现在A2是10月30日。最多这组公式,Sheet2!$C$2:$C$100>=A2不要超过2天。就可以。 可以参考3楼大佬公式 这条应用上去求和值都是0呢 多加一个条件,以免超出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) =SUMIFS(Sheet2!B:B,Sheet2!A:A,Sheet1!B2,Sheet2!C:C,">="&A2,Sheet2!C:C,"<="&A2+2),请问大佬,最后面的+2是代表天数吗?如果不超过3天。我修改+3即可是这样理解吗? 你好,大佬。主要是我的那个工作表2的时间不是固定在11月1日的。用数字(天数)的表达方式好像对我后面的数据更好处理一些,非常感谢大佬的指导