
如何在Excel中檢查日期是否為公眾假期并計(jì)算除假期外的天數(shù)?
例如,您有一個(gè)日期列表,并且想要檢查列表中是否存在任何公共假日,如何快速完成? 在本文中,我將向您展示如何計(jì)算給定年份內(nèi)美國(guó)公眾假期的所有日期,然后輕松地在Excel中檢查日期是否為美國(guó)公眾假期。
第1部分:在Excel中計(jì)算給定年份內(nèi)的公共假期 第2部分:在Excel中檢查日期是否為公眾假期第3部分:在Excel中計(jì)算兩天之間的天,周末和節(jié)假日除外第1部分:在Excel中計(jì)算給定年份的公共假期在檢查日期是否為公眾假期之前,您必須在Excel中列出給定年份內(nèi)的所有假期。 因此,按照下面的屏幕快照所示準(zhǔn)備表格將使您的工作更加輕松。
美國(guó)有三種公共假日:
(1)第一種是固定日期的公共假期,例如1月XNUMX日為元旦。 我們可以輕松地用公式計(jì)算元旦 = DATE(給定年份,1,1);
(2)第二種是在固定工作日的公共假日,例如“總統(tǒng)日”。 我們可以輕松地用公式計(jì)算總統(tǒng)日 = DATE(Given Year,1,1)+ 14 + CHOOSE(WEEKDAY(DATE(Given Year,1,1)),1,0,6,5,4,3,2);
(3)最后一種是陣亡將士紀(jì)念日,我們可以使用以下公式輕松計(jì)算陣亡將士紀(jì)念日 = DATE(Given Year,6,1)-WEEKDAY(DATE(Given Year,6,6)).
下表列出了計(jì)算所有公共假期的公式。 只需將公式輸入適當(dāng)?shù)膯卧瘢缓蟀?輸入 一對(duì)一的關(guān)鍵。
假日生活手機(jī)公式元旦C2=日期(C1,1,1)馬丁·路德·金小日C3= DATE(C1,1,1)+ 14 + CHOOSE(WEEKDAY(DATE(C1,1,1)),1,0,6,5,4,3,2)總統(tǒng)日C4= DATE(C1,2,1)+ 14 + CHOOSE(WEEKDAY(DATE(C1,2,1)),1,0,6,5,4,3,2)紀(jì)念日C5= DATE(C1,6,1)-WEEKDAY(DATE(C1,6,6))獨(dú)立日C6=日期(C1,7,4)勞動(dòng)節(jié)C7= DATE(C1,9,1)+ CHOOSE(WEEKDAY(DATE(C1,9,1)),1,0,6,5,4,3,2)哥倫布日C8= DATE(C1,10,1)+ 7 + CHOOSE(WEEKDAY(DATE(C1,10,1)),1,0,6,5,4,3,2)退伍軍人節(jié)C9=日期(C1,11,11)感恩節(jié)C10= DATE(C1,11,1)+ 21 + CHOOSE(WEEKDAY(DATE(C1,11,1)),4,3,2,1,0,6,5)圣誕節(jié)C11=日期(C1,12,25)請(qǐng)注意: 在上表的公式中,C1是定位給定年份的參考像元。 在我們的示例中,它表示2015年,您可以根據(jù)需要進(jìn)行更改。
使用這些公式,您可以輕松計(jì)算給定年份的公共假期日期。 請(qǐng)參閱以下屏幕截圖:
將范圍另存為自動(dòng)圖文集詞條(其余單元格格式和公式),以備將來重復(fù)使用引用單元格并應(yīng)用計(jì)算每個(gè)假期的公式一定非常繁瑣。 Kutools for Excel 提供了一個(gè)可愛的解決方法 自動(dòng)文本 實(shí)用程序?qū)⒎秶泶鏋樽詣?dòng)圖文集詞條,它可以保留范圍中的單元格格式和公式。 然后,您只需單擊一下即可重用此范圍。 只需單擊一下即可插入此表并更改此表中的年份,從而使工作變得容易!
全功能 30-天!Kutools for Excel - 包括 300 多個(gè)方便的 Excel 工具。 全功能 立即行動(dòng)吧!
第2部分:在Excel中檢查日期是否為公眾假期在列出特定年份的所有公共假期的所有日期之后,我們可以使用Excel中的公式輕松檢查日期是否為公共假期。 假設(shè)您有一個(gè)日期列表,如下面的屏幕截圖所示,我將介紹如何輕松完成它。
單元格B18說,除了日期列表外,選擇一個(gè)空白單元格,輸入公式 = IF(COUNTIF($ C $ 2:$ D $ 11,A18),“ Holiday”,“ No”) 進(jìn)入它,然后將“填充手柄”拖動(dòng)到所需的范圍。 參見上面的截圖:
:
(1)在公式= IF(COUNTIF($ C $ 2:$ D $ 11,A18),“ Holiday”,“ No”)中,$ C $ 2:$ D $ 11是特定年份的公共假期范圍,并且A18是您要檢查其是否是公共假日的日期的單元格,您可以根據(jù)需要進(jìn)行更改。 如果特定日期是公共假日,則此公式將返回“假日”,如果不是,則返回“否”。
(2)您也可以應(yīng)用此數(shù)組公式 = IF(OR($ C $ 2:$ D $ 11 = A18),“ Holiday”,“ NO”) 檢查相應(yīng)的日期是否是假期。
第3部分:在Excel中計(jì)算兩天之間的天,周末和節(jié)假日除外在第1部分中,我們列出了給定年份中的所有假期,現(xiàn)在該方法將指導(dǎo)您計(jì)算日期范圍內(nèi)除所有周末和假期之外的天數(shù)。
選擇一個(gè)空白單元格,您將返回天數(shù),然后輸入公式 = NETWORKDAYS(E1,E2,B2:B10) 進(jìn)入它,然后按 輸入 鍵。
備注:在上述單元格中,E1是指定日期范圍的開始日期,E2是結(jié)束日期,而B2:B10是我們?cè)诘?部分中計(jì)算的假日列表。
現(xiàn)在,您將獲得指定日期范圍內(nèi)除周末和節(jié)假日以外的天數(shù)。
精確/靜態(tài)復(fù)制公式,而無需在Excel中更改單元格引用Kutools for Excel 確切的副本 實(shí)用程序可以幫助您輕松準(zhǔn)確地精確復(fù)制多個(gè)公式,而無需在Excel中更改單元格引用,從而防止相對(duì)單元格引用自動(dòng)更新。
全功能 30-天!Kutools for Excel - 包括 300 多個(gè)方便的 Excel 工具。 全功能 立即行動(dòng)吧!
最佳辦公生產(chǎn)力工具
將小時(shí)轉(zhuǎn)化為分鐘 Kutools for Excel!準(zhǔn)備好增強(qiáng)您的 Excel 任務(wù)了嗎? 利用的力量 Kutools for Excel - 您終極的節(jié)省時(shí)間的工具。 簡(jiǎn)化復(fù)雜的任務(wù)并像專業(yè)人士一樣瀏覽數(shù)據(jù)。 以閃電般的速度體驗(yàn) Excel!
為什么需要 Kutools for Excel

