ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:yunji エクセルで、入力のないセルを無視した計算
困り度:
  • 困っています
おせわになります。
     A  B  C
  1  3     5
  2  4     3
  3  2     1
SUM 9  0  9 → 平均 6

上のような、シートがあり、合計、平均が、に数式が設定されており、A,B,C列に数値を入力すると自動で計算されますが、B列に数値を入れない場合があり、このとき、合計に0を返すため、平均値が間違った値になります。これを回避する方法を教えてください。
基本的には、合計の数式をなんとかする事になると思うのですが。。。
質問投稿日時:08/07/03 16:32
質問番号:4148485
この質問に対する回答は締め切られました。
最新から表示回答順に表示良回答のみ表示

回答

良回答20pt

回答者:mu2011 平均をとるAVERAGE関数は空白だと無視しますので、SUM関数を変更しては如何でしょうか。
=IF(SUM(範囲)>0,SUM(範囲),"")
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/07/03 16:59
回答番号:No.2
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

 

回答者:merlionXX B列が入力がないにもかかわらず合計が0となっているから平均がおかしくなります。合計0を計算に入れないような式を組めば今度はほんとに合計が0の場合に困ります。
したがって、B列の合計を、例えば
=IF(COUNT(B1:B3)=0,"",SUM(B1:B3)) ←数字が一個も無い場合は表示しない
のようにし、
平均を求める関数を
=AVERAGE(A4:C4)
のようにすれば解決すると思います。
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:08/07/03 16:43
回答番号:No.1
この回答へのお礼非常に迅速なご回答ありがとうございます。
大変助かりました。
 
最新から表示回答順に表示良回答のみ表示