【问题标题】:Using Vlookup inside Sumproduct在 Sumproduct 中使用 Vlookup
【发布时间】:2019-07-26 09:13:01
【问题描述】:

我有一个名为“Open”的表,其中包含 DPL_900、DP_950 等值。我想计算数量与 Open 表中“Vlookup”的 DPL_900、DP_950 的每个值之间的 multi 之和。所以我在单元格 K98 中输入了那个公式:

{=SUMPRODUCT(K93:K97,VLOOKUP(L93:L97,Open,2,0))}.

我认为这个公式会起作用,但它不起作用。

【问题讨论】:

  • 请清楚地描述您想要实现的目标。考虑到屏幕截图中的示例,您想要的结果是什么?
  • 感谢您的回复。我有一个例子:DPL_900 的值为 10。DP_950 的值为 5。结果是 6*10+8*5=140
  • 这是您应该在初始问题中包含的相关信息。不可能从问题的当前状态猜出这些值以及您想要的结果。请解决这个问题,请参阅How to Askminimal reproducible example 的问题

标签: excel excel-formula


【解决方案1】:

我认为您不需要任何VLookup()。使用以下公式。这里Open 是带有表头的表名。

=SUMPRODUCT(B2:B6,(Open[Cat]=C2:C6)*Open[Num])

【讨论】:

  • 感谢您的回复。你的公式很有效。如果我使用名称管理器有什么办法吗?
  • 如果您发现答案有效,请接受(标记为绿色),以便其他用户知道它对您有所帮助。如果是Name Manager,我认为必须使用INDEX() 公式和sumproduct。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-27
  • 1970-01-01
相关资源
最近更新 更多