我正在考虑是否有一个公式来计算excel中的数据差异,考虑周末但不包括假期:例如我想知道从2017年1月1日到2017年1月15日有多少天给出一系列假期(即7 1月1日和08年)
答案 0 :(得分:3)
使用NETWORKDAYS.INTL
。
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
可选的weekend
可以是周末号码,也可以是0字符串的7个字符串,以及显示周末的哪一天。 1 =非工作日,0 =工作日。
所以1月1日A1,1月15日A2,1月7日F1,1月8日F2:
=NETWORKDAYS.INTL(A1,A2,"0000000",F1:F2)
答案 1 :(得分:0)
试试这个:
= E6-E5-COUNT(H1:H3)
E6包含结束日期 E5包含开始日期 H1:H3包含lsit of holidays
答案 2 :(得分:0)
请试试这个,
=TEXT((B1-A1+1-NETWORKDAYS(A1,B1))+NETWORKDAYS(A1,B1,A3:A4),"d")
where,
A1 = start date,
B1 = end date,
A3 - A4 = list of holidays in between which can be any range