网友求助:多条件求和,如何在无辅助列情况下实现公式自动生成?

excel中如何自动进行多条件求和,并自动更新?-趣帮office教程网

不用辅助列也就是月份必须在公式里进行转换,因为条件中,只有时间列需要转换,所以前面条件部分输入=DROP(SORT(UNIQUE(HSTACK(MONTH(A4:A200),B4:C200)),,1),1)回车即可,数据在200行以内可用。

excel中如何自动进行多条件求和,并自动更新?-趣帮office教程网

P列输入=SUMIFS(H$4:H$200,$B$4:$B$200,$N3,$C$4:$C$200,$O3,$A$4:$A$200,">="&DATE(YEAR(NOW()),$M3,1),$A$4:$A$200,"<"&DATE(YEAR(NOW()),$M3 1,1))后横拉到S列,竖拉到需求行即可。这样各数据就汇总完成了。

excel中如何自动进行多条件求和,并自动更新?-趣帮office教程网

这里HSTACK(MONTH(A4:A200),B4:C200)公式是重新搭建数组,将日期装换为月份,进行统计。汇总公式中也是通过DATE(YEAR(NOW()),$M3 1,1))进行转换。

如在公式无法达到效果,需要增加辅助列的情况下,可以通过重新搭建数组来解决。