- ベストアンサー
Excel IF関数とAVERAGE関数
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは =IFERROR(AVERAGE(B4:J4),"") だけでいいかも?
その他の回答 (2)
- ushi2015
- ベストアンサー率51% (241/468)
回答No.2
こんにちは =IFERROR(IF(COUNTA(B3:J3)=0,"",AVERAGE(B3:J3)),"") とか。
質問者
お礼
ありがとうございます! IFERRORという関数を使うのですか。 その関数は聞いたことがありませんでした。 覚えておきたいと思います。
- chie65536(@chie65535)
- ベストアンサー率44% (8752/19860)
回答No.1
=IF(COUNT(B3:J3)=9,AVERAGE(B3:J3),"") COUNT関数は「指定したセルで、数値が入力されているセルの数」を数えます。 空欄になっているセルや、文字が入力されているセル、エラーが出ているセルは数えません。 なお「数値を返す式を入力したセル」や「日付を入力したセル」は「数値」として数えてしまうので、注意して下さい。
質問者
お礼
ありがとうございます! COUNT関数を使うのですか。 それは知りませんでした。 覚えておきたいと思います
お礼
ありがとうございます! IFERROR関数を使うのですね。 聞いたことのない関数ですが、そこまで複雑ではないですね。 これなら簡単に覚えられそうですね。