当满足多个列条件时对行/单元格值求和

当满足多个列条件时对行/单元格值求和

我想要对表格中每一行/单元格范围求和,其中某一列满足一个(多个)条件。

一个例子:

示例数据

我想找到满足两个(或更多)条件的所有单元格的总和 - 在上面的例子中,它意味着 C2 和 D2 的总和(3)加上 C4 和 D4 的总和(5),总数为 8。

答案1

当高级功能失败时..构建一个。[我的手动 sumifs]:

=SUMIF(B2:B5,"a",C2:C5)+SUMIF(B2:B5,"c",C2:C5)+SUMIF(B2:B5,"a",D2:D5)+SUMIF(B2:B5,"c",D2:D5)

希望能帮助到你..

答案2

在此处输入图片描述

您可以使用此公式来获得总数:

=SUMPRODUCT(--(($A$2:$A$5=$A$7)+($A$2:$A$5=$B$7))*($B$2:$C$7))

注意:细胞A7B7携带标准。

或者你也可以使用这个:

=SUM(SUMIFS(B2:B7,A2:A7,{"a","c"})+SUMIFS(C2:C7,A2:A7,{"a","c"}))

笔记: 根据需要调整单元格引用。

相关内容