Excel EDATE函數

01之01

將月份添加/減去日期

使用EDATE函數來添加和減去幾個月的日期。 ©Ted French

EDATE功能概述

Excel的EDATE功能可以用來快速增加或減少已知日期的月份,例如投資的到期日或截止日期或項目的開始或結束日期。

由於該函數僅添加或減少整個月份的日期,因此結果將始終落在與開始日期相同的月份的同一天。

序列號

由EDATE函數返回的數據是序列號或序列日期。 將日期格式應用於包含EDATE功能的單元格,以便在工作表中顯示清晰的日期 - 如下所述。

EDATE函數的語法和參數

函數的語法引用函數的佈局,並包含函數的名稱,括號和參數

EDATE函數的語法是:

= EDATE(開始日期,月份)

Start_date - (必填)相關項目或時間段的開始日期

月 - (必填) - Start_date之前或之後的月數

#值! 錯誤值

如果Start_date參數不是有效的日期,則該函數返回#VALUE! 錯誤值 - 如上圖中第4行所示,自2/30/2016(2016年2月30日)起無效

Excel的EDATE函數示例

如上圖所示,此示例使用EDATE函數來添加和減去2016年1月1日之前的各個月份。

以下信息涵蓋了用於將該功能輸入到工作表的單元格B3和C3中的步驟。

輸入EDATE功能

輸入函數及其參數的選項包括:

雖然可以手動輸入完整的函數,但許多人發現使用對話框輸入函數的參數更容易。

下面的步驟使用函數的對話框輸入上圖中單元格B3中顯示的EDATE函數。

由於為Months參數輸入的值為負數(-6和-12),因此單元格B3和C3中的日期將早於開始日期。

EDATE示例 - 減去幾個月

  1. 點擊單元格B3 - 使其成為活動單元格;
  2. 點擊功能區的“ 公式”選項卡;
  3. 點擊日期和時間功能打開功能下拉列表;
  4. 點擊 在列表中EDATE調出函數的對話框;
  5. 點擊對話框中的Start_date行;
  6. 單擊工作表中的單元格A3,將該單元格引用作為Start_date參數輸入到對話框中;
  7. 按鍵盤上的F4鍵使A3成為絕對單元格引用 - $ A $ 3;
  8. 點擊對話框中的月份行;
  9. 單擊工作表中的單元格B2,將該單元格引用作為Months參數輸入到對話框中;
  10. 點擊OK完成該功能並返回工作表;
  11. 2015年7月1日(2015年7月1日) - 出現在開始日期前六個月的B3單元格中;
  12. 使用填充手柄將EDATE功能複製到單元格C3 - 日期1/1/2015(2015年1月1日)應在開始日期前12個月的單元格C3中顯示;
  13. 如果單擊單元格C3,則完整函數= EDATE($ A $ 3,C2)出現在工作表上方的公式欄中 ;

注意 :如果一個數字(如42186 )出現在單元格B3中,可能是該單元格應用了常規格式。 請參閱下面的說明以更改單元格日期格式;

在Excel中更改日期格式

更改包含EDATE函數的單元格的日期格式的一種快速簡單的方法是從格式單元格對話框的預設格式選項列表中選擇一個。 以下步驟使用Ctrl + 1(號碼1)的鍵盤快捷鍵組合打開“ 格式單元格”對話框。

要更改為日期格式:

  1. 突出顯示包含或將包含日期的工作表中的單元格
  2. Ctrl + 1鍵打開格式單元格對話框
  3. 點擊對話框中的數字標籤
  4. 點擊類別列表窗口中的日期 (對話框的左側)
  5. 類型窗口(右側)中,單擊所需的日期格式
  6. 如果所選單元格包含數據,則“ 樣本”框將顯示所選格式的預覽
  7. 單擊確定按鈕保存格式更改並關閉對話框

對於那些喜歡使用鼠標而非鍵盤的用戶,打開對話框的另一種方法是:

  1. 右鍵單擊選定的單元格以打開上下文菜單
  2. 從菜單中選擇“ 格式單元格... ”以打開“ 格式單元格”對話框

###########

如果在更改為單元格的日期格式後,單元格顯示一行散列標籤,這是因為單元格不夠寬,無法顯示格式化數據。 加寬單元格將糾正該問題。