• ベストアンサー

エクセル・平均の出し方

こんにちは エクセルで月別の売り上げ一覧のようなものを作りました 一覧の最後に 月平均が出る列を作りたいと思っています AVERAGEA関数を使うと思うのですが 「売上の合計/月」にしたいと思います ただ、「月」の部分を、その月に自動的に変更になるようにしたいんです うまく伝わりますか? 4月なら4で割って平均を出す 12月なら自動的に12で割って平均を出す そんな設定にしたいんですが・・・・ 宜しくお願いします

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

  • ベストアンサー
  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.3

その日の月を求めるには、 MONTH(TODAY()) で、求められます。 しかし、2月1日に成ると、データは1月分しかないのに、 2で割る事になり、変なデータに成ってしまうのでは無いですか?。

shimashimashima
質問者

お礼

ありがとうございます おっしゃるとおりでした 2月1日になると変なデータになってしまいますね ですから 前月までの合計/前月まで という形に常に自動的に平均を出す方法がないでしょうか? もう一度質問をたてたほうがいいのでしょうか

すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#22222
noname#22222
回答No.4

多少、角度を変えて見ると、 B列の1行目から12行目に各月の売上高を入力しています。 各月の売上高が追加される都度に月別平均を自動更新したいのですが? という質問とも受け取れます。 であらば、 B13は =SUM(B1:B12)/COUNT(B1:B12) でもOKかと。

shimashimashima
質問者

お礼

ご回答ありがとうございます 作成したエクセルは・・・ シート1に日ごとの売上 シート2に月ごとの売上をシート1からSUM関数で計算 というものです 日ごと売上は毎日更新されます ですから 月の初めでも シート2のその月のセルには少なかれ表示があり それが平均に反映されて計算されるとご指摘を受けたようにおかしくなってしまいます・・・ これを解決するための手立てが何かあれば お願い致します!

すると、全ての回答が全文表示されます。
noname#123709
noname#123709
回答No.2

その月は開いた時の月ですか? AVERAGE(売上の合計,YEAR(NOW())) 上記なら現在の月で平均を出します。 どこかのセルの情報を使うのであればそれを指定するだけです。

shimashimashima
質問者

お礼

ありがとうございます YEARで入力すると、「2006」と表示されてしまうのですが 「Month」と入力すればいいんですよね? でも回答者3さんのご指摘どおり おかしくなることが発覚してしまいました 何か方法があったらお助け下さい

すると、全ての回答が全文表示されます。
  • doraroku
  • ベストアンサー率30% (261/843)
回答No.1

A1からA12のセルに月別の数値を入れる場合、 =SUM(A1:A12)/COUNT(A1:A12) でどうですか?

shimashimashima
質問者

お礼

ありがとうございます こちらのやり方も 回答者3さんのご指摘通りおかしくなってしまいました せっかく教えていただいのに残念です 何か方法があったら教えてください お願いします

すると、全ての回答が全文表示されます。

関連するQ&A