ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 814|回复: 25

[已解决] 统计连续3个月及以上未汇报的人员及次数

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-5-23 16:37 | 显示全部楼层 |阅读模式
本帖最后由 绿茶青青 于 2024-5-24 19:49 编辑

有个问题自己解决不了,特来求助各位老师。
请看截图与附件。因单位内网无高版本,公式能否用普通函数?
普通不行的话,365也能接受,自己动手换外网电脑处理也可以。
关贴,我重新发一个
图片.png

统计连续3个月及以上未汇报的人员及次数.rar

10.83 KB, 下载次数: 26

TA的精华主题

TA的得分主题

发表于 2024-5-23 17:39 | 显示全部楼层
本帖最后由 qwer401245 于 2024-5-24 11:23 编辑

太菜了,写了这么长 image.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-23 19:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
qwer401245 发表于 2024-5-23 17:39
太菜了,写了这么长

感谢老师费心了,如果E列是已知的唯一值,然后只求F列的次数,用普通函数怎么写呢,这个我也能接受。

TA的精华主题

TA的得分主题

发表于 2024-5-24 10:56 来自手机 | 显示全部楼层
A1        工作1        2023/12/15
A1        工作1        2024/1/17
A1        工作1        2024/2/16
A1        工作2        2023/10/15
A1        工作3        2023/11/15
例如A1,有连续3个月未汇报
咋判断3个月未汇报

在这3个月中,工作1有3次,工作2与3都没有
工作2        2023/10/15
A1        工作3        2023/11/15

分别都有一次啊!

TA的精华主题

TA的得分主题

发表于 2024-5-24 11:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
zpy2 发表于 2024-5-24 10:56
A1        工作1        2023/12/15
A1        工作1        2024/1/17
A1        工作1        2024/2/16

帮他回复一下,不用看日,只看年月,前三个日期2023/12/15,2024/1/17,2024/2/16月份是连续的。可以看成连续数。那么A1对应日期的月份可看作为12 13 14 10 11, 其中12 13 14是大于3次的连续数

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-24 13:50 | 显示全部楼层
zpy2 发表于 2024-5-24 10:56
A1        工作1        2023/12/15
A1        工作1        2024/1/17
A1        工作1        2024/2/16

虽然A1的工作2、3各有一次,但这一次都不在连续的3个月当中,所以不算。

TA的精华主题

TA的得分主题

发表于 2024-5-24 14:36 | 显示全部楼层
本帖最后由 qwer401245 于 2024-5-24 14:38 编辑

=LET(a,PIVOTBY(HSTACK(SCAN(0,MONTH(C3:C25-30)<>MONTH(N(+C2:C24)),SUM),A3:A25),B3:B25,B3:B25,COUNTA,,0),b,DROP(DROP(FILTER(a,TAKE(a,,-1)>2),1,1),,-1),C,TAKE(b,,1),HSTACK(GROUPBY(C,C,COUNTA,,0),DROP(GROUPBY(C,TAKE(b,,-3),SUM,,0),,1)))
image.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-24 15:43 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
qwer401245 发表于 2024-5-24 14:36
=LET(a,PIVOTBY(HSTACK(SCAN(0,MONTH(C3:C25-30)MONTH(N(+C2:C24)),SUM),A3:A25),B3:B25,B3:B25,COUNTA,,0) ...

A4有两次连续3个月未汇报,分别是678三个月与234三个月,但是他的工作2在连续的三个月中的2月,所以H5单元格为1。您直接写一个求F列结果的普通函数公式可以吗?忽略后面的具体次数。

TA的精华主题

TA的得分主题

发表于 2024-5-24 17:25 | 显示全部楼层
绿茶青青 发表于 2024-5-24 15:43
A4有两次连续3个月未汇报,分别是678三个月与234三个月,但是他的工作2在连续的三个月中的2月,所以H5单 ...

长得不忍直视
image.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-5-24 18:33 | 显示全部楼层

非常牛了,如果只F列的结果,公式怎么写呢?
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 22:30 , Processed in 0.045511 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表