返回列表 上一主題 發帖

不連續儲存格依比例計算平均

TOP 50 不是〔由大至小前50〕?
=AVERAGE(LARGE(sort!E$2:AO$99,ROW($1:$50))) 陣列

原公式:=AVERAGE(LARGE(sort!E$2:AO$99,ROW($199:$248)))
是〔>80〕數值的〔由小而大前50〕

〔不連續儲存格〕,只能用 OFFSET 或 INDIRECT,但很多函數不吃〔聯集〕,
手動按 CTRL〔跳選〕各欄位再〔定義名稱〕較可行,但動態彈性小,
名稱:xArea
=sort!$E:$E,sort!$I:$I,sort!$M:$M,sort!$Q:$Q,sort!$U:$U,sort!$Y:$Y,sort!$AC:$AC,sort!$AG:$AG,sort!$AK:$AK,sort!$AO:$AO

前50大平均:=AVERAGE(LARGE(xArea,ROW($1:$50))) 陣列

TOP

本帖最後由 准提部林 於 2015-9-25 18:22 編輯

=SMALL({1,2,2,3,3,3,6,8,9},4) 第4小值為〔3〕
但陣列中<=3的有6個,

所以公式的平均是6個數字的平均{1,2,2,3,3,3},
=AVERAGE(IF({1,2,2,3,3,3,6,8,9}<=SMALL({1,2,2,3,3,3,6,8,9},4),{1,2,2,3,3,3,6,8,9}))

而不是前4小值的平圴{1,2,2,3}!
=AVERAGE(SMALL({1,2,2,3,3,3,6,8,9},{1,2,3,4}))
 
 
另.不連續儲存格較難下公式∼∼

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題