大家好,有一段时间没有发表文章了,今天和大家一聊聊Excel中关于星期、工作日计算有关的问题。
计算某日期是星期几
请看下图,我们用来记住常用事件的日期,如果我们要计算现在是周几,那么公式可以写作:
=WEEKDAY(B2,2)
在这里第二个参数有1到7,共7个参数。通常我们都使用2。
WEEKDAY函数第二参数使用2,得出的结果1到7表示周一到周日。
WEEKDAY函数第二参数使用1,得出的结果表示周日代表一个周的第一天,也就是这个日期是周日的话,结果将会是1,周一将会是2,周二将会3,周三将会是4,周四将会是5,周五将会是6,周六将会是7。
另一个就是WEEKDAY函数在数组计算中经常用于按周统计数据。
还有如果要显示为中文的星期几,可以使用文本格式公式:
=TEXT(B2,"aaaa")
在这里TEXT的星期格式使用aaaa表示,就会返回日期的中文星期,记不住的话,可以想成:啊…啊…啊…啊……
计算n个工作日之后的日期
如果我给一位小雪姐姐写一封表白信,结果小雪姐姐说要4个工作日之后才能给回复。
那么问题来了,4个工作日之后是哪天呢?
=WORKDAY(A2,4,D2:D3)
工作日函数是WORKDAY,这个函数第一参数是开始日期,第二参数是指定跳过的工作日天数,第三参数是要排除的法定节假日,如果没有,第三参数可省略。
计算指定日期期间有多少工作日
生命有限,工作无限,工作是做不完的,但是一段时间内有多少个工作日是可以算出来的。我们来看看这个这段时间内要工作多少天吧。
=NETWORKDAYS(A2,B2,D2:D3)
计算工作日函数NETWORKDAYS的第一参数为起始日期,第二参数为结束日期。第三参数是需要排除的节假日,如果没有,第三参数可省略。
指定每周休特定天数的工作日计算
如果你有一个梦想,这个梦想是不需要工作,不再努力也可以过上财务自由的生活。那么给这个梦想一个实际的完成日期,例如是2024/1/1,然后为了这个梦想每周工作六天休息一天,就定在周六休息,周日工作。
请计算一下只需要工作多少天呢?
=NETWORKDAYS.INTL(A2,B2,"0000010",D2:D10)
这个NETWORKDAYS.INTL函数,第一参数为起始日期。第二参数为结束日期。
第三参数是指定哪一天为休息日,用7位数字表示,1是休息,0是工作。这个函数的强大之处,就是可以识别1和0,第四参数嘛,就是用于排除的法定节假日。
好了,关于日期的计算,你学会了吗?
如果各位有问题的话请在文章下留言,其他问题也可以。不接急单哈,哈哈~~
领取专属 10元无门槛券
私享最新 技术干货