Excel统计一列中连续相同值的几个数组公式

时间:2022-11-02 06:27:53 

要在Excel工作表的某列中对连续相同值进行相关统计,可以用FREQUENCY函数组成的数组公式。例如在下图所示的A2:A20区域中,有一些“合格”和“不合格”数据,要对连续的“合格”数据进行如下统计:


一、统计“合格”的最大的连续次数

如本例A列中“合格”的连续次数有2次、7次等,最多的为7次。在D2中输入数组公式:

=MAX(FREQUENCY(IF(A2:A20="合格",ROW(1:19)),IF(A2:A20<>"合格",ROW(1:19))))

公式输入完毕后按Ctrl+Shift+Enter结束,下同。公式返回的结果为“7”。

说明:本例只有19个数据,可根据实际情况将公式中的“19”改为其他数值。

二、统计“合格”的各种连续次数出现的数量

例如在本例中,连续两次“合格”共出现了2次,分别出现在A2:A3和A19:A20。在D5:D12区域中已给出各连续次数的情况下,在E5单元格中输入数组公式:

=SUM(1*(FREQUENCY(IF($A$2:$A$20="合格",ROW($1:$19)),IF($A$2:$A$20<>"合格",ROW($1:$19)))=D5))

然后拖动填充柄向下填充,即可得到各种连续次数对应出现的数量。

三、依次列出连续“合格”的次数

本例中,A列从上向下连续“合格”出现的次数分别为:2次、7次、3次、2次。要求在从D15开始的列中用公式得到这样的结果。为简化公式,可先定义一个名称,方法是:

按快捷键Ctrl+F3,在Excel 2003中打开“定义名称”对话框;在Excel 2007/2010中打开“名称管理器”对话框,单击“新建”按钮,在“新建名称”对话框中的“名称”后的文本框中分别输入一个名称,如“hege”,在“引用位置”后输入:

=FREQUENCY(IF($A$2:$A$20="合格",ROW($1:$19)),IF($A$2:$A$20<>"合格",ROW($1:$19)))

单击“确定”。在D15单元格中输入数组公式:

=INDEX(hege,SMALL(IF(hege>0,ROW(INDIRECT("1:"&COUNT(hege))),""),ROW(A1)))

然后拖动填充柄向下填充公式,直到出现“#NUM!”为止

标签:公式,合格,数组,连续,Excel函数
0
投稿

猜你喜欢

  • excel表格合并文字居中怎么设置

    2022-05-26 20:46:41
  • Win11隐藏文件怎么取消隐藏?

    2022-08-11 06:21:05
  • iOS 13 教程:如何在向某人发送信息时触发提醒事项?

    2023-03-19 13:39:58
  • 如何恢复wps表格网格线

    2023-06-17 04:33:00
  • WinXP如何利用网页的ActiveX控件解锁注册表

    2023-12-19 00:13:37
  • win7中怎么关闭系统发生错误时发送错误报告的弹窗

    2022-09-06 07:55:17
  • windows8系统如何设置扩展显示器(添加第二屏幕)

    2022-12-22 15:27:38
  • Arturia V Collection 7 v27.6.2020合集26种永恒的乐器,音乐家的必备良药!

    2023-06-21 07:30:08
  • Mac OS X系统中应用程序安装与卸载的技巧

    2022-11-01 00:58:42
  • Win10正式版收集大量隐私?教你如何阻止

    2022-11-20 15:10:24
  • ​电脑版WPS演示文稿怎么设置图片柔化边缘效果

    2022-05-18 00:28:02
  • Win7开机慢 win7电脑开机慢如何解决

    2023-10-31 13:04:27
  • Win10关闭屏幕但是不锁屏怎么操作?

    2023-12-13 15:05:58
  • iPad 怎么连接使用鼠标?iPadOS 连接蓝牙鼠标设置教程

    2022-03-02 08:10:18
  • 弑杀:地狱归来for Mac重置版对Mac系统要求是什么?

    2022-05-31 09:21:49
  • Win8系统运行程序提示:xxxx.exe–无法找到入口如何解决?

    2022-05-22 23:08:36
  • 搜狗浏览器怎么查看收藏夹路径?怎么同步导入IE浏览器?

    2022-08-30 05:31:40
  • Win7计算机文件夹权限设置图文教程

    2022-04-23 10:49:46
  • excel表格锁定计算公式的方法步骤

    2023-07-03 16:29:37
  • win10c盘windows文件夹过大怎么办?win10c盘windows文件夹过大解决方案

    2023-11-03 06:16:58
  • asp之家 电脑教程 m.aspxhome.com