使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

假設您想要加上兩週來調整專案的完成日期,或者您想要判斷任務清單中個別任務的長度。 您可以使用簡單的公式,或者使用專門用來處理日期的工作表函數,在日期加上或減去日數、月數或年數。

在日期加上或減去天數

假設帳戶餘額在 2012 年 2 月 8 日到期。 您想要將資金轉移到您的支票帳戶,讓這些資金在到期日前 15 天到達行事曆。 此外,您知道您的帳戶有 30 天的計費週期,而您想要判斷何時應該匯入 2012 年 3 月帳單金額,讓這些資金在該日期前 15 天可供使用。 若要這麼做,請按照下列步驟進行:

  1. 在活頁簿中開啟新的工作表。

  2. 在儲存格 A1 中,輸入 2/8/12

  3. 在儲存格 B1 中,輸入 =A1-15,然後按 RETURN 鍵。

    隨後公式就會將儲存格 A1 中的日期減去 15 天。

  4. 在儲存格 C1 中,輸入 =A1+30,然後按 RETURN 鍵。

    隨後公式就會將儲存格 A1 中的日期加上 30 天。

  5. 在儲存格 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 個月。

  1. 在儲存格 A5 中,輸入 10/16/12

  2. 在儲存格 B5 中,輸入 =EDATE(A5,16),然後按 RETURN 鍵。

    隨後函數就會使用儲存格 A5 中的值作為開始日期。

  3. 在儲存格 C5 中,輸入 =EDATE("10/16/12",16),然後按 RETURN 鍵。

    以此例來說,函數會使用您直接輸入的日期值,"10/16/12"。

    儲存格 B5 和 C5 會同時顯示 2/16/14 這個日期。

    為什麼我的搜尋結果是顯示為數字,而非日期?

    根據包含您所輸入公式的儲存格格式而定,Excel 可能會將結果顯示為數列;以這個案例來說,2/16/14 可能會顯示為 41686。 如果您的結果顯示為數列,請按照以下步驟來變更格式:

    1. 選取儲存格 B5 和 C5。

    2. [常用] 索引標籤的 [格式] 底下,選取 [儲存格格式],然後選取 [日期]。 這麼一來,每一個儲存格中的值就應該會顯示為日期,而不是顯示為數列。

在日期加上或減去年數

假設您想要從特定日期加上或減去特定年數,如下表所述:

日期

要加上 (或減去) 的年數

6/9/2009

3

9/2/2009

–5

12/10/2010

25

  1. 在新工作表的儲存格 A2 中,輸入 6/9/2009,然後在儲存格 B2 中,輸入 3

  2. 在儲存格 A3 中,輸入 9/2/2009,然後在儲存格 B3 中,輸入 -5

  3. 在儲存格 A4 中,輸入 12/10/2010,然後在儲存格 B4 中,輸入 25

  4. 在儲存格 A6 中,輸入 =DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2)),然後按 RETURN 鍵。

    隨後公式便會將儲存格 B2 中的值 (3年),加到儲存格 A2 中的值,得出的結果是 6/9/2012。

  5. 在儲存格 A7 中,輸入 =DATE(YEAR(A3)+B3,MONTH(A3),DAY(A3)),然後按 RETURN 鍵。

    隨後公式便會將儲存格 B3 中的值 (–5 年),加到儲存格 A3 中的值,得出的結果是 9/2/2004。

  6. 在儲存格 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。

新增天數、月數與年數的組合至日期

假設您要在某個特定日期加上一個日數、月數與年數的組合。

  1. 在新工作表的儲存格 A2 中,輸入 6/9/2012

  2. 在儲存格 A4 中,輸入 =DATE(YEAR(A2)+3,MONTH(A2)+1,DAY(A2)+5),然後按 RETURN 鍵。

    隨後公式便會在 6/9/2012 加上 3 年、1 個月和 5 天,得出的結果是 7/14/2015。

  3. 在儲存格 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 日。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×