プロが教えるわが家の防犯対策術!

エクセル セルA7にセルA1~A5の平均、
=AVERAGE(A1:A5)と入力すると、A1~A5が空白の場合、
セルA7に#DIV/0!と出てしまいます。
A1~A5が空白の場合、セルA7も空白にするにはどうしたらよいですか?

A 回答 (4件)

=IFERROR(AVERAGE(A1:A5),"")


とセルA7に入力して下さい。
    • good
    • 0

こんにちは。



例えば、下記の様に、IF文で文字の有無をチェックとかでしょうか?
=IF(COUNTA(A1:A5)>0,AVERAGEA(A1:A5),"")

COUNTA:空白でないセルの数 0なら範囲が全て空白
COUNTAの部分は、他の関数でも構いません。
COUNTBLANK:空白の数など。

=IF(COUNTBLANK(A1:A5)<5,AVERAGEA(A1:A5),"") などでも。
    • good
    • 0

基本的にはIFERRORの分岐でできるかと思います。


平均を出すということは数値でデータが入っているでしょうからIFでやるなら

=IF(COUNT(A1:A5),AVERAGE(A1:A5),"")

で充分かと。
    • good
    • 0

AGGREGATE関数を使えばいいでしょう。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A