更好,更有效的选项(vlookup和乘法的总和)

时间:2019-06-06 06:23:17

标签: excel excel-formula

我在excel中写了一个公式,用查找进行计算,然后计算结果的总和。该公式非常庞大,应该有一个更好的选择。有什么选择吗?

现在,furmula是:

0.001*SUM((H4*IFERROR(VLOOKUP(B4,PARTMAS,6,0),0)),(H5*IFERROR(VLOOKUP(B5,PARTMAS,6,0),0)),(H6*IFERROR(VLOOKUP(B6,PARTMAS,6,0),0)))

如您所见,要查找的单元格在总和的每一部分向下一行。这使我相信应该有一个更好的方法来表达这一点。

预先感谢

现在,furmula是:

0.001*SUM((H4*IFERROR(VLOOKUP(B4,PARTMAS,6,0),0)),(H5*IFERROR(VLOOKUP(B5,PARTMAS,6,0),0)),(H6*IFERROR(VLOOKUP(B6,PARTMAS,6,0),0)))

2 个答案:

答案 0 :(得分:0)

如果将I4单元格放入B4的vlookup中,对于B5和b6如此,

然后

=SUMPRODUCT(H4:H6,I4:I6)*0.001

将起作用。

答案 1 :(得分:0)

您可以使用数组类型的公式使其更短一些:

=0.001*SUMPRODUCT(H4:H6*(COUNTIF(Partmas,B4:B6)>0))