[算表] 四分位中段区间的函数写法

楼主: 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