- ベストアンサー
(EXCEL)最大値、最小値を除いた平均
たとえばA1、A2・・A4、A5にある測定値が入っています。 この中で最大値と最小値を除いた平均値をA6に入れたいのですが、どのような式を入れたらよろしいでしょうか? よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんな式でどうでしょうか。 ちょっと長いですが。 =(SUM(A1:A5)-MAX(A1:A5)-MIN(A1:A5))/(COUNT(A1:A5)-2)
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
#3のご回答にもでた TRIMMEANを使うと (データ例) A1:A6で 23 3 7 8 3 2 とすると =TRIMMEAN(A1:A6,(MAX(A1:A6)+MIN(A1:A6))/SUM(A1:A6)) で5.25(表示形式で数の小数点以下桁数を適当に 設定のこと) かな。
お礼
お礼が遅くなってすみません。とっても分かりやすい例で、よく分かりました。HELPではどうも分かりにくいもので。有難うございました。
- GuruGuru22
- ベストアンサー率51% (177/346)
TRIMMEAN って関数もあります。 以下ヘルプより。 >データ全体の上限と下限から一定の割合のデータを切り落とし、 >残りの項の平均値を返します。TRIMMEAN 関数は、 >極端な観察データを分析対象から排除する場合に利用します。
お礼
お礼が遅くなって申し訳ありません。TRIMEAN試してみました。こんな関数があったなんて、ちょっと感動です。やっぱりそういう使い方したいときあるんですね。有難うございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
=SUMPRODUCT(($A$1:$A$5<MAX($A$1:$A$5))*($A$1:$A$5>MIN($A$1:$A$5))*($A$1:$A$5))/SUMPRODUCT(($A$1:$A$5<MAX($A$1:$A$5))*($A$1:$A$5>MIN($A$1:$A$5))) もし最大値・最小値が複数あるとき1つだけ除く場合は =(SUM($A$1:$A$5)-MIN($A$1:$A$5)-MAX($A$1:$A$5))/3
お礼
最大・最小値が複数ある場合まで考えてくださり、有難うございました。勉強になります。勉強ついでに、上から2番目まで大きい値を除外する方法には何かありますでしょうか?
お礼
なるほど!!納得です。早速のご回答有難うございました。