質問: excelで最大値と最小値を除いた平均値を求める方法について ある範囲(a1:a10)において、最大値と最小値を除いて平均値を求める数式を教えてください。(最大値、最小値とも一個とは限らない) 1 (sum(a1:a10)-max(a1:a10)-min(a1:a10))/(counta(a1:a10)-α) このαのところに、最大値の個数と最小値の個数を引く式を入れればよいと思うのですが...。教えてください。 2 trimmean関数を使用した場合はどうなるのでしょうか? 3 average関数で求めるのは無理でしょうか? よろしくお願いいたします。
回答: 先ずは、最大値と最小値の個数を求めます。 =countif(範囲、max(範囲)) =countif(範囲、min(範囲)) その合計値は、各々、 =countif(範囲、max(範囲))*max(範囲) =countif(範囲、min(範囲))*min(範囲) 次に、全部の合計を求めます。 =sum(範囲) その個数は、 =count(範囲) 最大値と最小値を除く平均値はこの組み合わせになります。 = (sum(範囲) -countif(範囲、max(範囲))*max(範囲) -countif(範囲、min(範囲))*min(範囲) )/ (count(範囲) -countif(範囲、max(範囲)) -countif(範囲、min(範囲)) )