Re: [問題] excel 連續第N筆資料平均

看板Office作者 (David)時間18年前 (2007/12/11 14:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
說到平均 看到一篇舊文 ※ 引述《Lazulite (Trade Off)》之銘言: : A B C D E : 20 1 253 6 42.16666667 : 89 2 : 13 0 : 38 1 : 42 2 : 3 0 : 76 1 : 28 2 : 72 0 : 67 1 : 75 2 : 1 0 : 43 1 : 58 2 : 93 0 : 9 1 : 36 2 : 9 0 : A為數值 : B公式:=MOD(ROW(A1),3) 假設每三筆取一個數值,取餘數值做為「標示」 : C公式:=SUMIF(B1:B18,"=1",A1:A18) : 條件式加總,B1:B18 為判斷的範圍 : "=1" 判斷原則 這裡寫1即可~ =SUMIF(B1:B18,1,A1:A18) : A1:A18 SUM的範圍 : D公式:=COUNTIF(B1:B18,"1") : B1:B18 為判斷的範圍 : "1" 判斷原則 1 : E公式:=C1/D1 : 正常使用會把C,D,E合併成一個,不過為了方便說明,所以分開, : 希望這個是你需要的。 這已經是正解了~ 小地方無傷大雅^^ : ※ 引述《yuanyi (暫時想不到暱稱)》之銘言: : : 抱歉可能沒說明清楚所要問的問題 : : 100個數據 : : ex. 1.3 1.6 1.9 2.1 1.6 1.2 2.8 1.1 2.7....... : : 沒有一定規則(沒有問固定差值) : : 若以上述 數列,每次跳3個數據,相加取平均計算 : : ex. (1.9+1.2+2.7)/3=1.93 : : 不知這樣說明 各位excel高手不知清楚嗎? : : 謝謝 陣列公式寫法 yuanyi之例 {=AVERAGE(IF(MOD(ROW(A1:A9),3)=0,A1:A9))} 得1.933333333 Lazulite之例 {=AVERAGE(IF(MOD(ROW(A1:A18),3)=1,A1:A18))} 得42.16666667 陣列公式很好用吧;) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.50.18
文章代碼(AID): #17NYjKAG (Office)
文章代碼(AID): #17NYjKAG (Office)