计算另一个给定日期间隔(周期)内某个日期间隔(周期)的工作日

时间:2019-01-10 13:33:20

标签: excel excel-formula formula

我有几个月经。现在,我使用一个公式来计算一个时期内有多少天,并考虑到另一个时期。

例如,期间1有26天属于项目期间。项目期可能很多,但是1到12期总是一样的

项目期限:2018年12月20日至2019年3月15日

时间段1:从15年12月15日到2019年1月14日(26天)

第二阶段:15年12月15日至2019年14月2日(31天)

期间x等。

= IF(MAX(MIN($ N $ 7; O4)-MAX($ M $ 7; O3)+1)<0; 0; MAX(MIN($ N $ 7; O4)-MAX($ M $ 7; O3)+1))

我需要找出1,2 ... 12期的工作天数。属于项目期间。减去假期和周末时,周期1的结果应为13。为此,我使用

= NETWORKDAYS(M7; O4; Holidays)

我该如何实现?

1 个答案:

答案 0 :(得分:0)

假定单元格A1和B1包含项目的开始和结束日期,而A2和B2是期间1的开始和结束日期。

=NETWORKDAYS(MAX($A$1,A2),MIN($B$1,B2))

这将为您提供该时段(星期一至星期五)的工作日数。 如果要排除假期(例如31-12-2018或01-01-2019),则需要提供假期列表作为可选的第三个参数。 例如,如果您要在F列的第1至10行中排除假日列表,则公式将为

=NETWORKDAYS(MAX($A$1,A2),MIN($B$1,B2),F1:F10)

如果您不想排除周末,请改用DAYS函数,但要注意,在此函数中,第一个参数是结束日期,而第二个参数是开始日期。

相关问题