搜索
您的当前位置:首页正文

用简单的if条件公式的方式生成N天后的日期,不含周末

来源:二三娱乐

利用weekday()函数判断跟进相应天数的日期是否是周末,如是周末,顺延到下个周一(本公式没有排除法定节假日及调休造成的周末上班,非周末不上班的情况)

假设原始日期值在A2,N天后的日期=M。
引用公式形如:IF(M=周六,N+2,IF(M=周日,N+1,其他原始值加1))

具体引用如下:

=IF(WEEKDAY(A2+1)=7,A2+3,IF(WEEKDAY(A2+1)=1,A2+2,A2+1))  1天后日期
=IF(WEEKDAY(A2+3)=7,A2+5,IF(WEEKDAY(A2+3)=1,A2+4,A2+3))  3天后日期
=IF(WEEKDAY(A2+7)=7,A2+9,IF(WEEKDAY(A2+7)=1,A2+8,A2+7))  7天后日期
=IF(WEEKDAY(A2+30)=7,A2+32,IF(WEEKDAY(A2+30)=1,A2+31,A2+30))  30天后日期
=IF(WEEKDAY(A2+60)=7,A2+62,IF(WEEKDAY(A2+60)=1,A2+61,A2+60))  60天后日期
Top