プロが教える店舗&オフィスのセキュリティ対策術

こんにちは

エクセルで月別の売り上げ一覧のようなものを作りました
一覧の最後に
月平均が出る列を作りたいと思っています
AVERAGEA関数を使うと思うのですが
「売上の合計/月」にしたいと思います
ただ、「月」の部分を、その月に自動的に変更になるようにしたいんです

うまく伝わりますか?
4月なら4で割って平均を出す
12月なら自動的に12で割って平均を出す
そんな設定にしたいんですが・・・・

宜しくお願いします

A 回答 (4件)

その日の月を求めるには、


MONTH(TODAY())
で、求められます。
しかし、2月1日に成ると、データは1月分しかないのに、
2で割る事になり、変なデータに成ってしまうのでは無いですか?。
    • good
    • 0
この回答へのお礼

ありがとうございます

おっしゃるとおりでした
2月1日になると変なデータになってしまいますね

ですから
前月までの合計/前月まで
という形に常に自動的に平均を出す方法がないでしょうか?

もう一度質問をたてたほうがいいのでしょうか

お礼日時:2006/01/31 15:03

多少、角度を変えて見ると、



B列の1行目から12行目に各月の売上高を入力しています。
各月の売上高が追加される都度に月別平均を自動更新したいのですが?

という質問とも受け取れます。
であらば、

B13は

=SUM(B1:B12)/COUNT(B1:B12)

でもOKかと。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます

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

これを解決するための手立てが何かあれば
お願い致します!

お礼日時:2006/01/31 15:57

その月は開いた時の月ですか?


AVERAGE(売上の合計,YEAR(NOW()))
上記なら現在の月で平均を出します。
どこかのセルの情報を使うのであればそれを指定するだけです。
    • good
    • 0
この回答へのお礼

ありがとうございます

YEARで入力すると、「2006」と表示されてしまうのですが
「Month」と入力すればいいんですよね?

でも回答者3さんのご指摘どおり
おかしくなることが発覚してしまいました

何か方法があったらお助け下さい

お礼日時:2006/01/31 15:07

A1からA12のセルに月別の数値を入れる場合、


=SUM(A1:A12)/COUNT(A1:A12)
でどうですか?
    • good
    • 0
この回答へのお礼

ありがとうございます

こちらのやり方も
回答者3さんのご指摘通りおかしくなってしまいました

せっかく教えていただいのに残念です

何か方法があったら教えてください

お願いします

お礼日時:2006/01/31 15:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!