[算表] 如何計算連續大於N的次數

看板Office作者 (HONG)時間1年前 (2023/09/27 21:29), 編輯推噓0(003)
留言3則, 1人參與, 1年前最新討論串1/2 (看更多)
軟體:EXCEL 版本:2016 標題不知道怎麼下 我有一行數字 A B 1 80 4 2 83 1 3 82 2 4 86 1 5 71 6 6 74 1 7 72 4 8 86 3 9 86 2 10 87 1 11 69 2 12 74 1 A1~A12是某人每次考試分數 B1的意思是,以A1當標準,且從A1開始 連續多少個數字大於等於A1 在此例A2 A3 A4都大於等於80,所以B1=4 (但不知道B1公式怎麼下) 而B2的話,因為A3<A2,所以A3~Ax在A3就中斷連續比A2還大,所以是1個數字 舉B5來說,B6~B10都大於等於B5,所以有連續6個數字大於等於B5 用另外一個意思翻譯 我想要在這12個考試分數中 得知這考生連續考超過80分最高有幾次 答案是4 因為A1~A4都大於等於80,A8~A10也大於等於80 但是A1~A4是連續4次,A8~A10只有3次 也就是這考生最高連續4次考超過80分 所以要求取Ax大於80的狀況中,B的最大值為何 另一個問題來了 但當我想要知道考超過70的話,由於12次考試都沒有剛好70分 即使答案我知道是11,但是B欄並不會出現11 所以有點苦惱要怎麼寫 希望是可以我指定一個分數 就跳出來說我連續幾次達標 我粗淺的想法是 B1寫if(A2>=A1,"Y","N") 如果是N代表答案是1 但如果是Y只能知道他>=2,但不知道是多少 所以我C1要寫if(AND(A2>=A1,A3>=A2),"Y","N") 當B1=Y C1=N代表答案是2 但B1=Y C1=Y就知道他>=3,但不知道是多少 這樣我IF判斷式要一直無限寫下去欸XD -- σ ◢◤ 有PTT使用上的問題嗎? ^ ^ 按兩下h會有〝小天使〞為你解惑唷! ▎▊ ▆▌ /: \ φseven ▍◥ ▎▋◥ √√ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.133.179 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1695821340.A.E67.html

09/28 08:40, 1年前 , 1F
其實可以用 找第一個小於該值的數的位置 這思維去設計
09/28 08:40, 1F

09/28 08:50, 1年前 , 2F

09/28 08:54, 1年前 , 3F
不過這只是照你提供數據邏輯去弄 跟你文字敘述有些不同
09/28 08:54, 3F
文章代碼(AID): #1b52uSvd (Office)
文章代碼(AID): #1b52uSvd (Office)