Excel MODE.MULT函数获取一组数值中出现频率最多的数据
来源:互联网 发布:淘宝怎么查看排名 编辑:程序博客网 时间:2024/06/07 21:45
统计分析工作中,经常需要提取出现频率最高的数据,以双色球历史开奖号码为例,找出红球号码中出现频率最多的号码,使用MODE.MULT函数帮你找出最常中奖的号码。
在Excel中,如何获取一组数值中出现频率最多的数据
在进行数据统计分析工作中,经常需要提取出现频率最高的数据,比如统计彩票号码历史出现频率、分析实验数据的活跃数据等。如图 107‑1所示为2010年1月至2010年3月双色球历史开奖号码,如何找出红球号码中出现频率最多的号码?
图107‑1双色球开奖记录
解决方案:
使用MODE.MULT函数提取出现频率最高的数据。
操作方法
选择K4:K6单元格区域,输入下列数组公式,按<Ctrl+Shift+Enter>组合键结束。
{=MODE.MULT(C4:H38)}
公式结果如图 107‑2所示。
图107‑2出现频率最高的记录
原理分析
提取多个出现频率最高的数值
本例利用MODE.MULT 函数用于返回多个众数的特性,提取C4:H38单元格区域的所有众数,得出数组:
{7;22}
由于计算结果为数组,需要使用多单元格数组公式输入。如果只需求得数据区域中的1个众数,可以使用MODE.SNGL函数(相当于2003版的MODE函数)
MODE.MULT 函数用于返回一组数据或数据区域中出现频率最高或重复出现的数值的垂直数组。如果有多个众数,则将返回多个结果的数组。语法如下:
MODE.MULT((number1,[number2],...])
其中,各个number参数为要计算其众数的1 到 254 个数字参数。也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。参数可以是数字或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果参数为错误值或为不能转换为数字的文本,将会导致错误。如果数据集不包含重复的数据点,则 MODE.MULT 返回错误值 #N/A。
知识扩展
由于未知众数的个数,因而设置多单元格数组公式时容易出现多余单元格而返回#N/A错误或遗漏单元格。可以在单元格中输入以下公式并向下复制进行修正:
=IF(ROW(1:1)>COUNT(MODE.MULT(C$4:H$38)),"",INDEX(MODE.MULT(C$4:H$38),ROW(1:1)))http://www.topdf.cn/ebtoazw3
- Excel MODE.MULT函数获取一组数值中出现频率最多的数据
- c++求一组数据中出现次数最多的数《c++程序设计原理与实践》第4章习题16
- Top K 算法(从n多个数据中查找出现频率最多的前m个的问题)
- Excel 数据中求 前几大的数值
- 找出出现次数最多的几个数值
- excel中使用频率最多的几个操作技巧,办公达人都会,你会几个?
- 统计一个文档中出现频率最多的k个单词的实现
- 给你一组字符如{1,3,4,7,2,1,1,5,2},让你输出里面出现次数最多且数值最大的一个,出现几次
- 在一亿个数中寻找出现频率最多的4个
- matlab之求向量中出现最多的元素和频率
- HDU 1800 Flying to the Mars -- 求一组数中出现频率最大的那个数出现的次数
- 找出一组数据中只出现一次的数
- LINQ 获取当前数组中出现次数最多的元素
- PHP获取字符串中出现次数最多的字符
- matlab获取向量中出现次数最多的元素
- 获取vector中出现次数最多的元素
- 利用JavaScript获取字符串中出现次数最多的字符
- python 获取字符串中出现次数最多的字母
- springMvc 上传实例
- 构建Spring Restful API请求参数解析
- 图像的镜像cvFlip
- 写一下今年电源题的感受
- git push设置
- Excel MODE.MULT函数获取一组数值中出现频率最多的数据
- HDU-5616 Jam's balance(母函数)
- B2B电商平台怎么解决大额订单在线支付问题?
- 简明 VIM 练级攻略
- spark 中RDD的持久化原理
- Tensorflow 实战Google深度学习框架 Python3 代码
- HDFS杂记
- 逻辑题——有一块金子,要给一个工作七天的佣人分发
- TCP基本套接字函数