怎么才能按日期在另外一列自动求和,谢谢!!

如题所述

假定数据在A、B两列,B2输入:
=IF(OR(A2=A1,A2=""),"",SUMPRODUCT(($A$2:$A$100=A2)*($B$2:$B$100)))追问

前面都没问题,可到最后一个合计数成0了,4-29日的累计数0,给您添麻烦了,谢谢!!

  

  

追答

这是因为我举例的时候,公式区域用得比较小,放得很大,会稍微影响计算速度,你要按照你的实际区域修改下,我用的是100,你可以放大到1000、2000,也有可能你不是从第2行开始的,比如从第28行开始的,就可以输入:
=IF(OR(A28=A27,A28=""),"",SUMPRODUCT(($A$28:$A$1000=A28)*($B$28:$B$1000)));

如果从第二行开始的,就输入:=IF(OR(A2=A1,A2=""),"",SUMPRODUCT(($A$2:$A$1000=A2)*($B$2:$B$1000)));
总之,根据你的具体情况,稍作修改。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-09
例如合计下面的单元格是C2 那么C2=SUMIF(A2:A9,A2,B2:B9)