我需要在主表中查找一些值并将其相应的列相加。查找值是通过连接几列而形成的复杂密钥。
我使用以下公式对值进行求和。
=SUMPRODUCT(SUMIF($A$4:$A$1000,Sheet2!$A$1:$A$10 & Sheet3!$A$1:$A$10,$E$4:$E$1000))
我希望上面的标准给出一百个密钥组合(即密钥的笛卡尔积,例如sheet2!A1*Sheet3!A1
,sheet2!A1*Sheet3!A2
,sheet2!A1*Sheet3!A3
,sheet2!A1*Sheet3!A4
...... 。sheet2!A10*Sheet3!A1
,sheet2!A10*Sheet3!A2
... sheet2!A10*Sheet3!A10
)
但它只提供十种组合,即一对一乘法(即sheet2!A1*Sheet3!A1
,sheet2!A2*Sheet3!A2
,sheet2!A3*Sheet3!A3
...... sheet2!A10*Sheet3!A10
等)。
有没有办法使用两列中的值来实现或制定此类标准?
答案 0 :(得分:0)
怎么样......
= SUM(SUMIF($ A $ 4:$ A $ 1000,Sheet2!$ A $ 1:$ A $ 10&amp; TRANSPOSE(Sheet3!$ A $ 1:$ A $ 10),$ E $ 4:$ E $ 1000))< / p>
使用Ctrl + Shift + Enter确认