函数语法解析
函数定义:以一列垂直数组返回一组数据的频率分布。
语法:FREQUENCY(data_array,bins_array)
参数说明:data_array表示要对其频率进行计数的一组数值或对这组数值的引用。
bins_array表示要将 data_array 中的值插入到的间隔数组或对间隔的引用。
函数说明
忽略空白单元格和文本
支持乱序和重复数据
对于返回结果为数组的公式,必须以数组公式的形式输入
函数应用实例
01经典用法
FREQUENCY函数将忽略空白单元格和文本
FREQUENCY函数支持乱序和重复数据
02分段统计
03按给定区间统计数据个数
04统计不重复的个数
05提取不重复项
C2=LOOKUP(,0/FREQUENCY(0,ISNA(MATCH(A$2:A$11&'',C$1:C1,))-1),A$2:A3)&'',向下填充;
06单条件提取不重复项
E2=LOOKUP(,0/FREQUENCY(1,ISNA(MATCH(B$1:B$11,E$1:E1,))*(A$1:A$11=D$2)),B:B)&'',向下填充;
07统计最大连续次数
C2=MAX(FREQUENCY(ROW(2:13),(A2:A13<>A3:A13)*ROW(2:13)))
08查找最接近指定数值的数据
D3=LOOKUP(,0/FREQUENCY(0,(B2:B10-E3)^2),A2:A10)
或D4=LOOKUP(,0/FREQUENCY(0,ABS(B2:B10-E3)),A2:A10)
09按指定次数生成重复数据
D2=LOOKUP(,0/FREQUENCY(ROW(A1),SUBTOTAL(9,OFFSET(B$1,,,ROW($1:$9)))),A:A)&'',向下填充
E2=LOOKUP(,0/FREQUENCY(ROW(A1),SUMIF(OFFSET(B$1,,,ROW($1:$9)),'>0')),A:A)&'',向下填充
10 多条件不重复计数
F3=COUNT(0/FREQUENCY(ROW(A:A),MATCH(C2:C12,C2:C12,)*(B2:B12='东莞')*(D2:D12>=6000)))-1
亲爱的,看到此处,有没有头晕呢?换季了,保护好自己身体嗷!!!
作者:仰望~星空