[算表] 四分位中段區間的函數寫法

作者: boj (代買burberry)   2015-03-06 22:28:50
軟體:EXCEL
版本:2007
四分位中段區間沒辦法直接套用EXCEL的QUARTILE函數,
因為有牽涉到"區間"的概念,算法如下:
1.假設有6筆資料,由小到大排序後
第25分位=第2筆資料(6*0.25=1.5,無條件取整數至2)
第75分位=第5筆資料(6*0.75=4.5,無條件取整數至5)
2.假設有8筆資料,由小到大排序後
第25分位=第2筆資料+第3筆的平均數(8*0.25=2,再多加進來下一筆求平均)
第75分位=第6筆資料+第7筆的平均數(8*0.75=6,再多加進來下一筆求平均)
我可以用以下算式求出,但是覺得式子很冗長,
想知道有沒有更聰明的寫法可以寫在同一格儲存格0.0?
第25分位
=IF [MOD(COUNT(DB),4)=0,AVERAGE(SMALL(*0.25)+SMALL(*0.25)),SMALL(*0.25)]
第75分位
=IF [MOD(COUNT(DB),4)=0,AVERAGE(SMALL(*0.75)+SMALL(*0.75)),SMALL(*0.75)]
註:
上面SMALL()如下
第25分位數=SMALL(DB,ROUNDUP(COUNT(DB)*0.25,0))
第75分位數=SMALL(DB,ROUNDUP(COUNT(DB)*0.75,0))
作者: soyoso (我是耀宗)   2015-03-06 23:01:00
作者: boj (代買burberry)   2015-03-06 23:48:00
我覺得可以耶@@"謝謝~我會的函數太少了,我再研究一下你的寫法非常感謝!

Links booklink

Contact Us: admin [ a t ] ucptt.com