[算表] 一段日期有連續一樣數字判斷

看板Office作者 (美少婦與女兒同學的故事)時間9月前 (2024/02/06 07:39), 編輯推噓2(208)
留言10則, 2人參與, 9月前最新討論串1/2 (看更多)
軟體: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://www.ptt.cc/bbs/Office/M.1707176386.A.B7E.html

02/06 10:38, 9月前 , 1F
I1 =IF(OR(COUNTIF(A1:F1,A1)=6,COUNTIF(B1:G1,B1)=6
02/06 10:38, 1F

02/06 10:39, 9月前 , 2F
,COUNTIF(B1:H1,C1)=6),"O","")
02/06 10:39, 2F

02/07 07:36, 9月前 , 3F
感謝w大 昨天發現資料長度被要求更長..不知有何寫法參考
02/07 07:36, 3F

02/07 12:47, 9月前 , 4F
我的第二行貼錯了,應該是
02/07 12:47, 4F

02/07 12:47, 9月前 , 5F
,COUNTIF(C1:H1,C1)=6),"O","")
02/07 12:47, 5F

02/07 12:48, 9月前 , 6F
長度如果沒有差很多,就依照上面的寫法,在OR裡面
02/07 12:48, 6F

02/07 12:48, 9月前 , 7F
加入更多的countif
02/07 12:48, 7F

02/07 22:39, 9月前 , 8F
想到一個方法,如果知道在A1:Z1
02/07 22:39, 8F

02/07 22:40, 9月前 , 9F
=MAX(FREQUENCY(IF((B1:Z1-A1:Y1)=0,COLUMN(B1:Z1)),
02/07 22:40, 9F

02/07 22:40, 9月前 , 10F
IF((B1:Z1-A1:Y1)<>0,COLUMN(B1:Z1))))+1
02/07 22:40, 10F
文章代碼(AID): #1bmN72j- (Office)
文章代碼(AID): #1bmN72j- (Office)