質問 |
||
| 質問者: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 |
|
| この回答へのお礼 | 非常に迅速なご回答ありがとうございます。 大変助かりました。 |