统计数据,可以说是Excel的基础工作,但是如果对Excel掌握的不好或者不熟悉,统计数据将会变得非常麻烦……今天我们要学习的是“频率”或“分段”统计函数Frequency,功能不是一般的强大哦!
一、功能语法。
功能:以一列垂直数组返回一组数据的频率分布。
语法:=Frequency(对频率进行计数的数字或引用,间隔数组或引用)。
解读:
1、N个区间点划分为N+1个区间,对于每一个区间点,统计小于等于此区间点且大于上一区间点的数值个数。统计生成的N+1个统计值,后的一个统计值表示大于高间隔点的统计值。
2、Frequency函数将忽略空白单元格和文本。
示例:
方法:
1、在目标单元格中输入公式:=FREQUENCY(C3:C9,H3:H7)。
2、Ctrl+Shift+Enter填充。
解读:
1、C3:C9为需要进行统计的数据区域,而H3:H7为间隔点区域。
2、后一条统计结果表示大于等于“100”的值。
二、实用技巧。
1、配合Index函数,提取特定区间的个数值。
目的:提取大于60分小于等于70分值的个数。
方法:
1、在目标单元格中输入公式:=INDEX(FREQUENCY(C3:C9,H3:H4),2)。
2、Ctrl+Shift+Enter填充。
解读:
1、公式=Frequency(C3:C9,H3:H4)的统计结果为小于等于60分的结果和大于60分小于等于70分的两个结果。
2、公式=INDEX(FREQUENCY(C3:C9,H3:H4),2)可以将公式=Frequency(C3:C9,H3:H4)结果中的第2个值提取出来。暨大于60分小于等于70分的值的个数。
2、“左开右闭”统计。
目的:提取大于60小于等于70区间的个数。
方法:
1、在目标单元格中输入公式:=INDEX(FREQUENCY(C3:C9,H3:H4-0.1),2)。
2、Ctrl+Shift+Enter填充。
解读:
1、区间点{60,70},函数Frequency的默认统计方式为“左闭右开”,暨统计值时默认的方式为“大于60小于等于70”,不包含60,包含70。
2、如果要统计“大于等于60小于70”的值,暨“左开右闭”。只需要在区间点的后面添加:-0.1即可。
3、大连续次数。
目的:统计“地区”中同一地区连续出现的大值。
方法:
1、在目标单元格中输入公式:=MAX(FREQUENCY(ROW(3:9),IF(E3:E9<>E4:E10,ROW(3:9))))。
2、Ctrl+Shift+Enter填充。
4、文本分布频率统计。
目的:统计出“男”、“女”销售员的人数。
方法:
1、在目标单元格中输入公式:=FREQUENCY(CODE(D3:D9),CODE(H3:H4))。
2、Ctrl+Shift+Enter填充。
解读:
Code函数的作用是:返回文本字符串个字符在字符集中的数字代码,暨将相应的文本值转换为数值。