如何SUMIFS动态列?

时间:2019-01-28 09:35:49

标签: excel dynamic sumifs

我在Excel中使用SUMIFS函数,如何使总和范围和标准范围动态化?

= SUMIFS(Sheet1!I2:I1040000,Sheet1!J2:J1040000,“ PKT *”,Sheet1!G2:G1040000,{“ BCPF”,“ EHQ”})

1 个答案:

答案 0 :(得分:0)

看起来该公式应该具有SUM(...)包装器,以促进G列的OR条件。

为什么{"BCPF ","EHQ "}中有尾随空格?

此SUMIFS从第二行到第一列中最后一个数字的行。

=SUM(SUMIFS(Sheet1!I2:index(Sheet1!I:I, match(1e99, Sheet1!I:I)),
            Sheet1!J2:index(Sheet1!J:J, match(1e99, Sheet1!I:I)), "PKT*",
            Sheet1!G2:index(Sheet1!G:G, match(1e99, Sheet1!I:I)), {"BCPF ","EHQ "}))

我不确定为什么这是必要的甚至是问题; SUMIFS使用完整的列范围引用,而不会造成计算损失。