簡體   English   中英

如何計算有多少小於或大於下午 12:00 的單元格值

[英]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() 函數,則每次計算完成時,日期和時間都會更新為當前日期。

例子

您的輸入

輸出_FORMULA

輸出

估計是時候了。 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.

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