excel - 更好更有效的选择(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)))
解决方案
如果您将 B4 的 vlookup 放入单元格 I4,以此类推 B5 和 b6,
然后
=SUMPRODUCT(H4:H6,I4:I6)*0.001
将工作。
推荐阅读
- .htaccess - 如何将单词附加到 URL
- asp.net - 如何将包含 Gridview 控件和图像的面板导出为 PDF
- mule - 无法在 Mule4 的变量中设置 XML 有效负载
- apollo - 访问自定义指令参数
- typescript - 类型“{}”不可分配给类型“T”
- html - 如何使用应用程序脚本通过 html 标签将列表添加到电子邮件模板的正文中?不希望制作整个电子邮件 html
- ecmascript-6 - Es6 类后期静态绑定
- javascript - 如何摆脱表格行标题重复?
- json - 调试时,尝试在 .Net Core 中调用 JsonResult 时出现错误代码 404
- image - 使用 python 和 PIL 在图像上写德语文本的问题