• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで日付+時間帯別にカウントしたいと思っています。)

エクセルで日付+時間帯別にカウントする方法

このQ&Aのポイント
  • エクセルで日付+時間帯別にデータをカウントする方法について解説します。
  • ランダムに並んだ日付データを日付+時間帯別に集計する方法を詳しく説明します。
  • 具体的な例を挙げながら、日付+時間帯別のカウント方法を紹介します。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! 一例です。 ↓の画像のように各時刻台(1時間台)のデータをつくり 隣のセルに個数を表示させるようにしています。 D2セルに =IF(C2="","",SUMPRODUCT(($A$2:$A$100>=C2)*($A$2:$A$100<C2+"1:00"))) という数式を入れ、オートフィルで下へコピーしています。 数式はA列の100行目まで対応できるようにしていますが、 データ量によって範囲指定の領域はアレンジしてみてください。 以上、参考になれば良いのですが 他に良い方法があれば読み流してくださいね。m(__)m

smc11
質問者

お礼

わざわざ画像まで付けていただき大変分かりやすかったです。 本当にありがとうございました。

その他の回答 (3)

noname#204879
noname#204879
回答No.4

     A      B   C    D    E    F 1 2010/3/28 19:47:12        15時台 16時台 17時台 2 2010/2/12 18:52:25   2010/3/20    1    0    0 3 2010/3/22 17:12:11   2010/3/22    0    0    1 4 2010/3/20 15:34:53 5 1.セル D1 に 15:0 と入力して、“ユーザー定義”で h"時台" に書式設定 2.セル D1 を右方にドラッグ&ペースト 3.セル D2 に次式を入力して、此れを右下にドラッグ&ペースト     =SUMPRODUCT(($A$1:$A$10>=$C2+D$1)*($A$1:$A$10<$C2+D$1+"1:0"))

smc11
質問者

お礼

目的達成できました! コピーの仕方まで教えていただいて助かりました。 参考にさせていただきます。 ありがとうございました!

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

「2010/3/20 15時台」は=SUMPRODUCT((TEXT(A1:A1000,"YYYYMMDDHH")="2010032015")*1) 「2010/3/20 16時台」は=SUMPRODUCT((TEXT(A1:A1000,"YYYYMMDDHH")="2010032016")*1) 「2010/3/20 17時台」は=SUMPRODUCT((TEXT(A1:A1000,"YYYYMMDDHH")="2010032017")*1) 「2010/3/22 17時台」は=SUMPRODUCT((TEXT(A1:A1000,"YYYYMMDDHH")="2010032217")*1)

smc11
質問者

お礼

目的達成できました! アレンジを加え参考にさせていただきます。 ありがとうございました!

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

3/20の15:00以降の数 と 3/20の16:00以降の数 との差し引き などのように計算します。 判りやすくたとえばC1にある日付,D1に15:00と記入しておくと =COUNTIF(A:A,">="&(C1+D1)) - COUNTIF(A:A, ">="&(C1+D1+"1:0"))

smc11
質問者

お礼

目的達成する事ができました! 大変分かりやすいやり方でした。 ありがとうございました。

関連するQ&A