我有3张K1,K2,K3:
SHEET1
A 10
B 10
C 10
SHEET2
A 5
B 1
C 2
RESULT :
A 15
B 11
C 12
我使用
计算SHEET3中A,B,C的总和=SUMPRODUCT(SUMIF(INDIRECT("'"&$K$1:$K$2&"'!A1:A3"), "A", INDIRECT("'"&$K$1:$K$2&"'!B1:B3")))
=SUMPRODUCT(SUMIF(INDIRECT("'"&$K$1:$K$2&"'!A1:A3"), "B", INDIRECT("'"&$K$1:$K$2&"'!B1:B3")))
=SUMPRODUCT(SUMIF(INDIRECT("'"&$K$1:$K$2&"'!A1:A3"), "C", INDIRECT("'"&$K$1:$K$2&"'!B1:B3")))
但它给了我一个错误:#REF!
,有什么帮助吗?
答案 0 :(得分:0)
这里有几个问题。
我不确定您是否需要使用INDIRECT。我理解你的问题的方式,你的工作表名称是K1和K2。并非您的工作表名称位于单元格K1和K2中。所以你应该能够直接引用这些名称。
另一个问题是,您无法使用SUMIF
公式使用3D引用(在一个地址中引用多个工作表)。
或者,您需要执行以下操作
=SUMIF(K1!A1:A3,"A",K1!B1:B3)+SUMIF(K1!A1:A3,"B",K1!B1:B3)+SUMIF(K1!A1:A3,"C",K1!B1:B3)