现在位置:首页 > Excel相关 > Excel函数 > 函数365之MODE函数:众望所归之众数计算

函数365之MODE函数:众望所归之众数计算

一村之长  Excel函数  2017-5-6  220  0评论
函数名称:MODE

函数作用:MODE函数可用于返回在某一数组或数据区域中出现频率最多的数值,也就是计算众数。

函数语法:MODE(参数1,参数2,参数3…,参数255)
注意事项:
1、该函数有255个参数,其中第1参数为必选参数,第2-255参数为可选参数;
2、参数可以是数字或者是包含数字的名称、数组或引用;
3、如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略,但包含零值的单元格将计算在内;
4、如果参数为错误值或为不能转换为数字的文本,将会导致错误;

5、如果数据集合中不含有重复的数据,则 MODE 数返回错误值 N/A。


函数应用:
实例1、下表为某班学生考试成绩,要求计算成绩相同最多的分数是多少,如F2所示。
1.png
函数公式:F2单元格输入 =MODE(B2:B11,D2:D11)

解释说明:要求计算相同分数最多,也就是要求计算出现频率最高的分数,用MODE函数,其中分数区域B2:B11和D2:D11分别为MODE函数的两个参数。


实例2、下表为某公司1-5日的销售记录,要求计算销售次数最多是哪一天,如E2所示。
2.png
函数公式:E2单元格输入 =TEXT(MODE(A2:A11),"yyyy-m-d")
解释说明:

1、要求计算销售次数最多的,也就是计算频率最高,用MODE函数,其中计算区域为A2:A11;

2、由于计算时日期会被当做数值进行计算所以MODE结果会返回日期的序列号,所以需要用TEXT函数将该序列号转成日期格式。


实例3、下表为某公司部分员工考勤的迟到记录,要求查找迟到次数最多的员工姓名。
3.png
函数公式:D2单元格输入 =INDEX(B2:B11,MODE(MATCH(B2:B11,B2:B11,0)))
解释说明:
1、要求计算迟到次数最多的,也就是计算频率最高,用MODE函数,但是这里姓名不属于数值,所以B列不能直接作为MODE的参数;

2、我们可以用MATCH函数依次查找B2:B11区域里面每一个姓名在B2:B11区域中的位置,然后将该位置作为MODE的参数;

3、MODE(MATCH(B2:B11,B2:B11,0))可以得到出现次数最多的位置,用INDEX函数可以返回该位置的员工姓名;

4、这里虽然MATCH函数的第一参数用了区域B2:B11,但是并不是数组运算不需要三键结束公式;
5、当出现多个员工迟到次数相同时,MODE只会返回第一个,如果需要返回所有的结果则需要用MODE.MULT函数。
二维码1.png
评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论