[英]Excel Problem - Days in a month between two dates
我知道這可能涉及許多 if.networkdays 但很難完成。 任何幫助表示贊賞。
如果你有 Excel 365 你可以使用這個公式
我假設您的表格從 A1 開始,並且 C1、D1 等包含月份的第一天,例如 1.1.2022 等。
=LET(startMonth,C$1,
endMonth,EDATE(startMonth,1)-1,
startPeriod,MAX(startMonth,$A2),
endPeriod,MIN(endMonth,$B2),
IF(startPeriod < endPeriod,NETWORKDAYS(startPeriod,endPeriod),0)
)
設置startMonth和endMonth更多是為了startPeriod和endPeriod計算的可讀性。
對於 1 月列,startPeriod 將為 28.1.22,因為它大於 1.1.22。 但是對於 2 月,它將是 1.2.22 等等。
計算 the.networkdays 是基於這兩個日期。
如果要添加節假日參考.NETWORKDAYS的幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.