- ベストアンサー
数値がない行のAVERAGEの#DIV/0 ! (エクセル)
A列には氏名、G列には =AVERAGE(B1:F1)で表を作っています。 後からB列からF列に数値を入れるようにしています。 数値を入れる前にG列に #DIV/0 ! が出るのをなくすには、どうすればいいのですか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
G1セルに =IF(AND(B1="",C1="",D1="",E1="",F1=""),"",AVERAGE(B1:F1)) とすれば大丈夫かと思います。B1:F1がすべて未入力なら、空白にしてあげて、何か1つでも数値が入れば平均をとるようにしています。 なお、B1:F1の平均ということですが、例えば2か所しか数値が入らなければ、その2つの平均値になりますが、値が入らない場合は0とみなすのであれば、 AVERAGE(B1:F1) ⇒ SUM(B1:F1)/5 のように変えてあげないといけません。
その他の回答 (1)
- fifaile
- ベストアンサー率25% (622/2403)
回答No.1
質問者
お礼
ありがとうございました。#DIV/0 ! で調べると、平均以外でもいろいろたくさん出てくるのですね。
お礼
できました!ありがとうございました。数値が何もないときは空白で、数値を入れると平均が出ます。