- ベストアンサー
数式AverageにてそのラインのMAX値を省いて
お世話になります。 A1:A100の各セルにある数値のAveregeを求めたいのですが この中のMAX値を省いて求める式があればご教示ください。 よろしくおねがいします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
方法1:合計を個数で割り算する =SUMIF(A1:A100,"<"&MAX(A1:A100))/COUNTIF(A1:A100,"<"&MAX(A1:A100)) 方法2:AVERAGE関数を使う =AVERAGE(IF((A1:A100<>"")*(A1:A100<MAX(A1:A100)),A1:A100)) と記入し,コントロールキーとシフトキーを押しながらEnterで入力する。 #ご利用のエクセルのバージョンが不明ですが,Excel2007以降ではAVERAGEIF関数を使い一発で計算することもできます。
お礼
数種類ある突出した値(レンジオーバ値)を避けて平均を出したかったので、ORとの複合でもしっかり機能する"方法1"を採用させて頂きましたが、"方法2"は初めて見ました!。keithinさまには"異次元さ"という意味で幾度か笑わせて頂いています(再笑。早々に的を得た回答下さいましてありがとうございました。今後ともよろしくお願いします。