基于两列和多行求和数量
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)
在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)