省略週末和/或假期以完成公式

省略週末和/或假期以完成公式

有沒有辦法在涉及日期的 Excel 公式中不包含週末和/或假日?例子:

=Q2-Q1

(某日期q2減去某日期q1=這麼多天)不包括週末和假日?

答案1

工作日

此函數WORKDAY用於計算開始日期之前或之後一定工作日的日期 -資訊在這裡

句法

工作日(開始日期,天數,[假期])

WORKDAY 函數語法具有以下參數:

開始日期 - 必需。表示開始日期的日期。

天 - 必填。 start_date 之前或之後的非週末和非假日天數。天數的正值產生未來的日期;負值產生過去的日期。

假期 - 可選。要從工作日曆中排除的一個或多個日期的可選列表,例如州和聯邦假期以及浮動假期。此清單可以是包含日期的儲存格區域,也可以是表示日期的序號的陣列常數。

用法範例:

=WORKDAY(A2,A3,A4:A6)- 其中 A2 是您的開始日期,A3 是您希望添加或減去的從該日期算起的天數,A4:A6 各包含一個要排除的假日日期


網路日

或者,該函數NETWORKDAYS用於計算兩個日期之間的工作日量 -資訊在這裡

句法

NETWORKDAYS(開始日期、結束日期、[假日])

NETWORKDAYS 函數語法有以下參數:

開始日期 - 必需。表示開始日期的日期。

結束日期 - 必填。代表結束日期的日期。

假期 - 可選。要從工作日曆中排除的一個或多個日期的可選範圍,例如州和聯邦假期以及浮動假期。此清單可以是包含日期的儲存格區域,也可以是表示日期的序號的陣列常數。

用法範例:

=NETWORKDAYS(A2,A3,A4:A6)- 其中 A2 是您的開始日期,A3 是您的結束日期,A4:A6 包含您希望排除的假期日期。


.INTL

如果您需要在週末定義方式不同(星期六和星期日)的情況下工作,這兩個公式都有一個.INTL函數,它們也會將一個Weekend參數作為第三個參數。筆記- 僅 Excel 2010+ 支援此功能。有關資訊國際工作日國際網路日

此參數將是一個整數,參考以下選項:

Weekend number  Weekend days
1 (default)     Saturday, Sunday
2               Sunday, Monday
3               Monday, Tuesday
4               Tuesday, Wednesday
5               Wednesday, Thursday
6               Thursday, Friday
7               Friday, Saturday
11              Sunday only
12              Monday only
13              Tuesday only
14              Wednesday only
15              Thursday only
16              Friday only
17              Saturday only

這會影響上面的公式,指定Monday only為您的“週末”:

=WORKDAY.INTL(A2,A3,12,A4:A6)

=NETWORKDAYS.INTL(A2,A3,12,A4:A6)

相關內容