网友求助:多条件求和,如何在无辅助列情况下实现公式自动生成?
不用辅助列也就是月份必须在公式里进行转换,因为条件中,只有时间列需要转换,所以前面条件部分输入=DROP(SORT(UNIQUE(HSTACK(MONTH(A4:A200),B4:C200)),,1),1)回车即可,数据在200行以内可用。
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列,竖拉到需求行即可。这样各数据就汇总完成了。
这里HSTACK(MONTH(A4:A200),B4:C200)公式是重新搭建数组,将日期装换为月份,进行统计。汇总公式中也是通过DATE(YEAR(NOW()),$M3 1,1))进行转换。
如在公式无法达到效果,需要增加辅助列的情况下,可以通过重新搭建数组来解决。
评论 (0)