史海明 发表于 2021-9-23 15:42:00

sumifs函数时间段内求和

给定”开始时间“和”结束时间“,在这个时间段内求符合条件的记录:
如附件内表格,”在家表“f4的公式:=SUMIFS(对比表2!$N3:$N30,对比表2!$B3:$B30,$A4,对比表2!O3:O30,">="&B1,对比表2!O3:O30,"="&B1,
条件3:对比表2!O3:O30,"="&B1,对比表2!O3:O30,"







陈志江 发表于 2021-9-29 03:28:23

首先把原始数据里 工作表:“对比表2”的 O列公式改成:=--LEFT($C3,10) 让其变为真正数值型的日期。
然后公式:
=SUMIFS(对比表2!N:N,对比表2!B:B,A4,对比表2!O:O,">="&B$1,对比表2!O:O,"<="&E$1)

北极漂冰 发表于 2021-10-28 16:43:53

经测试,初步确定是原始数据格式不符sumifs条件判断时对日期格式的要求。
解决方法:把“对比表”第O列公式改为 “=--LEFT($C3,10)”的形式,比较才会有结果。

涛哥不是个传说 发表于 2021-11-1 00:00:22

不需要辅助列。
=SUMPRODUCT(SUMIFS(对比表2!N:N,对比表2!B:B,A4,对比表2!C:C,TEXT(ROW(INDIRECT(B$1&":"&E$1)),"e-mm-dd !*")))

憨居 发表于 2021-11-10 01:49:58

好的。十分感谢。麻烦了。

谁知道 发表于 2021-11-11 00:37:19

好的。十分感谢。麻烦了。

痴情 发表于 2021-11-12 21:56:41

好的。十分感谢。麻烦了。

水心者 发表于 2021-11-17 12:55:36

十分感谢。大神膜拜。

六月寒风 发表于 2021-11-27 18:54:51

膜拜大神,十分感谢。
页: [1]
查看完整版本: sumifs函数时间段内求和