【问题标题】:How to sum with index match formula in MS excel如何在 MS excel 中使用索引匹配公式求和
【发布时间】:2022-07-11 21:28:31
【问题描述】:

我想对 F 列(Sheet1)中的数据求和,并在 B 列(Sheet1)中显示结果(从 B4 到 B9)。 但总和范围应使用 vlookup 或 index/match 创建。

sheet1 中的 E 列与 sheet2 中的 B 列匹配,并取 sheet2 中的 A 列值。 然后对F列(Sheet1)中的数据求和

=SUMIF(E4:E13;VLOOKUP(A4;Sheet2!A17:B30;2;FALSE);F4:F13)
=SUMIF(E4:E13;INDEX(A17:A30;MATCH(A4;Sheet2!B17:B30;0);1);F4:F13)

我使用了上面的公式,但它不起作用。 Vlookup 只取第一个值和索引 macth 显示错误的数字。

谁能帮帮我?谢谢

【问题讨论】:

  • 老实说,最简单的方法是使用 VLOOKUP 将数据值带入系列部分(底部),然后在顶部使用 SUMIF 来获取您的计算。这是两个步骤,但简单的公式。不知道这是否可以用一个来实现。

标签: excel excel-formula excel-2010 vlookup sumifs


【解决方案1】:

如果两步解决方案可能适合您,您可以这样做:

  1. 单元格 C17 中的公式是 =IFERROR(VLOOKUP(B17;$E$4:$F$13;2;FALSE);0)
  2. 单元格 B4 中的公式是 =SUMIF($C$17:$C$30;$A$17:$A$30;A4)

把两个公式都拖下来

【讨论】:

    猜你喜欢
    • 2016-05-11
    • 2014-02-10
    • 2017-08-16
    • 1970-01-01
    • 2017-10-04
    • 2017-03-22
    • 2017-11-04
    • 1970-01-01
    • 2019-08-12
    相关资源
    最近更新 更多