假設您想要加上兩週來調整專案的完成日期,或者您想要判斷任務清單中個別任務的長度。 您可以使用簡單的公式,或者使用專門用來處理日期的工作表函數,在日期加上或減去日數、月數或年數。
在日期加上或減去天數
假設帳戶餘額在 2012 年 2 月 8 日到期。 您想要將資金轉移到您的支票帳戶,讓這些資金在到期日前 15 天到達行事曆。 此外,您知道您的帳戶有 30 天的計費週期,而您想要判斷何時應該匯入 2012 年 3 月帳單金額,讓這些資金在該日期前 15 天可供使用。 若要這麼做,請按照下列步驟進行:
-
在活頁簿中開啟新的工作表。
-
在儲存格 A1 中,輸入 2/8/12。
-
在儲存格 B1 中,輸入 =A1-15,然後按 RETURN 鍵。
隨後公式就會將儲存格 A1 中的日期減去 15 天。
-
在儲存格 C1 中,輸入 =A1+30,然後按 RETURN 鍵。
隨後公式就會將儲存格 A1 中的日期加上 30 天。
-
在儲存格 D1 中,輸入 =C1-15,然後按 RETURN 鍵。
隨後公式就會將儲存格 C1 中的日期減去 15 天。
單元格 A1 和 C1 會顯示 2 月 8 日 (2 月 8 日和 2 月 9 日) 帳戶餘額的到期日。 單元格 B1 和 D1 會顯示日期 (1/24/12 和 2/23/12) 您應該將資金轉帳,讓這些資金在到期日之前 15 天到達。
在日期加上或減去月數
假設您要在某個日期加上或減去整整幾個月。 您可以使用 EDATE 函數,快速執行此動作。
EDATE 函數需要兩個值 (又稱為引數):一個是開始日期,一個是您要加上或減去的月數。 若要減去月數,請輸入負數值作為第二個引數 (例如,=EDATE("2/15/12",-5))。 隨後公式就會將 2/15/12 減去 5 個月,得出的日期是 9/15/11。
您可以參照含有日期值的儲存格,或輸入用引號括住的日期 (例如 "2/15/12") 來指定開始日期的值。
例如,假設您要在 2012 年 10 月 16 日加上 16 個月。
-
在儲存格 A5 中,輸入 10/16/12。
-
在儲存格 B5 中,輸入 =EDATE(A5,16),然後按 RETURN 鍵。
隨後函數就會使用儲存格 A5 中的值作為開始日期。
-
在儲存格 C5 中,輸入 =EDATE("10/16/12",16),然後按 RETURN 鍵。
以此例來說,函數會使用您直接輸入的日期值,"10/16/12"。
儲存格 B5 和 C5 會同時顯示 2/16/14 這個日期。
為什麼我的搜尋結果是顯示為數字,而非日期?
根據包含您所輸入公式的儲存格格式而定,Excel 可能會將結果顯示為數列;以這個案例來說,2/16/14 可能會顯示為 41686。 如果您的結果顯示為數列,請按照以下步驟來變更格式:
-
選取儲存格 B5 和 C5。
-
在 [常用] 索引標籤的 [格式] 底下,選取 [儲存格格式],然後選取 [日期]。 這麼一來,每一個儲存格中的值就應該會顯示為日期,而不是顯示為數列。
-
在日期加上或減去年數
假設您想要從特定日期加上或減去特定年數,如下表所述:
日期 |
要加上 (或減去) 的年數 |
6/9/2009 |
3 |
9/2/2009 |
–5 |
12/10/2010 |
25 |
-
在新工作表的儲存格 A2 中,輸入 6/9/2009,然後在儲存格 B2 中,輸入 3。
-
在儲存格 A3 中,輸入 9/2/2009,然後在儲存格 B3 中,輸入 -5。
-
在儲存格 A4 中,輸入 12/10/2010,然後在儲存格 B4 中,輸入 25。
-
在儲存格 A6 中,輸入 =DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2)),然後按 RETURN 鍵。
隨後公式便會將儲存格 B2 中的值 (3年),加到儲存格 A2 中的值,得出的結果是 6/9/2012。
-
在儲存格 A7 中,輸入 =DATE(YEAR(A3)+B3,MONTH(A3),DAY(A3)),然後按 RETURN 鍵。
隨後公式便會將儲存格 B3 中的值 (–5 年),加到儲存格 A3 中的值,得出的結果是 9/2/2004。
-
在儲存格 A8 中,輸入 =DATE(YEAR(A4)+B4,MONTH(A4),DAY(A4)),然後按 RETURN 鍵。
隨後公式便會將儲存格 B4 中的值 (25 年),加到儲存格 A4 中的值,得出的結果是 12/10/35。
在這三個公式中,都將 B 欄中指定的年數加上從 A 欄中衍生的年份值。
例如,在儲存格 A6 中,YEAR 函數是用於儲存格 A2 中的日期 (6/9/2009),它會傳回 2009 作為年份。 這個公式會在年份值加上 3 (儲存格 B2 中的值),得出的結果是 2012。 在同一個公式中,MONTH 函數會傳回值 6,DAY 函數會傳回值 9。 而 DATE 函數則會將這三個值結合起來,成為三年後的日期:6/9/2012。
新增天數、月數與年數的組合至日期
假設您要在某個特定日期加上一個日數、月數與年數的組合。
-
在新工作表的儲存格 A2 中,輸入 6/9/2012。
-
在儲存格 A4 中,輸入 =DATE(YEAR(A2)+3,MONTH(A2)+1,DAY(A2)+5),然後按 RETURN 鍵。
隨後公式便會在 6/9/2012 加上 3 年、1 個月和 5 天,得出的結果是 7/14/2015。
-
在儲存格 A5 中,輸入 =DATE(YEAR(A2)+1,MONTH(A2)+7,DAY(A2)+5),然後按 RETURN 鍵。
隨後公式便會在 6/9/2012 中加上 1 年、7 個月和 5 天,得出的結果是 1/14/2014。
每一個公式都會在儲存格 A2 中的日期,加上指定的年數、月數和日數。
例如,在單元格 A5 中,YEAR 函數會用於單元格 A2 (6/9/2012) 的日期,且會傳回 2012 做為年份。 公式接著會將 1 加到年份值,結果是 2013。 MONTH 函數會傳回值 6,並在該值加上 7 個月。 因為 6 個月加上 7 個月的總和是 13 個月,DATE 函數會在年份值加上 1 年,導致 2014 年。 DATE 函數接著從月份值減去 12,導致當月值為 1。 DAY 函數會傳回值 9,並將 5 天加在該值中,併產生 14 天。 最後,DATE 函數會將這三個值 (2014、1 和 14) 結合為一年、七個月及未來 5 天的日期:2014 年 1 月 14 日。