• ベストアンサー

excelで日が経つにつれての平均の出し方

excel2003を使用しております。図を参照して説明します。 日ごとに売上の合計と1日当たりの平均を出したいのですが、 セルに入力されると、下の平均が変わるようにしたいのですが、 =SUM(C3:C32)/2、3、4、、、、、、、、 のような感じで、そのセルに入力した箇所の分の数だけ割るという関数や方法はないでしょうか、 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ponta2013
  • ベストアンサー率100% (1/1)
回答No.5

AVERAGE関数を使えばOKです。 =AVERAGE(C3:C32) とすれば、入力した箇所の分の数だけで割った平均が出せます。

その他の回答 (4)

  • Mutama
  • ベストアンサー率33% (3/9)
回答No.4

図のような表であるなら、例えば、D3に1以下D4に2、…と連続番号を入れておき、Eに =SUM(C$3:C3)/D3 と入れて、下へ連続コピーすればいいです。 見栄えをよくするには、Aに連続番号を入れ、D3のところはA3にしますが。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 =AVERAGEA(IF(C3:C32>0,C3:C32))として、入力完了時にshift+ctrlenterキーを同時押下

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.2

No.1です。失礼しました。 回答をした時には画像が見えなかったので 憶測で答えてしまいました。 0以外の数が入っているセルをカウントするのであれば 「COUNTA(C3:C32)」の部分を「COUNTIF(C3:C32,"<>0")」 に変えてください。

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.1

=SUM(C3:C32)/COUNTA(C3:C32) でいいと思います。 =COUNTA(範囲)で、範囲内のブランク以外のセルの個数が計算できます。

関連するQ&A