TRIMMEAN,功能是按照給定的百分點(diǎn)去除掉頭尾數(shù)據(jù)點(diǎn)后再計(jì)算平均值。關(guān)于這個(gè)函數(shù)有幾個(gè)容易忽視的地方。下面一一解析:
第一,“頭部”和“尾部”的理解。幫助里寫(xiě)道:“函數(shù) TRIMMEAN 先從數(shù)據(jù)集的頭部和尾部除去一定百分比的數(shù)據(jù)點(diǎn),然后再求平均值”。下圖中哪個(gè)數(shù)據(jù)算頭、哪個(gè)算尾呢?A1中的1算頭、A5中的5算尾?
坑爹的MS并沒(méi)有說(shuō)清楚,實(shí)際上它并不是按照數(shù)據(jù)在單元格區(qū)域中的順序,而是按照排序后的數(shù)據(jù)順序,所以頭尾應(yīng)該是A1中的1和A3中的10!跟A5沒(méi)有關(guān)系。
第二,關(guān)于第2個(gè)參數(shù),百分比。這個(gè)表示是要去除掉的數(shù)據(jù)點(diǎn)為全部數(shù)據(jù)點(diǎn)的百分比,注意不是單獨(dú)去掉頭或尾的百分比!頭、尾去除掉的數(shù)據(jù)點(diǎn)是一樣多的,所以用這個(gè)百分比算出來(lái)的數(shù)據(jù)點(diǎn),如果不是2的倍數(shù),它就會(huì)向下舍入到2的倍數(shù)為止。
以上圖中的C1、C2為例:
0.4 X 5 =2,表示要去除掉2個(gè)數(shù)據(jù),頭尾各1個(gè)(即去掉1、10),剩下2、4、5三個(gè)數(shù)求平均;而C2中的百分比是0.2,0.2 X 5 =1,頭尾一共去掉1個(gè)數(shù)?總不能各去掉0.5個(gè)數(shù)吧?!向下舍2的倍數(shù)那就是0,結(jié)果就是干脆一個(gè)數(shù)也不去,相當(dāng)于還是1、2、10、4、5這五個(gè)數(shù)的平均。
第三,還是這個(gè)百分比percent,幫助里有注解:如果 percent < 0 或 percent > 1,函數(shù) TRIMMEAN 返回錯(cuò)誤值 #NUM!。
然而經(jīng)過(guò)實(shí)踐,取值為0和1的時(shí)候結(jié)果并不完全如此。從Excel2003到Excel2013的四個(gè)版本都做了驗(yàn)證,結(jié)果如下:
百分比 | Excel2003 | Excel2007 | Excel2010 | Excel2013 |
0 | 正常 | 正常 | 正常 | 正常 |
1 | #NUM! | #NUM! | #NUM! | #NUM! |
而且這四個(gè)版本中TRIMMEAN函數(shù)的幫助幾乎沒(méi)有什么改變,看來(lái)MS應(yīng)該要多做一些注解在幫助里了。
德寶老師博客原文:https://blog.debao.name/post-105.html?j=1