作者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/m.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