Excel 公式:在日期上加月份
在本教程中,介紹了如何在 Excel 中為指定日期加上月份的公式,並解釋這些公式的運作原理。
公式 1
通用公式:
DATE(YEAR(日期),MONTH(日期)+月份,DAY(日期))) |
參數
日期:您要添加月份的日期。 |
月份:一個整數,代表您要添加的月數。當參數月份為正值時,它會將月份添加到日期;當參數月份為負值時,則從給定日期減去月份。 |
返回值
返回日期格式的值。
此公式的工作原理
舉個例子,要在單元格 B3 的日期上添加月份,並且月數放在單元格 C3 中,請使用以下公式:
=DATE(YEAR(B3),MONTH(B3)+C3,DAY(B3)) |
按下 Enter 鍵以獲取結果。
解釋
YEAR、MONTH 和 DAY 函數分別從給定日期中提取年、月和日作為相對應的整數。
Date 函數用於根據給定的年、月和日創建日期。
公式 2
通用公式:
EDATE(開始日期,月份) |
參數
開始日期:您要添加月份的日期。 |
月份:一個整數,代表您要添加的月數。當參數月份為正值時,它會將月份添加到日期;當參數月份為負值時,則從給定日期減去月份。 |
返回值
返回序列號值。
此公式的工作原理
例如,要在單元格 B8 的日期上添加月份,並且月數放在單元格 C8 中,請使用以下公式:
=EDATE(B8,C8) |
或者直接在公式中使用數字
=EDATE(B8,20) |
按下 Enter 鍵以獲取序列號格式的日期。
解釋
一天有 24 小時,一小時是 1/24 天。
備註
如果您想從時間中減去小時,請使用以下公式:
MOD(開始時間-小時/24,1) |
例如,單元格 B18 中有一個時間,您想要減去的小時數顯示在單元格 C18 中,請使用以下公式:
=MOD(B18-C18/24,1)
或者
=MOD(B18-12/24,1)
按下 Enter 鍵後,結果就會顯示出來。
然後右鍵單擊序列號,從上下文菜單中選擇 「設置單元格格式」,然後在彈出的「設置單元格格式」對話框中,在「數字」標籤下的「分類」列表中選擇「日期」,並選擇一種您希望結果顯示的日期格式。
點擊「確定」,然後序列號將以日期格式顯示。
注意:
Excel 將日期存儲為連續的序列號,以便可以用於計算。默認情況下,1900 年 1 月 1 日是序列號 1。在此情況下,序列號 44219 表示該天是 1900 年 1 月 1 日之後的第 44219 天,也就是 2021 年 1 月 23 日。
解釋
EDATE 函數用於在日期上添加月份,有關此函數的更多詳細信息,請參閱這篇文章 Excel EDATE 函數。
範例文件
相關公式
- 向時間添加小時、分鐘和秒
假設 Excel 中有一系列時間值,現在您想向這些時間值添加 3 小時 45 分鐘和 20 秒,Excel 提供了兩種公式來幫助您完成此操作。 - 從 Excel 中的日期時間提取或僅獲取日期
要從 Excel 工作表中的日期時間單元格列表中僅提取日期,INT、TRUNC 和 DATE 函數可以幫助您快速輕鬆地完成此任務。 - 向時間添加分鐘
本教程提供了公式並解釋了如何在 Excel 中向時間添加分鐘。 - 在 Excel 中獲取兩個日期之間的工作小時數
Excel 中的 NETWORKDAYS 函數可以幫助您獲取兩個日期之間的淨工作日,然後將每個工作日的工作小時數乘以工作日數量以獲得總工作小時數。
相關函數
- Excel Date 函數
DATE 函數可以幫助我們將分開的年、月和日數字組合成一個有效的日期。 - Excel EDATE 函數
EDATE 函數為日期添加 n 個月 - Excel MONTH 函數
MONTH 函數用於從日期中獲取月份作為整數(1 到 12)。 - Excel DAY 函數
DAY 函數從日期中獲取天數作為數字(1 到 31)。 - Excel YEAR 函數
YEAR 函數根據給定日期返回四位數字格式的年份。
最佳的辦公生產力工具
Kutools for Excel - 幫助您脫穎而出
? Kutools AI 助手:基於智能執行、生成代碼、創建自訂公式、分析數據並生成圖表、調用 Kutools 函數…來徹底改變數據分析方式。 熱門功能:查找、標記或識別重複值 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... 超級 VLookup:多條件 | 多值 | 跨多工作表 | 模糊查找... 高級下拉列表:簡易下拉列表 | 依賴下拉列表 | 多選下拉列表... 列管理器:添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較列以選擇相同和不同的單元格 ... 特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... 頂級 15 種工具集: 12 個文字工具(添加文本、刪除特定字符 ...) | 50+ 圖表 類型(甘特圖 ...) | 40+ 實用 公式(基於生日計算年齡 ...) | 19 個插入工具(插入QR碼、從路徑插入圖片 ...) | 12 個轉換工具(金額轉大寫、匯率轉換 ...) | 7 個合併與分割工具(高級合併行、分割Excel單元格 ...) | ... 還有更多
Kutools for Excel 擁有超過 300 種功能,確保您需要的功能只需點擊一下即可實現...
Office Tab - 啟用 Microsoft Office(包括 Excel)中的分頁閱讀和編輯功能
- 一秒鐘內在數十個打開的文檔之間切換!
- 每天為您減少數百次鼠標點擊,告別滑鼠手。
- 當查看和編輯多個文檔時,您的工作效率提高 50%。
- 為 Office(包括 Excel)帶來高效的分頁功能,就像 Chrome、Edge 和 Firefox 一樣。
最佳的辦公生產力工具
Kutools for Excel - 幫助您脫穎而出
? | Kutools AI 助手:基於智能執行、生成代碼、創建自訂公式、分析數據並生成圖表、調用 Kutools 函數…來徹底改變數據分析方式。 |
熱門功能:查找、標記或識別重複值 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
超級 VLookup:多條件 | 多值 | 跨多工作表 | 模糊查找... | |
高級下拉列表:簡易下拉列表 | 依賴下拉列表 | 多選下拉列表... | |
列管理器:添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較列以選擇相同和不同的單元格 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文字工具(添加文本、刪除特定字符 ...) | 50+ 圖表 類型(甘特圖 ...) | 40+ 實用 公式(基於生日計算年齡 ...) | 19 個插入工具(插入QR碼、從路徑插入圖片 ...) | 12 個轉換工具(金額轉大寫、匯率轉換 ...) | 7 個合併與分割工具(高級合併行、分割Excel單元格 ...) | ... 還有更多 |
Kutools for Excel 擁有超過 300 種功能,確保您需要的功能只需點擊一下即可實現...
Office Tab - 啟用 Microsoft Office(包括 Excel)中的分頁閱讀和編輯功能
- 一秒鐘內在數十個打開的文檔之間切換!
- 每天為您減少數百次鼠標點擊,告別滑鼠手。
- 當查看和編輯多個文檔時,您的工作效率提高 50%。
- 為 Office(包括 Excel)帶來高效的分頁功能,就像 Chrome、Edge 和 Firefox 一樣。