Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6592|回复: 12

[已解决]frequency是怎么求不重复个数的?

[复制链接]
发表于 2014-11-19 23:03 | 显示全部楼层 |阅读模式
QQ截图20141119224703.jpg
例2.rar (3.41 KB, 下载次数: 8)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-11-19 23:19 | 显示全部楼层
本帖最后由 as0810114 于 2014-11-19 23:25 编辑

frequency是一个计算频率的数组,并且只在重复数据第一次出现的位置统计频率数,其他出现相同数据的位置其频率数被统计为0


file:///d:\program files\360se6\User Data\temp\20091222_6296e7ad2bcdee08159bC3nlfpntP7kI.jpg
1.jpg
回复

使用道具 举报

发表于 2014-11-20 09:18 | 显示全部楼层
本帖最后由 AmoKat 于 2014-11-20 09:20 编辑

FREQUENCY(data_array,bins_array)
當 bins_array 內有重複數時,頻率統計數放在第一個位置,重複數位置為 0 (這是函數特性)

所以我們利用此特性統計不包含重複數的數字

=COUNT(1/FREQUENCY(A2:A9,A2:A9))

回复

使用道具 举报

 楼主| 发表于 2014-11-20 10:35 | 显示全部楼层
QQ截图20141120102808.jpg
22.rar (25.72 KB, 下载次数: 5)
回复

使用道具 举报

 楼主| 发表于 2014-11-20 10:39 | 显示全部楼层
as0810114 发表于 2014-11-19 23:19
frequency是一个计算频率的数组,并且只在重复数据第一次出现的位置统计频率数,其他出现相同数据的位置其频 ...

谢谢as0810114!

我照你发的图,做了个附件,数据源略有不同。
感觉大部分能理解,就是不知道为什么E13会多出一个0来?
回复

使用道具 举报

 楼主| 发表于 2014-11-20 10:45 | 显示全部楼层
AmoKat 发表于 2014-11-20 09:18
FREQUENCY(data_array,bins_array)
當 bins_array 內有重複數時,頻率統計數放在第一個位置,重複數位置為 ...

你说,重复数为0,是该函数的特性。
我觉得帮助应提一下才好,我昨天才知道。不知原因,强行记住算了。

因为主要想学下frequency,所以还请再帮忙看看4楼的问题。谢谢!
回复

使用道具 举报

发表于 2014-11-20 10:51 | 显示全部楼层    本楼为最佳答案   
Select 发表于 2014-11-20 10:39
谢谢as0810114!

我照你发的图,做了个附件,数据源略有不同。

图里面说的很清楚了,你12个数,结果会比数据多一个出来。这个函数的特性
回复

使用道具 举报

发表于 2014-11-20 10:57 | 显示全部楼层
本帖最后由 AmoKat 于 2014-11-20 11:35 编辑
Select 发表于 2014-11-20 10:35
请问:为什么frequency返回的垂直数组有13个值?
我试图找出这个13个元素的对应关系,可是第13个元 ...

E13 對應 >8 就是 9 ~ +∞


FREQUENCY(data_array,bins_array)

bins_array = {3;5;9}
回傳區間為 <=3 ; <=5; <=9; >9
bins_array有3個時回傳數會有4個,紅色字就是最後一個區間

评分

参与人数 1 +12 收起 理由
Select + 12 谢谢帮助

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-11-20 11:34 | 显示全部楼层
QQ截图20141120111743.jpg
例2.rar (25.79 KB, 下载次数: 21)

点评

http://club.excelhome.net/forum.php?mod=viewthread&tid=467836  发表于 2014-11-20 11:40
回复

使用道具 举报

 楼主| 发表于 2014-11-20 11:39 | 显示全部楼层
AmoKat 发表于 2014-11-20 10:57
E13 對應 >8 就是 9 ~ +∞

谢谢!

你表示区间的方式,简单好记,但容易误会。
像4#和9#,以数学方式来表示区间,我感觉更准确
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 06:43 , Processed in 0.413619 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表