作者ljuber (美少妇与女儿同学的故事)
看板Office
标题[算表] 一段日期有连续一样数字判断
时间Tue Feb 6 07:39:44 2024
软体:excel
版本:2021
若我有一段日期的数列
假设是
A1:H1
数字是
0 0 1 1 1 1 1 1 这样有连续6次就在I1栏位打勾
1 0 1 0 1 1 1 1 这样就不会打勾
因为连续的数字不一定
大概会像这样
1233 , 234, 234, 234, 234,234,234,5678
目前大概就八组A:H栏位数字 中间只要有数字出现连续不间断6次的
就在I栏位 打勾
这样的函数要怎麽写?
ps 问了chatgpt给的会是只要出现六次 但不是连续
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 219.71.67.121 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1707176386.A.B7E.html
1F:推 windknife18: I1 =IF(OR(COUNTIF(A1:F1,A1)=6,COUNTIF(B1:G1,B1)=6 02/06 10:38
2F:→ windknife18: ,COUNTIF(B1:H1,C1)=6),"O","") 02/06 10:39
3F:→ ljuber: 感谢w大 昨天发现资料长度被要求更长..不知有何写法参考 02/07 07:36
4F:→ windknife18: 我的第二行贴错了,应该是 02/07 12:47
5F:→ windknife18: ,COUNTIF(C1:H1,C1)=6),"O","") 02/07 12:47
6F:→ windknife18: 长度如果没有差很多,就依照上面的写法,在OR里面 02/07 12:48
7F:→ windknife18: 加入更多的countif 02/07 12:48
8F:推 windknife18: 想到一个方法,如果知道在A1:Z1 02/07 22:39
9F:→ windknife18: =MAX(FREQUENCY(IF((B1:Z1-A1:Y1)=0,COLUMN(B1:Z1)), 02/07 22:40
10F:→ windknife18: IF((B1:Z1-A1:Y1)<>0,COLUMN(B1:Z1))))+1 02/07 22:40