基于两列和多行求和数量

Sum quantities based on two columns and multiple rows

在excel中,我有三列。 A 列包含收据编号,B 列包含项目编号,C 列包含每个项目的数量。示例("Receipt#" 在单元格 A1 中):

╔══════════╦═══════╦══════════╗
║ Receipt  ║ Item# ║ Quantity ║
╠══════════╬═══════╬══════════╣
║ x        ║ a     ║       14 ║
║ x        ║ a     ║       26 ║
║ x        ║ b     ║       30 ║
║ x        ║ c     ║       68 ║
║ y        ║ a     ║       79 ║
║ y        ║ c     ║        3 ║
║ y        ║ c     ║       24 ║
║ z        ║ b     ║       91 ║
║ z        ║ a     ║        5 ║
║ z        ║ a     ║        1 ║
╚══════════╩═══════╩══════════╝

我想对 D 列中属于同一收据# 和项目# 的数量求和。

我试过 SUMIFS(C:C,A:A,A3=A2,B:B,B3=B2) 其中 returns 0.

我试过 IF(A3=A2,(IF(B3=B4,SUM(C5,C4),"")),"") 总和但不是我想要的,我只想要每个项目# 和收据# 的总和。

您可能使用了错误的标准。请参阅下面的公式。

=SUMIFS(C:C,A:A,A1,B:B,B1)

您可以这样使用 SUMPRODUCT

=SUMPRODUCT(--(A:A=E1),--(B:B=E2),C:C)