簡體   English   中英

在Excel中查找日期范圍之間不包含空值的單元格

[英]Find cells containing not null value between date range in Excel

我有一個表,其中A列是今年每天的列表。 在EI列中,每一天都有工作時間。 這些單元格中有些是空白的,無法使用幾天。 由於我也在某些周末輸入了工作時間,因此在此查詢中隔離工作日很重要

我需要知道開始日期(A2)和今天E之間的A列中A列的WEEKDAYS數。

換句話說,A2和TODAY之間的NETWORKDAYS數,其中E列中的值不為NULL。

如果您使用Josh的建議但使用了一些細微的變化,例如在F2復制下來,則可以使用以下公式

=WEEKDAY(A2,2)

使用那個版本的Saturdays = 6和Sundays = 7,以便計算今年到目前為止的工作日以及E列中的小時數,然后可以使用COUNTIFS如下所示:

=COUNTIFS(A:A,"<="&TODAY(),E:E,"<>",F:F,"<6")

......或者如果您使用SUMPRODUCT ,也可以在沒有幫助列(F列)的情況下進行相同的操作

=SUMPRODUCT((A2:A400<=TODAY())*(WEEKDAY(A2:A400,2)<6)*(E2:E400<>""))

最快的方法是添加一列,其中每個單元格始終為= WEEKDAY(A2)。 這將為您提供星期幾。 然后,只需過濾數據:假設您的周末是星期六和星期日,則在“工作日”列中過濾出1和7,然后在E列中過濾出空白,然后只需選擇A列即可得出COUNT(像元數)顯示在右下角

暫無
暫無

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

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