频数统计用COUNTIF函数,频率计算用FREQUENCY函数。
Countif函数是用于统计指定区域内满足特定条件的单元格数量的函数,支持WPS及Excel 2003、Excel 2007等多个版本,广泛应用于数据筛选与分析中。
函数语法格式如下:
参数range:用于计算非空单元格数量的指定区域。
参数:criteria 为定义条件的数值、表达式或文本形式
统计数值在指定区间内的出现次数,并返回一个垂直数组。例如,利用FREQUENCY函数可统计成绩区间内各分数段的考生人数。由于该函数返回的是数组结果,因此必须以数组公式的形式输入才能正确执行并显示完整结果。
FREQUENCY函数语法为:FREQUENCY(data_array, bins_array)。其中data_array表示要计算频率的一组数值或数组引用。若该数组中不含任何数值,函数将返回一个由零组成的数组。bins_array用于定义频率分布的区间范围。
Bins_array 是用于对 data_array 中数值进行分组的区间数组或区间引用。若 bins_array 中无任何数值,则 FREQUENCY 函数返回的结果个数等于 data_array 中元素的总数,每个元素独立对应一个计数结果,形成与原数据一一对应的频率分布。

扩展资料
COUNTIF函数用于统计满足两个条件的单元格数量。
当数值大于10且小于等于15时,可使用公式:=SUM(COUNTIF(数据区,>&{10,15})*{1,-1}),或等价地写为=SUM(COUNTIF(数据区,<=&{10,15})*{-1,1}),用于统计满足该条件的单元格个数。
当数值大于等于10且小于15时,可使用公式:=SUM(COUNTIF(数据区,>=&{10,15})*{1,-1}),或等价地采用=SUM(COUNTIF(数据区,<&{10,15})*{-1,1}),两者均可统计指定区间内的数据个数。
当数值大于等于10且小于等于15时,使用公式 =SUM(COUNTIF(数据区,{>=10,>15})*{1,-1}) 进行统计计算。
当数值大于10且小于15时,可使用公式:=SUM(COUNTIF(数据区,{>10,>=15})*{1,-1}),或用=SUM(COUNTIF(数据区,{>10,<15}))-样本数来计算符合条件的数据个数。
通常多条件计数采用SUMPRODUCT函数,上述方法应用较少,仅作参考。
补充说明:统计三个区域中大于等于60的数值个数,使用公式:=SUM(COUNTIF(INDIRECT({a46:a48,b48:b50,c47:c48}),>=60)),分别对A、B、C列的指定单元格区域进行条件计数并求和。
集合运算方法补充说明
统计区间为5到7,含端点
可拆分为x大于等于5减去x大于7。
写为函数:
通过集合运算,既能满足前述两个条件,又能简便直观地求出相同元素的个数。
Excel中制作频数分布直方图有多种方法。
可采用公式法处理,先利用数组公式=FREQUENCY()计算数据频数,再将结果通过柱状图呈现,以直方图形式进行可视化分析。
第二种方法是利用Excel自带的加载项中的数据分析工具进行绘图(需安装完整版Microsoft Office Excel);具体操作步骤如下(以Excel 2007为例):
打开Excel,点击左上角Office按钮,选择Excel选项,进入加载项,点击转到,勾选分析工具库即可。



在Excel中选择数据选项卡,点击数据分析,选取直方图功能。


在直方图界面中,选定数据区域及结果存放位置,勾选图表输出选项,点击确定即可自动生成频数分析结果及对应的直方图。

可使用FREQUENCY函数或COUNTIF函数进行计算,前者仅计算频率,后者既可计算频率也能计算累积频率。具体应用方法如下:
FREQUENCY函数用于统计频次分布
计算某一数值在指定区域中出现的频次,并返回一个垂直数组。例如,利用FREQUENCY函数可统计成绩区间内各分数段的学生人数。由于该函数返回的是数组结果,因此必须以数组公式的形式输入才能正确执行。
语法:FREQUENCY(数据数组, 区间数组),用于统计各区间内数据出现的频次。
Data_array 用于表示一组数值或其引用,作为计算频率的基础。若该数组中无任何数值,FREQUENCY 函数将返回一个全为零的数组。
Bins_array 是用于对 data_array 中数据进行分组的区间数组或区间引用。若 bins_array 中无任何数值,则 FREQUENCY 函数返回的结果个数等于 data_array 中元素的总数,每个元素独立形成一组,确保输出与原始数据数量一致。
在选定用于显示分布结果的相邻单元格区域后,需以数组公式形式输入FREQUENCY函数。返回数组的元素数量比分组区间数组多一个,该额外元素用于统计高于最大区间的数值个数。
例如,若需统计三个输入数值区间的频数,应将FREQUENCY函数输入四个单元格以获取结果,其中多出的一个单元格用于返回数据数组中大于第三区间上限的数值个数。
FREQUENCY函数会忽略空白单元格和文本,其结果为数组时,必须以数组公式方式输入。
COUNTIF函数用法说明
统计满足条件的单元格数量
本文讲解Excel中COUNTIF函数的语法结构及实际应用方法。
COUNTIF函数用于统计区域内符合单一指定条件的单元格数量。
可统计以特定字母开头的单元格数量,也可统计大于或小于指定数值的所有单元格。
例如,若有一个工作表,A列列出各项任务,B列记录每项任务的负责人姓名。可利用COUNTIF函数统计某人在B列中出现的次数,从而得出分配给该人员的任务数量。如公式:=COUNTIF(B2:B25,张三),即可计算张三在B2至B25范围内出现的次数,反映其被分配的任务总数。
若需按多个条件统计单元格数量,请使用 COUNTIFS 函数。