如何在Excel

时间:2018-05-05 23:08:49

标签: excel excel-formula

我试图在excel中实现这个,有两张纸,我希望通过匹配它来获得ID的总和。但是卡住了。我很困惑,我是否需要vlookupsumif,或者只有sumif才能获得结果。

第1页

ID
12343
14563
23512
675432

第2页

    ID      PAYMENT
    12343    60
    14563    80
    23512    45
    12343    30
    675432   25
    14563    70

预期的输出

ID         PAYMENT
12343       90
14563       150
23512       45
675432      25

我尝试了以下但我没有得到正确的结果。

=SUMIF(E:E,sheet2!A2,sheet2!B:B)

1 个答案:

答案 0 :(得分:1)

你想要的是其中之一:

=SUMIF(Sheet2!A:A, $A2, Sheet2!B:B)      -- references the whole column
=SUMIF(Sheet2!A2:A7, $A2, Sheet2!B2:B7)  -- references only the used cells

(或类似的基于您的实际列和行 - 我的表格从A1开始)。

参数说明:

  1. 您用于条件的数据
  2. 条件($A2:列A已修复,每行中的2行不同)
  3. 要汇总的数据
  4. 表2:

    Sheet 2

    表1 - 整列参考:

    enter image description here

    表1 - 仅引用已使用的单元格:

    enter image description here