エクセルVBA

トップページエクセル:関数平均を求める(「0」のデータを無視)@エクセル

エクセル:関数

エクセルで平均を求めるというと、通常、AVERAGE関数が思い浮かびますが、AVERAGE関数は数値データの平均を求める関数のため、引数に含まれる文字列、論理値、空白セルは無視されても、「0」という値が入力されているセルは平均の対象に含まれてしまいます。未入力のデータが「0」として存在している場合など、「0」のデータは無視して平均を求めたい場合は、AVERAGE関数ではなく、数値データの合計を求めるSUM関数、数値データが入力されているセルの個数を求めるCOUNT関数、条件に一致するセルの個数を求めるCOUNTIF関数を使って平均を求めます。


(1)計算結果を表示したいセルを選択します。
(2)選択したセルに、数式
=SUM(平均を求めるセル範囲)/(COUNT(平均を求めるセル範囲)-COUNTIF(平均を求めるセル範囲,0)) を入力します。
 
(例)平均を求めるセル範囲が C15:N15 の場合。
=SUM(C15:N15)/(COUNT(C15:N15)-COUNTIF(C15:N15,0))

(3)これで、指定したセル範囲のうち、「0」値のセルを除いたセルのデータのみで平均が求められます。


トラックバックURL
この記事にコメントする
名前:
URL:
  情報を記憶: 評価: 顔   
 
 
 
エクセル
〜ちょっとしたテクニック〜
Add to Google My Yahoo!に追加 ブックマークに追加する
Author

エステリア

エクセルの基本から小技までちょっとしたテクニックを随時提供中

ご案内
●役に立ったと思った方は●

人気blogランキング

1日1回のクリックでこのブログが育ちます。応援よろしくお願いします。
----------------------------------------------
●運営ポリシー●

エクセルのいろんな機能を随時紹介していきます。
トラバ、コメント大歓迎です。内容を確認の上、掲載します。アダルトサイトからのトラバ、コメントはご遠慮下さい。
楽天市場