excel统计满足条件的多行数值和

2024-11-05 21:25:09
推荐回答(5个)
回答(1):

=SUM(--(A2:A13="甲")*(C2:C13+D2:D13),--(A2:A13="乙")*(C2:C13+D2:D13))

 

数组公式,记得按 ctrl+shift+enter 完成输入

要改大小就去改数据的下标

 

 

你说的第二个要求,作了一个简单的示例:

我是设你要加总的那几列据是在连续列的。公式比较简单。

有问题请提出来

回答(2):

统计多个条件的 行数 计数 可以用 Countifs公式(Excel 2007版本以上)

语法:

countifs(范围1,条件1,范围2,条件2,范围3,条件3.)


如下例 :  统计 一年级  A 班  分数  大于等于 60 的人数(及格人数):

在D1 输入公式:

=countifs(A:A,"一年级",B:B,"A班",C:C,">=60")

得出 结果为3:


2003 版本 可以用 Sumproduct公式

=sumproduct((A2:A11="一年级")*(B2:B11="A班")*(C2:C11>=60))

回答(3):

在新工作表建立以原表为数据源的数据透视表
以A为行标签,筛选甲、丁,然后数值求和
这个可以做任何字段的数值处理

回答(4):

假设上表为sheet1表,在别一表格的任一单元格输入:
=SUM(SUMIF(sheet1!A:A,{"甲","丁"},sheet1!C:C),SUMIF(sheet1!A:A,{"甲","丁"},sheet1!D:D))

回答(5):

=SUMPRODUCT(ISNUMBER(FIND(A2:A5,"甲丁"))*C2:D5)
这样试试。如果单元格地址不对,自己适当调整。