2016-04-25 38 views
0

我正在寻找一个Excel中的公式,它会给我一个当前的12个月的表。例如,这个月是四月。我想要一个公式,这个公式可以在4月份之后的12个月内按照下表所示的确切格式给出。下个月将是5月份,并且可能在5月份之后的12个月内不需要调整任何日期。Excel公式:当前12个月

Month 
5/1/2015 
6/1/2015 
8/1/2015 
9/1/2015 
10/1/2015 
11/1/2015 
12/1/2015 
1/1/2016 
2/1/2016 
3/1/2016 
4/1/2016 

谢谢

+3

在单元格A1:'= DATE(YEAR(TODAY()),月(TODAY()) - 11,1)',然后在单元格A2和向下复制到A12: '= DATE(YEAR(A1),MONTH(A1)+1,1)'。它会自动更新当月变化的月份。根据需要格式化单元格。 – tigeravatar

+1

在一个公式中。把它放在你的第一个单元格中='DATE(YEAR(TODAY()),MONTH(TODAY()) - 12 + ROW(1:1),1)'并拖拽12行。然后按需要格式化。 –

+1

你是否想要公式也跳过第三个月? – teylyn

回答

1

试试这个抄下11行

=EDATE((TODAY()-DAY(TODAY())+1),ROW(A1)-12) 
0

如果编号列几个月b。从B2 = 0开始B13 = 11 和行1有头 A2式= EOMONTH(今日(),B2-1)+1 A3式= EOMONTH(今日(),B3-1)+1

等等

EOMONTH会给你任何一个月的最后一天。因此,如果我们从今天开始(),它会给你当前月份的最后一天,但是如果我们计算回1个月(b2-1)。它会给你上个月的最后一天。所以我们增加1天,每个月的第一天。

希望这有助于:)