• 締切済み

EXCELの日付に関する関数について

年月日 発生件数 2009年8月1日 1 2009年8月2日 6 2009年8月3日 3 2009年8月4日 4 2009年8月5日 7 2009年8月6日 6 2009年8月7日 7 2009年8月8日 10 2009年8月9日 9 2009年8月10日 10 2009年8月11日 25 2009年8月12日 12 2009年8月13日 18 2009年8月14日 14 2009年8月15日 10 2009年8月16日 16 2009年8月17日 17 2009年8月18日 10 2009年8月19日 19 2009年8月20日 29 2009年8月21日 21 2009年8月22日 21 2009年8月23日 23   ・   ・   ・ という表があるとします。 この発生件数の平均値を出したいのですが… 前日のデータまでしか出せないので、 今日が24日だとしたら23日までのデータを23で割ればいいのですが、 25日だとしたら24日までのデータを24で割る…というように 式を都度いじらないといけないので、関数でできませんかね?

みんなの回答

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.2

◆31日までの範囲にしておけばどうでしょうか =AVERAGE(B2:B32) ★発生件数が、未入力であれば平均の対象外になりますよ

kajiyuka21
質問者

お礼

1週間ごとに週の集計の行を入れることになったので 単純にAVERAGEではうまくいきませんでした。。 説明不足ですみません。 ご意見ありがとうございました。

  • yucco_chan
  • ベストアンサー率48% (828/1705)
回答No.1

今日の日付である「24」は、 =DAY(NOW()) で取得できます。 しかし、24日から31日までの発生件数が空白でしたら、 添付の図のようにすれば、何も考えず、空白以外のデータの 平均値が表示されます。

kajiyuka21
質問者

お礼

1週間ごとに週の集計の行を入れることになったので 単純にAVERAGEではうまくいきませんでした。。 説明不足ですみません。 =DAY(NOW()) こちらの式を参考にさせていただき、解決できました! ありがとうございました。

関連するQ&A