[英]Count IF with Date and Time in single Cell (EXCEL)
您的列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.