本文作者:office教程网

Excel统计得票最多的姓名

office教程网 2024-08-30 18:57:07
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要: 问题情境
如下样表,记录了每个人的得票情况:

求统计得票最多的姓名。
公式实现
在D2单元格输入公式:
=IFERROR(INDEX(B$2:B$16,SMALL(MODE.MULT(MATCH(B$2:B$16,B$2:B$16,)),ROW(...

问题情境

如下样表,记录了每个人的得票情况:

求统计得票最多的姓名。

公式实现

在D2单元格输入公式:

=IFERROR(INDEX(B$2:B$16,SMALL(MODE.MULT(MATCH(B$2:B$16,B$2:B$16,)),ROW(A1))),””)

即得得票最多的姓名。

如果得票最多的不止一位,可向下填充公式,得出其它姓名。

如下图:

MODE.MULT函数计算出现最多的数字

问题情境 如下样表,是几次彩票的开奖号码,要求统计出现最多的数字。 当然,这些数字,是随机写的,不要当真哦! 公式实现 在I2输入公式: =MODE.MULT($A$2:$G$12) 即可得出现次数最多的数值。 如下图: 函数解析 MODE.MULT函数: 功能: 返回一组数据或数据区域中

公式解析

MATCH(B$2:B$16,B$2:B$16,):

在B2:B16区域,依次匹配B2:B16单元格中每一位姓名出现的位置。MATCH函数匹配位置,只能匹配第一次出现时的位置,比如“王一”,虽然出现在第1、6、7、11、13位上,但MATCHA的返回值都是1,所以本部分返回的是各个姓名第一次出现位置的数组:

{1;2;2;4;4;1;1;2;9;2;1;9;1;2;10}

MODE.MULT(MATCH(B$2:B$16,B$2:B$16,):

MODE.MULT计算出现最多的位次,即{1;2};

SMALL(MODE.MULT(MATCH(B$2:B$16,B$2:B$16,)),ROW(A1)):

因为有两个出现最多的位次,所以在D2显示ROW(A1)即第一个位次的姓名,D3显示ROW(A2)即第二个位次的姓名;

INDEX(B$2:B$16,SMALL(MODE.MULT(MATCH(B$2:B$16,B$2:B$16,)),ROW(A1))):

用INDEX函数显示B2:B16区域中对应位次的姓名;

IFERROR(INDEX(B$2:B$16,SMALL(MODE.MULT(MATCH(B$2:B$16,B$2:B$16,)),ROW(A1))),””):

屏蔽错误值,当公式下拉到D4级以后,再没有得票最多姓名时出现空值。

SUMPRODUCT ISNUMBER统计除请假以外参与考核的部门人数

如下样表: 统计各个部门参与考核的人数。其中:请假的不参与考核。 公式实现 在F2单元格输入公式: =SUMPRODUCT((B2:B15=E2)*ISNUMBER(C2:C15)) 即可计算指定部门参与考核的人数(请假除外)。 如下图: 公式解析 (B2:B15=E2): 比较B2:B15各

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:Excel统计得票最多的姓名发布于2024-08-30 18:57:07
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: