2010-08-06 187 views
0

我在Excel 2007中工作。我的首選是在不使用VBA的情況下執行此操作。我試圖從一個給定的日期開始倒數數個月。例如:Excel 2007:按月開始月份倒數

Start Date: July, 2010 
Countdown: 12 months 

應導致:

Jun 2010 
    May 2010 
    Apr 2010 
    Mar 2010 
    Feb 2010 
    Jan 2010 
    Dec 2009 
    Nov 2009 
    Oct 2009 
    Sep 2009 
    Aug 2009 
    Jul 2009 

所以種子月是第0個月和倒計時期間可以變化。我希望將月份/年份組合用於顯示目的,但我還需要計算值(即種子月份爲0,下個上個月爲-1等)。

任何意見/幫助將不勝感激!

回答

0

它比較簡單。例如,在單元格A1中,輸入「2010年7月」。在B1,把=DATE(YEAR(A1),MONTH(A1)-1,DAY(A1))C1=DATE(YEAR(A1),MONTH(A1)-2,DAY(A1))=DATE(YEAR(B1),MONTH(B1)-1,DAY(B1))等。

如果您正在尋找for/each類型的語句,並在倒計數中顯示月數,則需要轉到VBA。否則,您可以使用類似上面的代碼預填充一定範圍的單元格(如果倒計時單元沒有任何內容,則可以使用if語句來啓動它以不顯示任何內容)。

+0

呵呵 - 對不起,如果我知道那很簡單,我不會在這個論壇上提問!感謝Otaku! – jhc 2010-08-09 12:15:25