![](/img/trans.png)
[英]How to count cells in a range with a value less than another cell in excel?
[英]How to count the cell value having time that how many are less than or greater than 12:00pm
我正在 MS EXCEL 上制定生產計划,我需要計算白班生產了多少批次以及夜班生產了多少批次。 每當任務完成時,都會提到時間。 我需要計算有多少單元格的時間小於下午 03:00 以及有多少單元格的時間大於下午 03:00。
為簡化起見,有 3 列:“任務”、“日期”和“時間”。 當操作員在“任務”欄中輸入“完成”時,日期和時間會自動更新,這是通過使用 IF() 和 Today() 函數。 此數據適用於一周中的每一天。 我需要計算在 06-06-2018 白班(下午 03:00 之前)完成了多少任務,以及在夜班/夜班(下午 03:00 之后)完成了多少任務。
希望我說的足夠清楚讓大家明白。
先感謝您。
嘗試,
'for 06-Jun-2018 12:00 am to 06-Jun-2018 03:00 pm
=countifs([datetime_column], ">="&date(2018, 6, 6), [datetime_column], "<"&date(2018, 6, 6)+time(15, 0, 0))
'for 06-Jun-2018 03:00 pm to 07-Jun-2018 12:00 am
=countifs([datetime_column], "<"&date(2018, 6, 7), [datetime_column], ">="&date(2018, 6, 6)+time(15, 0, 0))
下午 3:00 之前
=COUNTIFS([datetime_column],">="&[date_cell],[datetime_column],"<"&[date_cell]+TIME(15, 0, 0))
下午 3:00 之后
=COUNTIFS([datetime_column],"<="&[date_cell]+1,[datetime_column], ">"&[date_cell]+TIME(15, 0, 0))
但請記住,如果您使用了 IF()、Today() 和 NOW() 函數,則每次計算完成時,日期和時間都會更新為當前日期。
例子
估計是時候了。 03:00 PM 時間前
=COUNTIFS([datetime_column],">="&[date_cell],[datetime_column],"<"&[date_cell]+TIME(15, 0, 0))
03:00 PM 時間后
=COUNTIFS([datetime_column],"<="&[date_cell],[datetime_column],">"&[date_cell]+TIME(15, 0, 0))
就是這樣,03:00pm其實和15:00是一樣的你也可以! 15:00前
=COUNTIFS([datetime_column],">="&[date_cell],[datetime_column],"<"&[date_cell]+TIME(15, 0, 0))
15:00后
=COUNTIFS([datetime_column],"<="&[date_cell],[datetime_column],">"&[date_cell]+TIME(15, 0, 0))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.