• ベストアンサー

空白を省いた平均値

空白を省いた平均値を出したいと思い関数を入れていますが 下記の数式ではエラーが出てしまいます。 自分で解決しようとしましたが時間もありません。 どなたか教えてください。お願いします!! =AVERAGE(IF(A11,A19,A27,A35<>"",A11,A19,A27,A35,))

質問者が選んだベストアンサー

  • ベストアンサー
  • kawais070
  • ベストアンサー率52% (2242/4283)
回答No.1

=SUM(A11,A19,A27,A35)/COUNT(A11,A19,A27,A35) でいかがでしょうか。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

AVERAGE関数は空白や文字列を無視して計算できますので単純に以下の数式で計算できるはずです。 =AVERAGE(A11,A19,A27,A35)

hinata0915
質問者

お礼

その根本もすっかり頭から抜けていました・・でも解決でき助かりました。ありがとうございました。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

AVERAGE関数は、引数として指定した配列やセル参照に、文字列、論理値、または空白セルが含まれる場合、これらは無視されます。(ただし、値が 0 であるセルは、計算の対象となります。 ) ですから、そのまま範囲を指定すれば問題ありません。

hinata0915
質問者

お礼

その根本もすっかり頭から抜けていました・・でも解決でき助かりました。ありがとうございました。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

以下の方法でいかがでしょうか。 =SUM(A11,A19,A27,A35)/COUNTA(A11,A19,A27,A35)

hinata0915
質問者

お礼

ありがとうございました。助かりました。

関連するQ&A