• 締切済み

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

  • エクセル 日付関数について

     日付関数について先ほども質問した者ですが、再度よろしくおねがいします。  生年月日から学年(例:小6)を表示する式を組みたく、サイトを検索していたら、下記のような式がありました。 =DATE(YEAR(TODAY())-(MONTH(TODAY())<=3)*1,4,1) これは、今日現在で学年を導く基準年の4月1日を表示する式です。(今日2009/1/4現在ならば2008/4/1と表示する式) この式が理解できません。DATEと後の”,4,1”は理解できます。 YEAR(TODAY())は2009 MONTH(TODAY())は1 (MONTH(TODAY())<=3)の意味は? 多分3月までなら2009-1を表示する? だけど2月になったら2009-2 ではおかしい。 あと*1は構文上必要なのか? 以上雑駁ですが、この式を簡単に説明してくださる方、おねがいします。

  • 関数で経過した特定の日付をカウントしたい

    Excelの関数の質問です。 関数で、例えば2016年6月1日から2019年4月1日までの「4月1日」をカウントするようなことはできるでしょうか。 有休管理表を作成しているのですが、4月1日に一斉付与なため「入社年月日から何か月経過したから何月に何日付与」といった手法が採れません(できるかもしれませんが思い浮かびません)。 表構成は2列で添付の通りです。 よろしくお願いいたします。

  • エクセル関数について

    今、仕事でエクセルを使って一覧表を作ろうとしています。 IF関数を使って、『生年月日が1994年4月17日の子が、16歳になる年の4月1日(高校に入学する年の4月1日)~22歳になる年の3月31日(大学を卒業する年の3月31日)の期間に該当すれば、○を表示させる』という計算をさせたいと思っています。これはIF関数で求めれますか?または他の関数を使うんのでしょうか?教えてください。

  • COUNTIFS関数で日付データを数えたい

    COUNTIFS関数で日付データを数えたいのですがうまくいかず悩んでいます。 以下のようなデータがあります。 A列       B列 9月1日(日)  件数 9月2日(月)  件数 9月3日(火)  件数 9月4日(水)  件数 データはデータシートに A列 2014/9/1 21:32 2014/9/1 21:31 2014/9/2 20:31 2014/9/2 21:26 2014/9/3 19:25 2014/9/3 21:30 2014/9/4 18:10 このような形にあります 上以外にも条件があるのでCOUNTIFS関数で件数をかぞえようと思い 9月1日の件数を数えるB1に (1) =COUNTIFS(データ!A1:A7,">=A1",データ!A1:A7,"<A2") といれてみましたがうまくいきません。 (2) =COUNTIFS(データ!A1:A7,">=2014/09/01",データ!A1:A,"<2014/09/2") とすると件数がでてきました。 日付データを直接入力せず (1)のようにセルで入力するにはどのようにすればいいのでしょうか また、他に方法があれば教えていただけないでしょうか よろしくお願いいたします。

  • エクセル 関数のあわせ技 

    お世話になります。 最終目的は年齢表示です。 生年月日の元データは他システムからCSVカンマ形式で出力されたものをエクセルで表示しているため、問題箇所があります。 ・年月日のいずれかが一桁の場合、「空白」+「半角数字」+「年月日」となっています。   例えば、昭和20年5月1日   の場合は         昭和20年 5月 1日 となっています。(数字は半角です) ・元データのほとんどはテキスト形式なのですが、一部日付データ形式があります。   セル表示は「元号+年月日形式」ですが、数式バーは西暦表示です   例えば、昭和24年12月11日 とセル上は表示されますが、         1949/12/11   と数式バーでは表示されます。 まず、生年月日データに混じっている空白を消すため、SUBSTITUTE関数を使って別の列に書き出しました。 =IF($J3="","空白行",SUBSTITUTE(AM3," ","")) これで、昭和20年 5月 1日は昭和20年5月1日になりました。 その後、DATEDIF関数で年齢を表示させました。 =IF(ISERROR(DATEDIF(AJ3,today(),"Y"))=TRUE,"",DATEDIF(AJ3,today(),"Y")) ただし、日付データの 1949/12/11 のセルは、18243 になってしまいました。 これでも年齢計算はできるのですが、生年月日確認用に使いますし、後で印刷時に利用するデータですので、「テキスト形式」として、昭和24年12月11日 と表示させたいのです。 上記の関数式に別の関数を組み合わせればいいのだろうと思いましたが、うまくいきません。 どうか、よろしくご教示ください。  

  • エクセルの日付表示について

    20041001073545(2004年10月1日7時35分45秒) このような日付表示がたくさんあります。 数字のみ並んでいるもので、 まず、年月日(20041001)のみの表示にし、 それを今日(2004/11/29)までで91日経過しているかしていないかを区別したいのですが、どのようにしたらわかりやすく速いでしょうか? 日付に、/(スラッシュ)が入っていないと、関数は使えないでしょうか? どなたかお教え願います。よろしくお願いします

  • エクセルの関数について教えて下さい。

    31日の平均は例えば=AVERAGE(F3:F34)これで出ると思うのですが、 前日までの平均を自動で計算してくれる関数式を知りたいのですが教えていただけませんでしょうか。 わかりにくくてすいません。宜しくお願い致します。

  • Excel関数:日付にナノ秒を足して年月日を求めるには?

    はじめまして、 日付にナノ秒を足して年月日を求める関数式を教えてください。例)日付“1601年1月1日”に長整数“128335644000000000”ナノ秒を足すと結果が年月日“2007年9月6日”と出るようにするにはどのような関数式が必要でしょうか。 宜しくお願いします。

  • エクセル日付関数について

    TODAY関数よりもとめた月日からその月の土・日・祭を 除いた月の初日(平日)をもとめたいのです。 (例) 16年8月1日から31日までファイルを開いた場合 平成16年8月の場合は、平成16年8月2日となるよう 宜しくお願いします。

  • 平均を求める関数についてと日付入力について

    Excel2000を使っています。 いくつか判らないことがあるのですが、どれか1つでもいいので 教えてください! ○平均を求める関数について 各支店の月々の光熱費を一覧表にまとめています。 横列に1月から12月まで列を作ってあり、6月と12月の横には半期ごとの小計列もあり最後に合計列があります。 合計列の隣に月平均を表示したいのですが、間に小計列があるせいで AVERAGE関数が使えません。 とりあえず、COUNT関数を使ったりしてなんとかうまくいったのですが もっといい方法あればと思い質問しました。 また、地域別小計の行もあり、その月平均を出したいのですが、 計算式が入っているので分母が常に12になり困っています。 0以外の合計とデータ個数で平均をだす方法はありませんか? 判りにくいと思いますがよろしくお願いいたします。 ○日付入力について 今、3/13といれると→平成19年3月13日となります。 これを、本日以降の年月日でもっとも近い年度が現れるように したいのです。 つまり、3/13といれると→平成20年3月13日と表示したいのです。 日付データとして残したいと思っています。 8/3/13といれるのが面倒なので。。。すみません。 ○携帯電話番号の表示について 1つのセルに09012345678と入力したら、表示で 090-1234-5678と表示したいのです。 書式設定でいろいろやってみたんですがうまくいきません。。。 いろいろ質問して申し訳ありませんがよろしくお願いいたします

専門家に質問してみよう