您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > frequency函数用法
1/7Frequency函数函数定义:以一列垂直数组返回一组数据的频率分布。语法:FREQUENCY(data_array,bins_array)参数说明:data_array表示要对其频率进行计数的一组数值或对这组数值的引用。bins_array表示要将data_array中的值插入到的间隔数组或对间隔的引用。函数说明忽略空白单元格和文本支持乱序和重复数据对于返回结果为数组的公式,必须以数组公式的形式输入函数应用实例01经典用法FREQUENCY函数将忽略空白单元格和文本2/7FREQUENCY函数支持乱序和重复数据02分段统计3/703按给定区间统计数据个数04统计不重复的个数第2参数总共有5个分隔点,那么就会返回6个结果,刚才我们在上面上过,会多出一个结果,把=FREQUENCY(A3:A7,A3:A7)抹黑,然后F9,得到{2;0;1;2;0;0},请大家数一下,是不是6个结果另外为什么中间出现一些零呢?,去看我们上面的7点中的第3点:第2参数的分隔点有重复的分隔点,只显示第1次出现的,后面出现相同的分隔点全显示0这样刚好我们要统计的个数就是结果里不等于0的个数这个好说,因为我们知道0/0会报错,0不能作为除数所以我们就就用0除以FREQUENCY(A3:A7,A3:A7)4/7得到公式=0/FREQUENCY(A3:A7,A3:A7)把公式=0/FREQUENCY(A3:A7,A3:A7)抹黑,按F8得到下面的结果{0;#DIV/0!;0;0;#DIV/0!;#DIV/0!}0/0报错0/其它数据=0这样0的个数就是我们要统计的个数,报错就是重复的count函数是数值型的个数,不怕错误值,刚才对上我们现在的情况在=0/FREQUENCY(A3:A7,A3:A7)外面嵌套一个Count函数得到下面的公式=COUNT((0/FREQUENCY(A3:A7,A3:A7)))如果数据源是文本的话需要嵌套一个match函数。根据FREQUENCY这个特点,.第2参数的分隔点有重复的分隔点,只显示第1次出现的,后面出现相同的分隔点全显示0把公式=FREQUENCY(MATCH(A2:A6,A2:A6,),MATCH(A2:A6,A2:A6,))抹黑,F9得到{2;0;2;0;1;0},第1次出现的是显示大于0,重复出现的显示05/7然后我们用0除以它FREQUENCY(MATCH(A2:A6,A2:A6,),MATCH(A2:A6,A2:A6,))得到0和错误值,0/0报错,0/任意数=0我们要的结果就是统计0的个数再到外面嵌套一个count函数,就全部完成公式=COUNT(0/FREQUENCY(MATCH(A2:A6,A2:A6,),MATCH(A2:A6,A2:A6,)))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)&,向下填充;6/707统计最大连续次数C2=MAX(FREQUENCY(ROW(2:13),(A2:A13A3:A13)*ROW(2:13)))08查找最接近指定数值的数据D3=LOOKUP(,0/FREQUENCY(0,(B2:B10-E3)^2),A2:A10)7/7或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
本文标题:frequency函数用法
链接地址:https://www.777doc.com/doc-1892345 .html