Excel公式计算70

我试图想出一个可能使用sumproduct函数结合另一个函数的公式。

首先让我解释我拥有的和我想要的。 如果我在列中有3个或更多的产品号列表,我希望excel能够find两个不同可能列中的产品编号,如果列在那里,我希望excel能够相乘和相加。

我目前正在使用这个公式:

=SUM(SUMPRODUCT(($B$27:$B$46='Lists for Estimates'!K2)*($E$27:$E$46*$A$27:$A$46)) +SUM(SUMPRODUCT(($F$27:$F$46='Lists for Estimates'!K2)*($I$27:$I$46*$A$27:$A$46))) +SUM(SUMPRODUCT(($B$27:$B$46='Lists for Estimates'!K3)*($E$27:$E$46*$A$27:$A$46)) +SUM(SUMPRODUCT(($F$27:$F$46='Lists for Estimates'!K3)*($I$27:$I$46*$A$27:$A$46))))) 

这个问题是我必须继续添加到公式,如果我增加更多的“估计名单”。 我想从“List for Estimates”!K3和K2中更改公式以search整个列。

先谢谢你!

在您的数据表中创build一个新的列,将A和E列相乘(所以公式不必这样做),然后使用以下公式:

 =SUMPRODUCT(SUMIF($B$27:$B$46,'Lists for Estimates'!$K$2:$K$3,$F$27:$F$46)) 

其中列F包含相乘的值。 调整栏F以适应您的实际数据。 如果您愿意,可以隐藏相乘的值列,甚至可以放在不同的工作表上。