2017-04-02 1 views
0

同じセル内のイベントの日付と時刻を一覧表示するスプレッドシートがあります(mm/dd/yy h:mm)。私は、時間ベースで特定の時間範囲内で発生したイベントの数を数える方法を見つける必要があります。単一セル(EXCEL)で日付と時間をIFとして計算する

セルに日付のみが含まれていても、セルに日付が含まれていて、値を取得できない場合は、合計することができます。

enter image description here

基本的に、すべての件のデータがcell Aにあるので、私は多くのイベントが時間ごとにように...午前6時、午前7時で起こった、そしてどのようにカウントする必要があります。

+0

として入力された場合であればCOUNTIFSを試します。日付23日と午前6時から午前7時の間に、2つの条件を追加します。最初は日付欄が6amより大きく、2番目の条件は同じ日付欄に7am未満です。 –

答えて

3

あなたのカラムAは正しくフォーマットされた日付&のように見えるので、その操作は簡単です。そうでない場合(つまり、日付ではなくテキスト)、まず日付値に変換する必要があります。

=DATE(MID(A2,7,4), MID(A2,4,2), LEFT(A2,2)) + TIME(MID(A2,12,2), MID(A2,15,2), RIGHT(A2,2)) 

これはC2と言います。今、その列Cは日付&時間で、時間(例7:00)を終了する時間(例6:00)、およびF2を開始するE2、(EX 2017-03-26)を照会する日付に$D$2を設定し、その後、あなたは7に6時からイベントをカウントすることができます:00このような:

=COUNTIFS(C:C,">="&($D$2+E2), C:C,"<"&($D$2+F2)) 

サンプルファイルはhereであり、そのスクリーンショットは以下の通りです。

enter image description here

+0

こんにちは、私は以下のサンプルを試してみましたが、 (私はちょうど私が投稿した私のスクリーンショットを見ることができません: ')) –

+0

ここにリンクのスクリーンショットhttp://imgur.com/a/zgrlV –

+0

それでは:Aは日付+時間値ではないテキスト値であるようです...そうであれば、最初にそれらをデータ+時間値に再フォーマットします。あなたの質問の本文にあなたのExcelファイルを(Dropboxなどで)添付すれば、私はそれを探します。 –

0

例えば、時間が異なる日付をまたがると、あなたはまだその日の特定の時間に起こった、あなたはアレイ型の式が必要になりますどのように多くのイベントを見たいと思った場合(通常数として入力)時間内の開始時刻は、C2

=SUMPRODUCT(--(HOUR($A$2:$A$10)=C2)) 

または開始時間が時間

=SUMPRODUCT(--(HOUR($A$2:$A$10)=HOUR(C2))) 
関連する問題