作业帮 > 综合 > 作业

Excel中函数sumifs中范围引用多个其他sheet如何实现

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 05:05:54
Excel中函数sumifs中范围引用多个其他sheet如何实现
单元格函数为 "=SUMIFS('9月'!$I:$I,'9月'!$C:$C,数量统计!D$3,'9月'!$D:$D,数量统计!$A$2,'9月'!$F:$F,数量统计!$D$2,'9月'!$H:$H,数量统计!$E$2)"
我现在想在变动月份时,引用的sheet '9月'!也跟着变化如何实现
可能我没有说清楚,贴图说明
 

在D4中的公式是 =SUMIFS('9月'!$I:$I,'9月'!$C:$C,数量统计!D$3,'9月'!$D:$D,数量统计!$A$2,'9月'!$F:$F,数量统计!$D$2,'9月'!$H:$H,数量统计!$E$2).
我现在需要在月份变化的时候,引用的sheet自动变化,比方说我月份是8月时,公式可以自动完成为 =SUMIFS('8月'!$I:$I,'8月'!$C:$C,数量统计!D$3,'8月'!$D:$D,数量统计!$A$2,'8月'!$F:$F,数量统计!$D$2,'8月'!$H:$H,数量统计!$E$2) 一样的效果.
INDIRECT函数去学习一下,可以达到你的要求

假设引用的 9月 写在A1单元格,则公式可以写成
=SUMIFS(INDIRECT(A1&"!I:I"),INDIRECT(A1&"!C:C"),数量统计!D$3,INDIRECT(A1&"!D:D"),数量统计!$A$2,INDIRECT(A1&"!F:F"),数量统计!$D$2,INDIRECT(A1&"!H:H"),数量统计!$E$2)

这样当A1的内容改成其他月份时就会引用其他月份所在表格