対応:Excel 2000/2002/2003
● 概要 ●
平均を求めるというと、通常、AVERAGE関数が思い浮かびますが、AVERAGE関数は数値
データの平均を求める関数のため、引数に含まれる文字列、論理値、空白セルは無視
されても、0(ゼロ)という値が入力されているセルは平均の対象に含まれてしまいま
す。未入力のデータが0(ゼロ)として存在している場合など、0(ゼロ)のデータは無視
して平均を求めたい場合は、AVERAGE関数ではなく、数値データの合計を求めるSUM関
数、数値データが入力されているセルの個数を求めるCOUNT関数、条件に一致するセ
ルの個数を求めるCOUNTIF関数を使って平均を求めます。
● 詳細 ●
(1)計算結果を表示したいセルを選択します。
(2)選択したセルに、数式
=SUM(平均を求めるセル範囲)/(COUNT(平均を求めるセル範囲)-COUNTIF(平均を
求めるセル範囲,0)) を入力します。
(例)平均を求めるセル範囲が C24:N24 の場合。
=SUM(C24:N24)/(COUNT(C24:N24)-COUNTIF(C24:N24,0))
(3)これで、指定したセル範囲のうち、0(ゼロ)値のセルを除いたセルのデータのみで
平均が求められます。
本コーナー・サービス内の情報は、株式会社 オデッセイ コミュニケーションズの情報提供により運営されています。本コーナーにおけるいかなる情報も保証されるものではなく、本コーナーの情報等に基づいて蒙った損害に対して、cybozu.netおよび情報提供元は一切の責任を負いません。