一般来说,你可以找到n-第一个x给定的一天M and Y用这个公式
=DATE(Y,M,(n*7)+1)-WEEKDAY(DATE(Y,M,8-x), 2)
其中 x 是代表星期几的数字,从 1 = 星期日到 7 = 星期六
所以从那1st Monday in August 2014通过这个公式可以找到
=DATE(2014,8,(1*7)+1)-WEEKDAY(DATE(2014,8,(8-1)), 2)
如果你想要last任何给定月份的星期一,您可以找到下个月的第一个星期一并减去 7
看我的文章here http://excelplaza.com/ep_houdini/article_001_variable_holidays/houdini_001_variable_holidays.php了解更多