Sumifs函数区域参数的脾气

 

问题:跨工作簿统计另一个表中指定月份的数量小计,数据源日期按天记录。

无法使用以下公式:

=SUMIFS('[5-1.xlsx]Sheet1'!$B:$B,MONTH('[5-1.xlsx]Sheet1'!$A:$A)=A2,A2)

Sumifs区域参数(第1、第2、第4、第6……参数)只能使用引用,MONTH(A:A)的结果是数组

Sumifs区域参数引用跨工作簿数据后,被引用的工作簿如果关闭,重新计算后会返回错误值。 

函数解决:

=SUM((MONTH('[5-1.xlsx]Sheet1'!$A$2:$A$11)=E2)*'[5-1.xlsx]Sheet1'!$B$2:$B$11)

 

posted @ 2022-05-28 18:40  熬肥妖  阅读(118)  评论(0)    收藏  举报