01之01
用EOMONTH函數計算到期日或開始日期
EOMONTH函數(即月末函數的縮寫)可用於計算投資或項目的到期日或到期日,該投資或項目在月底結束。
更具體地說,該函數返回列出的開始日期之前或之後指定月數的月份最後一天的序列號 。
該函數與EDATE函數非常相似,只是EDATE返回的是在開始日期之前或之後的確切月數,而EOMONTH總是添加足夠的日期以達到月末。
EOMONTH函數的語法和參數
函數的語法引用函數的佈局,並包含函數的名稱,括號,逗號分隔符和參數 。
EOMONTH函數的語法是:
= EOMONTH(開始日期,月份)
Start_date - (必填)相關項目或時間段的開始日期
- 該參數可以是輸入到函數中的日期,也可以是工作表中數據位置的命名範圍或單元格引用 。
- 如果為開始日期輸入的單元格引用指向空單元格,則函數會認為該單元格的序列號值為零,併計算結束日期將在虛擬日期1900年1月0日之後的幾個月 - 如示例的第9行。
月 - (必填) Start_date之前或之後的月數
- 該參數可以是輸入到函數中的日期,也可以是工作表中數據位置的命名範圍或單元格引用;
- 正值會產生未來日期 - 上圖中的第8行;
- 過去日期的負值 - 上圖中的第3行;
如果月份不是一個整數,它會被截斷(小數部分被刪除) - 如上圖12行中12行截斷為12的整數所示;
錯誤值返回
該函數返回#VALUE! 錯誤值如果:
該函數返回#NUM! 錯誤值如果:
- Start_date在1900年1月1日之前;
- Start_date減去1900年1月1日之前的日期。
Excel EOMONTH函數示例
在上圖中,EOMONTH函數用於在2016年1月1日之前添加和減去不同的月數。
以下信息涵蓋了將該功能輸入到工作表單元格B3中的步驟
輸入EOMONTH函數
輸入函數及其參數的選項包括:
- 鍵入完整的功能: = EOMONTH(A3,C2)進入單元格C3;
- 使用EOMONTH函數對話框選擇函數及其參數。
雖然可以手動輸入完整的函數,但許多人發現使用對話框輸入函數的參數更容易。
下面的步驟使用函數的對話框輸入上圖中單元格B3中所示的EOMONTH函數。
由於在Months參數中輸入的值是負數(-6),因此單元格B3中的日期將早於開始日期。
EOMONTH示例 - 減去幾個月
- 點擊單元格B3 - 使其成為活動單元格;
- 點擊功能區的“ 公式”選項卡;
- 點擊日期和時間功能打開功能下拉列表;
- 點擊 EOMONTH在列表中調出函數的對話框;
- 點擊對話框中的Start_date行;
- 單擊工作表中的單元格A3,將該單元格引用作為Start_date參數輸入到對話框中;
- 點擊對話框中的月份行;
- 單擊工作表中的單元格B2,將該單元格引用作為Months參數輸入到對話框中;
- 單擊確定關閉對話框並返回到工作表;
- 日期7/31/2015(2016年7月31日) - 出現在單元格B3中,該單元是開始日期前六個月的最後一天;
- 如果一個數字(如42216)出現在單元格B3中,則該單元格可能會應用通用格式。 請參閱下面的說明以更改單元格日期格式;
- 如果您單擊單元格B3,則完整函數= EOMONTH(A3,C2)出現在工作表上方的公式欄中 。
在Excel中更改日期格式
更改包含EOMONTH函數的單元格的日期格式的一種快捷方式是從“ 格式單元格”對話框的預設格式選項列表中選擇一種格式 。
以下步驟使用Ctrl + 1(號碼1)的鍵盤快捷鍵組合打開“ 格式單元格”對話框。
要更改為日期格式:
- 突出顯示包含或將包含日期的工作表中的單元格;
- 按下Ctrl + 1鍵打開格式單元格對話框;
- 點擊對話框中的數字標籤;
- 點擊類別列表窗口中的日期 (對話框的左側);
- 在類型窗口(右側)中,點擊所需的日期格式;
- 如果所選單元格包含數據,則“ 樣本”框將顯示所選格式的預覽;
- 單擊確定按鈕保存格式更改並關閉對話框。
對於那些喜歡使用鼠標而非鍵盤的用戶,打開對話框的另一種方法是:
- 右鍵單擊選定的單元格以打開上下文菜單;
- 從菜單中選擇“ 格式化單元格... ”以打開“ 格式化單元格”對話框。
###########
如果在更改為單元格的日期格式後,單元格顯示一行散列標籤,這是因為單元格不夠寬,無法顯示格式化數據。 加寬單元格將糾正該問題。