查看:23427|回复:21
表中有日期列,现在需要按月份求和,公式如何写?
试了试 SumIF 和SumIFs函数,好象在条件参数里不能对日期列再用函数
由于其它条件限制,不能添加辅助列。
demo.rar(10.01 KB, 下载次数: 1246)
虽然用数据库透视表可以轻松实现此类统计,但实际中需要根据此值再计算日均,同比环比和其它计算等,所以想直接做个报表,以后想统计哪个月只需要更改月份值就行了。
感谢各位
=SUMPRODUCT((TEXT(样表[日期],"e-m")=TEXT(I7,"e-m"))*样表[数量]),试试
顺便夸你一句,你的表格水平不错,做得很好看
非常感谢,不过好像不行
=SUMPRODUCT((TEXT(样表[日期],"e-m")=TEXT(I7,"e-m"))*样表[数量])
结果为0
你数据源是11年,而你单元格时10年,不是0我才奇怪呢,你改为11年就不会啦
呵呵,的确如此。我粗心了。
真是高手,非常感谢!!!
还想再请教一下,如果月份和类别同时限定条件,公式怎么改动?
如果还同时限定其它条件呢?
需要再乘上一个条件,比如
=SUMPRODUCT((TEXT(样表[日期],"e-m")=TEXT(I7,"e-m"))*(样表[类别]="辛")*样表[数量])
不过你要是4万多行的数据,还是透视表先转换一下,然后再查找吧。
要不数据太多了,函数速度很慢
感谢!
已经明白了,以前对SUMPRODUCT函数不了解,现在才发现很给力。
再请教一下,如果计算截止到指定月份的年度合计数量,该如何写公式?