乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel表格中,如何统计满足条件的行数?-excel统计行数函数,excel统计个数的函数

Excel表格中,如何统计满足条件的行数?-excel统计行数函数,excel统计个数的函数

作者:乔山办公网日期:

返回目录:excel表格制作


一、假设要对A列为张三,B列为收入的数据个数,(假设数据在第2行到第100行)

 

2003版可以用SUMPRODUCT函数,公式可以写成:

=SUMPRODUCT((A2:A100="张三")*(B2:B100="收入"))

 

 

2007版可以用COUNTIFS函数,公式可以写成:

=COUNTIFS(A:A,"张三",B:B,"收入")

 

 

二、相关函数定义

 

1.SUMPRODUCT函数定义

在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。

语法

SUMPRODUCT(array1,array2,array3,
...)

Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

说明

  • 数组参数必须具有相e799bee5baa6e997aee7ad94e78988e69d83332同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。

  • 函数 SUMPRODUCT 将非数值型的数组元素作为 0 处理。

 

2.COUNTIFS函数定义

计算多个区域中满足给定条件的单元格的个数。

语法

countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)

criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。例如,条件可以表示为 48、"48"、">48" 、 "广州" 或 A3;同理,criteria_range2为第二个条件区域,criteria2为第二个条件,依次类推。最终结果为多个区域中满足所有条件的单元格个数。

说明

Excel2007中新增函数,为countif函数的扩展。用法与countif类似,但countif针对单一条件,而countifs可以实现多个条件同时求结果。



=COUNTIF(A1:A6,"<>0")
统计A1-A6单元格内, 不等于0的个数

统计多个条件的 行数 计数 可以用 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))



可选用以下统计方法:
1、用sumproduct函数:
如,统计六年级90分以上的人数(其中A列为年级,B列为成绩),公式:=sumproduct((a1:a100="六年级")*(b1:b100>=90))
其中:SUMPRODUCT函数在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法为SUMPRODUCT(array1,array2,array3, ...)
参数 Array1, array2, array3, ... 为 2 到 30 个数组,每个数组的元素数量要相等
2、用countifs函数:
如上例的公式为:=countifs(a1:a100,"六年级",b1:b100,">=90")
其中:COUNTIF函数计算区域中满足给定条件的单元格的个数。
其语法规则是COUNTIF(range1,criteria1,range2,criteria2,...)
参数Range为需要计算其中满足条件的单元格数目的单元格区域;
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网