搜尋
首頁專題excelExcel函數學習到期日計算,EDATE()函數的幾個應用實例

平常我們總是需要計算各種到期時間,例如合約到期日、員工轉正日期、產品有效期限等等。大家普遍的做法是用DATE函數計算,但DATE函數的計算公式實在太繁瑣了,有沒有更簡單的公式呢?當然是有的啦!用EDATE就行啦~

Excel函數學習到期日計算,EDATE()函數的幾個應用實例

平時的工作中,常會遇到計算職工轉正日期、合約到期日、職工退休日期以及產品有效期限截止日等等與日期有關係的問題。這些問題看似複雜,其實只需要一個很簡單的函數就能搞定,這個函數就是EDATE。今天分享EDATE函數的幾個應用實例,希望對大家有幫助。

實例1:計算員工轉正日期

下圖是某公司的新入職員工登記表,入職三個月即可轉正,要根據入職日期計算出轉正日期。

Excel函數學習到期日計算,EDATE()函數的幾個應用實例

沒有比較就沒有傷害,先來看看不會EDATE函數的夥伴是怎麼寫公式的:

=DATE(YEAR (D3),MONTH(D3) 3,DAY(D3))

Excel函數學習到期日計算,EDATE()函數的幾個應用實例

而用EDATE函數的公式是這個樣子的:=EDATE(D3,3 ),是不是很簡單?

EDATE函數只需要兩個參數,開始日期和間隔月數。

公式=EDATE(D3,3)的意思就是D3儲存格中的日期三個月後所對應的日期。

實例2:計算合約到期日

如圖所示,需要根據每個人簽約的日期與合約期限,計算出對應的合約到期日,使用EDATE函數同樣非常容易就能計算出結果。

公式:=EDATE(D3,E3*12)-1

Excel函數學習到期日計算,EDATE()函數的幾個應用實例

#與第一個例子不同的是,本例中要計算的不是3個月後的日期,而是若干年後的日期。因為EDATE只能按月計算,所以需要將E列中對應的年份乘以12變成月數,才能得到正確的結果。

實例3:計算職工退休日期

如圖所示,根據性別和出生日期計算退休日期,男性滿60歲,女性滿55歲即可退休。

公式:=EDATE(C3,IF(B3="男",60,55)*12)

Excel函數學習到期日計算,EDATE()函數的幾個應用實例

在這個例子中,要根據性別來判斷退休年齡。如果為男性,退休年齡是60,退休日期就是出生日期60年後的日期;同理,如果為女性,退休年齡是55,退休日期就是出生日期55年後的日期。

首先要用IF函數判斷每個人退休的年齡,IF(B3="男",60,55)這部分很容易理解,若單元格B3的值等於男性返回60,否則返回55 。

接著使用實例2的方法,將IF函數得到的年數結果乘以12轉換為月數後,再用EDATE函數得到退休日期。

實例4:計算產品有效期限截止日

如圖所示,根據每個產品的生產日期和保質期,計算產品有效期限。

公式:=EDATE(B2,IF(RIGHT(C2,1)="年",LEFT(C2,1)*12,SUBSTITUTE(C2,"個月","") *1))-1

Excel函數學習到期日計算,EDATE()函數的幾個應用實例

本實例的難度在於保存期限不是規範的數字,而且有年和月兩種形式。下面簡單分析一下IF這部分的思路。

RIGHT(C2,1)="年"這部分的作用是使用RIGHT函數將C列單元格最右邊一個字提取出來,判斷保質期是按年計算還是按月計算。如果是年的話,就用LEFT將年數提取出來再乘以12轉為月數,也就是LEFT(C2,1)*12。

(註:這個想法是考慮到正常情況下保質期不會有超過10年的情況,所以提取最左邊的1位就是年份,如果年份有兩位數的,就需要換其他思路了。)

如果不是按年計算的,就需要將月數提取出來。提取月數的想法有很多,本例使用了替換函數SUBSTITUTE,將單元格中的“個月”二字替換為空(相當於刪除)。用SUBSTITUTE函數得到的值是文字型的,所以需要在後面*1將文字數字轉換為數值。

最後再用EDATE函數計算出產品的保存期限。

透過以上四個例子,大家對於這個函數的用法應該比較清楚了,重點是如何根據實際問題得到第二參數(月數),有時候可以直接使用表格中的數據,有時需要藉助其他函數才能獲得所需的月數。

最後要說明的一點就是,這個月數可以是負數,表示求指定日期之前幾個月的日期。

相關學習推薦:excel教學

以上是Excel函數學習到期日計算,EDATE()函數的幾個應用實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
Excel中的中位公式 - 實際示例Excel中的中位公式 - 實際示例Apr 11, 2025 pm 12:08 PM

本教程解釋瞭如何使用中位功能計算Excel中數值數據中位數。 中位數是中心趨勢的關鍵度量

Google電子表格Countif函數帶有公式示例Google電子表格Countif函數帶有公式示例Apr 11, 2025 pm 12:03 PM

Google主張Countif:綜合指南 本指南探討了Google表中的多功能Countif函數,展示了其超出簡單單元格計數的應用程序。 我們將介紹從精確和部分比賽到Han的各種情況

Excel共享工作簿:如何為多個用戶共享Excel文件Excel共享工作簿:如何為多個用戶共享Excel文件Apr 11, 2025 am 11:58 AM

本教程提供了共享Excel工作簿,涵蓋各種方法,訪問控制和衝突解決方案的綜合指南。 現代Excel版本(2010年,2013年,2016年及以後)簡化了協作編輯,消除了M的需求

如何將Excel轉換為JPG-保存.xls或.xlsx作為圖像文件如何將Excel轉換為JPG-保存.xls或.xlsx作為圖像文件Apr 11, 2025 am 11:31 AM

本教程探討了將.xls文件轉換為.jpg映像的各種方法,包括內置的Windows工具和免費的在線轉換器。 需要創建演示文稿,安全共享電子表格數據或設計文檔嗎?轉換喲

excel名稱和命名範圍:如何定義和使用公式excel名稱和命名範圍:如何定義和使用公式Apr 11, 2025 am 11:13 AM

本教程闡明了Excel名稱的功能,並演示瞭如何定義單元格,範圍,常數或公式的名稱。 它還涵蓋編輯,過濾和刪除定義的名稱。 Excel名稱雖然非常有用,但通常是氾濫的

標準偏差Excel:功能和公式示例標準偏差Excel:功能和公式示例Apr 11, 2025 am 11:01 AM

本教程闡明了平均值的標準偏差和標準誤差之間的區別,指導您掌握標準偏差計算的最佳Excel函數。 在描述性統計中,平均值和標準偏差為interinsi

Excel中的平方根:SQRT功能和其他方式Excel中的平方根:SQRT功能和其他方式Apr 11, 2025 am 10:34 AM

該Excel教程演示瞭如何計算正方根和n根。 找到平方根是常見的數學操作,Excel提供了幾種方法。 計算Excel中正方根的方法: 使用SQRT函數:

Google表基礎知識:了解如何使用Google電子表格Google表基礎知識:了解如何使用Google電子表格Apr 11, 2025 am 10:23 AM

解鎖Google表的力量:初學者指南 本教程介紹了Google Sheets的基礎,這是MS Excel的強大而多才多藝的替代品。 了解如何輕鬆管理電子表格,利用關鍵功能並協作

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境