2016-06-21 245 views
0

我需要一个公式来增加一个月中的星期以及将月份增加一个。Excel公式将月份增加一个月和一个月中的一个月

基本上我需要一个持续周一的清单,并遵循这个模式:

Month 1 2016, Week 1 2016, Monday = 4th Jan 2016 
Month 2 2016, Week 2 2016, Monday = 8th Feb 2016 
Month 3 2016, Week 3 2016, Monday = 21st Mar 2016 
Month 4 2016, Week 4 2016, Monday = 25th Apr 2016 
Month 5 2016, Week 1 2016, Monday = 2nd May 2016 
Month 6 2016, Week 2 2016, Monday = 13th Jun 2016 
+0

你能解释一下你将如何使用此解决方案,并在那里使用?你只是说你想做什么,不说从哪里可以得到输入值?我的意思是,我认为你的要求不能用excel公式做,但它可以用excel-vba来完成。那么,解释更多关于在哪里使用?而且你应该尝试一些,并应该发布你的。为了得到这个结果,我们需要输入月份和年份,如果想要使用excel-vba。 –

+0

@NaingWinHtun它可以用Excel公式完成。这只是有点冗长(请参阅下面的解决方案)。 – Ralph

+0

@保罗,你为什么不计算2016年5月的第5个星期一?那就是2016年5月30日 – PaichengWu

回答

1

如下

month date_of_first_Monday       how_many_Mondays            Ith_Monday_request      the_date_request 
1/1  =Choose(Weekday(A2,2),0,6,5,4,3,2,1)+A2  =roundup((day(eomonth(a2,0))-weekday(eomonth(a2,0),3))/7,0) =if(month(a2)=1,1,if(d1+1>c2,1,d1+1)) =b2+7*(d2-1) 
2/1   
3/1   

enter image description here

+0

你已经达到你的目标。这部分是解决方案之一吗? – Paul

+0

它可能是。但我有洗碗的菜。 – PaichengWu

+0

我期待你的菜肴很干净。 – Paul

相关问题