excel满足两个条件的单元格计数

发布网友

我来回答

5个回答

热心网友

方法一:使用countifs函数

1、以下表为例,统计表中语文成绩和数学成绩均及格(大于60分)的学生个数。

2、在单元格中输入”=COUNTIFS(C2:C7,">60",D2:D7,">60")“,按下确认即可返回语文成绩和数学成绩均及格的人数。

方法二:使用SUMPRODUCT函数。

1、继续以下表为例,统计表中语文成绩和数学成绩均及格(大于60分)的学生个数。

2、在单元格中输入”=SUMPRODUCT((C2:C7>60)*(D2:D7>60))“,按下确认即可返回语文成绩和数学成绩均及格的人数。

热心网友

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

语法:

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


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

在D1 输入公式:

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

得出 结果为3:


2003 版本 可以用 Sumproct公式

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

热心网友

=SUMPRODUCT((A1:A100=11)*(B1:B100=2))

答问题补充:
=SUMPRODUCT((A$1:A$100=ROW(A11))*(B$1:B$100=2))
注:公式是从11开始,向下填充。

热心网友

=sumproct((a1:a2000=11)*(b1:b2000=2))

数据区域可以根据实际情况修改
公式举例为2000行

如果是文本就要加文本符号("")
=sumproct((a1:a2000="A")*(b1:b2000=2))

热心网友

=SUM((A1:A7=11)*(B1:B7=2))输入好按CTRL+SHIFT+回车 区域你自己改~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com