Excel统计得票最多的姓名

时间:2023-08-15 20:50:56 

问题情境

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

Excel统计得票最多的姓名

求统计得票最多的姓名。

公式实现

在D2单元格输入公式:

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

即得得票最多的姓名。

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

如下图:

Excel统计得票最多的姓名

公式解析

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级以后,再没有得票最多姓名时出现空值。

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • Win7开机壁纸消失出现“恢复Active Desktop”提示怎么办?

    2023-08-02 21:52:42
  • WPS演示突破游戏课件的设计方法

    2022-08-06 03:04:42
  • PPT怎么制作一个漂亮的画册? ppt制作画册的方法

    2023-06-19 03:49:29
  • 微信红包新玩法,教你如何在红包封面加表情

    2022-08-12 11:32:54
  • 怎么用wps演示制作动画ppt幻灯片

    2022-08-31 05:51:36
  • Win7 64位纯净版系统下鼠标反应迟钝怎么解决?

    2022-05-20 21:40:48
  • cad贱人工具箱安装方法

    2023-03-12 23:27:46
  • 如何在windows下突破Rabbitmq的socket限制

    2023-11-15 12:50:13
  • Axure中怎么绘画柱状图图形?Axure绘画柱状图图形的方法

    2022-05-17 15:19:24
  • ppt树状图怎么做

    2022-12-23 20:39:19
  • ​电脑版wps表格如何插入饼状图

    2022-04-03 05:00:53
  • 双击添加的数据标签

    2022-10-06 09:19:06
  • word如何设置不同首页的页眉页脚?

    2023-03-25 21:33:11
  • wps文字删除行的方法

    2023-03-04 05:57:55
  • wps打开文件不在同一窗口怎么办?wps打开文件不在同一窗口的解决方法

    2023-06-05 04:20:25
  • 如何在WPS Office 手机版的文档里删除空白行

    2022-10-08 13:46:17
  • win7电脑磁盘空间不足怎么办 win7磁盘空间不足解决办法

    2023-12-28 06:55:16
  • win10 Build 10565中Edge浏览器新增对HTML5视频的播放控制及下载

    2023-03-12 22:27:23
  • Win11内部版 Build 22577.1 更新推送(附更新修复已知问题汇总)

    2023-11-03 22:22:00
  • 隐藏和显示工作表的行或列:王琦玩Excel的第三个技巧

    2023-08-21 04:17:12
  • asp之家 电脑教程 m.aspxhome.com