excel跨表一个条件求和
跨表单条件求和 例如:跨表(表名是规则的1月;2月;3月)。求和公式是这样写=SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&"-"&"月!B:B"),B2,INDIRECT(ROW($1:$3)&"-"&"月!E:E")))又或者表名是(9.1;9.2;9.3)、(2020年1月;2020年2月;2020年3月)这样的怎么写?不规则的呢,
对比
1月;2月;3月
ROW($1:$3)&"-"&"月!B:B"
9.1;9.2;9.3
"9."&ROW($1:$3)&"!B:B",
2020年1月;2020年2月;2020年3月
"2020年"&ROW($1:$3)&"月!B:B",
不规则的
{"XXX";"XXXXX";"XXXX"...}&"!B:B"
首先如果不规则的话,那就只能加长公式分别写区域!
规则的就直接改你题中indirect(这里面的数值就行)
9.1这类改为:INDIRECT("'9."&ROW(1:3)&"'!B:B",1),依次类推INDIRECT("2020年"&ROW(1:3)&"月'!B:B",1)。
注意还有后面求和范围也需要这样更改!
热门标签: