首页 > 解决方案 > 更好更有效的选择(vlookup + 乘法的总和)

问题描述

我在 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)))

标签: excelexcel-formula

解决方案


如果您将 B4 的 vlookup 放入单元格 I4,以此类推 B5 和 b6,

然后

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

将工作。


推荐阅读