簡體   English   中英

在單個單元格中用日期和時間對IF進行計數

[英]Count IF with Date and Time in single Cell (EXCEL)

我有一個電子表格,其中列出了同一單元格( mm/dd/yy h:mm )中事件的日期和時間。 我需要找到一種方法來計算每小時基准中某個時間范圍之間發生了多少事件。

我可以總結一下,如果單元格僅包含日期,但是單元格包含的日期卻無法獲取值。

在此處輸入圖片說明

基本上,所有數據都在cell A ,因此我需要計算每小時6 am、7am等發生了多少事件。

您的列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列是日期和時間,將$D$2設置$D$2 date進行查詢(例如2017-03-26 ),將E2為開始時間(例如6:00 ),將F2為結束時間(例如7:00 ),然后您可以像這樣計算6:00至7:00之間的事件:

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

示例文件在這里 ,其屏幕截圖在下面。

在此處輸入圖片說明

如果時間跨不同的日期,並且您仍想查看一天中特定時間發生了多少事件,則需要一個數組類型的公式,例如,以小時為單位的開始時間(以正常數字輸入)是C2

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

或如果輸入開始時間作為時間

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM