计算在Microsoft Excel 2010年每月的第N星期指定的日期
在本文中,我们将学习如何在Microsoft Excel 2010中计算每月第n个特定工作日的日期。考虑一种情况,在这种情况下您想找出一个公式,该公式将显示每月第N个特定日期的日期。
我们将使用DATE&WEEKDAY函数来获取输出。
DATE:返回代表Microsoft Excel日期时间代码中日期的数字。
语法:= DATE(年,月,日)
year:year参数可以包含一到四位数字。默认情况下,Excel使用1900日期系统。
month:第二个参数,表示一年中从1到12(一月到十二月)的月份
day:这是第三个参数,表示从1到31的月份。 WEEKDAY:返回从1到7的数字,标识一个日期中的星期几
语法:= WEEKDAY(serial_number,return_type)
serial_number:代表您要查找的日期。
return_type:这是可选的。一个数字,用于确定返回值的类型。
让我们举个例子:
-
在C&D列中有Year&Month。
-
在E列中,我们想找到Year&Month相交的第一个星期六的日期。
-
在单元格E5中,公式为
要检查公式是否返回了正确的输出,可以使用Text *函数。
-
在F5单元格中,公式为
=DATE(C5,D5,1+((1-(6>=WEEKDAY(DATE(C5,D5,1),2)))*7+(6-WEEKDAY(DATE(C5,D5,1),2))))
-
如果更改年份或月份,则我们的公式将相应地返回日期,例如是否将年份更改为2014
=TEXT(E5,"dddd")