现在位置:首页 > Excel相关 > Excel函数 > 函数365之MODE.MULT函数:众数计算之一网打尽

函数365之MODE.MULT函数:众数计算之一网打尽

一村之长  Excel函数  2017-5-11  520  0评论
函数名称:MODE.MULT

函数作用:MODE.MULT函数可用于返回一组数据或数据区域中出现频率最高或重复出现的数值的垂直数组,也就是计算众数。

函数语法:MODE.MULT(参数1,参数2,参数3…,参数255)

注意事项:
1、该函数有255个参数,其中第1参数为必选参数,第2-255参数为可选参数;
2、参数可以是数字或者是包含数字的名称、数组或引用;
3、如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略,但包含零值的单元格将计算在内;
4、如果参数为错误值或为不能转换为数字的文本,将会导致错误;
5、如果数据集合中不含有重复的数据,则MODE.MULT数返回错误值 N/A;
6、MODE函数与MODE.MULT都是计算众数,区别在于当有多个值出现次数都一样时MODE函数只能返回第一个值,而MODE.MULT函数可以返回所有的值。

函数应用:
实例1、下表为某班学生考试成绩,要求计算成绩相同最多的分数是多少,如F列所示。
1.png
函数公式:选中F2:F11单元格区域,输入公式 =MODE.MULT(B2:B11,D2:D11),CTRL+SHIFT+回车键三键结束公式
解释说明:
1、要求计算相同分数最多,也就是要求计算出现频率最高的分数,由于数据中有多个相同次数的数值,所以用MODE.MULT函数,其中分数区域B2:B11和D2:D11分别为MODE函数的两个参数;
2、MODE.MULT要进行区域数组的运算,所以要先选定操作区域,然后输入公式最后三键结束公式。

实例2、下表为某公司1-5日的销售记录,要求计算销售次数最多是哪一天,如E列所示。
2.png
函数公式:选中E2:E11单元格区域,输入公式 =TEXT(MODE.MULT(A2:A11),"yyyy-m-d"),CTRL+SHIFT+回车键三键结束公式
解释说明:
1、要求计算销售次数最多的,也就是计算频率最高,由于数据中有多个相同次数的数值,所以用MODE.MULT函数,其中计算区域为A2:A11;
2、由于计算时日期会被当做数值进行计算所以MODE.MULT结果会返回日期的序列号,所以需要用TEXT函数将该序列号转成日期格式;
3、MODE.MULT要进行区域数组的运算,所以要先选定操作区域,然后输入公式最后三键结束公式。

实例3、下表为某公司部分员工考勤的迟到记录,要求查找迟到次数最多的员工姓名,如D列所示。
3.png
函数公式:选中D2:D11单元格区域,输入公式 =INDEX(B2:B11,MODE.MULT(MATCH(B2:B11,B2:B11,0))),CTRL+SHIFT+回车键三键结束公式
解释说明:
1、要求计算迟到次数最多的,也就是计算频率最高,用MODE函数,但是这里姓名不属于数值,所以B列不能直接作为MODE的参数;
2、我们可以用MATCH函数依次查找B2:B11区域里面每一个姓名在B2:B11区域中的位置,然后将该位置作为MODE.MULT的参数;
3、MODE.MULT(MATCH(B2:B11,B2:B11,0))可以得到出现次数最多的位置,用INDEX函数可以返回该位置的员工姓名;
4、MODE.MULT要进行区域数组的运算,所以要先选定操作区域,然后输入公式最后三键结束公式。

小结:
1、由于MODE.MULT要返回的是一组数据,所以都是数组运算,需要选定区域和三键结束公式;
2、只有当我们确定只有一个数值是出现次数最多的或者只取第一个出现次数最多的数值时,才可以使用MODE函数,否则请使用MODE.MULT函数;
3、通过上面三个实例我们发现都无可避免的出现很多个#N/A错误值,这个无法直接用纠错函数IFERROR规避,我们可以在公式区域用条件格式判断将错误值的单元格字体设置为白色; 4、MODE.MULT函数用法与MODE.SNGL函数用法一致。
二维码1.png
评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论