[函數] 如何在 Excel 中使用 DATEDIF 計算年資並進位

更新 發佈閱讀 6 分鐘

問題:

前幾天,LINE Meiko微課頻道 社群網友問到一個年資問題,
須使用 DATEDIF 公式來計算年資,規則是:「年資多一天算多一個月」,該如何自動進位成多一個月 ?


話說,LINE社群 Meiko微課小綠群(粉絲交流群) 裡,張忍大師 回覆社群網友,如果年資是【1年1個月0天】的細節該如何處理 ? 這才讓我意識到原來函數還要處理這個細部環節。



如何用「月」的方式表示年資:

DATEDIF 函數的基本用法

DATEDIF 函數是一個功能強大的工具,可以用來計算兩個日期之間的不同日期差異類型。其基本語法如下:

=DATEDIF(開始日期, 結束日期, "M")

此公式會計算兩個日期之間的完整「月數」。然而,如果您的需求是「多出一天就進位一個月」,那麼僅僅使用 "M" 作為參數是不夠的。


如何實現自動進位的公式

為了解決這個問題,可以結合兩個 DATEDIF 函數來計算整月數和剩餘的天數,然後進行進位操作。以下是詳細的公式設計:

  1. 使用 DATEDIF(A2, B2, "M") 計算起始日至今天的完整月數。
  2. 使用 DATEDIF(A2, B2, "MD") 計算完整月數後剩餘的天數。
  3. 若多出的天數大於 0,表示已進入下一個月,即使還沒滿整月也需要進位加一個月。

完整公式如下:

=DATEDIF(A2, B2, "M") + IF(DATEDIF(A2, B2, "MD") > 0, 1, 0)

公式解釋

  • DATEDIF(A2, B2, "M"):計算從入職日期(A2)到今天為止的完整月數。
  • DATEDIF(A2, B2, "MD"):計算在完整月數基礎上剩餘的天數。如果此天數大於 0,表示有剩餘天數需要進位。
  • IF(DATEDIF(A2, B2, "MD") > 0, 1, 0):當剩餘天數大於 0 時,進位 1 個月。

舉例說明

假設入職日期為 2023/1/15,今天的日期是 2024/2/16

  • 計算整月數:
    • =DATEDIF("2023/1/15", "2024/2/16", "M") → 得到 13 個月。
  • 剩餘天數:
    • =DATEDIF("2023/1/15", "2024/2/16", "MD") → 得到 1 天。
  • 最終結果:
    • 13 + 1 = 14 個月。

透過這個公式,您可以自動將多出一天的情況進位成多一個月。



如何用「年 + 月」的方式表示年資:

如果想要將總月數轉換為「X 年 Y 月」的格式,可以使用 INTMOD 函數來實現。

以下為完整公式:

=INT((DATEDIF(A2, B2, "M") + IF(DATEDIF(A2, B2, "MD") > 0, 1, 0))/12) & "年" & MOD((DATEDIF(A2, B2, "M") + IF(DATEDIF(A2, B2, "MD") > 0, 1, 0)), 12) & "個月"

公式解釋

  • INT(.../12):計算總月數除以 12,取得整年數。
  • MOD(..., 12):計算總月數除以 12 的餘數,得到剩餘的月數。
  • & "年"& "個月":將年數和月數以文字形式組合,形成「X 年 Y 個月」的顯示格式。

優化公式的寫法

為了讓公式更加簡潔,可以去掉 IF 函數,直接利用邏輯判斷來實現進位。

優化後的公式如下:

=INT((DATEDIF(A2, B2, "M") + (DATEDIF(A2, B2, "MD") > 0))/12) & "年" & MOD(DATEDIF(A2, B2, "M") + (DATEDIF(A2, B2, "MD") > 0), 12) & "個月"

公式優化解釋

  • DATEDIF(A2, B2, "MD") > 0:這個邏輯判斷會直接回傳 TRUE(1)或 FALSE(0),用來決定是否進位,而不需要再使用 IF 函數。

這樣可以保持公式的簡潔,同時仍然達到「多一天算一個月」的效果。



總結

通過使用 DATEDIF 函數,並結合邏輯判斷和其他 Excel 函數,可以輕鬆地計算員工的年資,並將其顯示為「年 + 月」的形式。這樣的計算方式適合需要精確處理年資進位的情況,尤其是當規則要求「多一天就進位」時。



檔案下載 (免費下載)



彩蛋

AI 真是神 !!



參考文獻

  1. 張忍大師所提供的 Excel 檔案
  2. ChatGPT o1 pro + ChatGPT 4o with canvas



以上就是這次的分享,請持續關注  和 Meiko微課頻道,謝謝大家 ~



有任何問題,請到【opa的沙龍】【Excel 函數 情境學習】一起討論有關 函數 的問題,或加入 LINE社群 Meiko微課小綠群(粉絲交流群),歡迎您的加入。


留言
avatar-img
Meiko微課頻道的沙龍
183會員
51內容數
Meiko微課頻道主要以辦公室應用為出發點,針對上班族群所遇到的問題進行分享
2025/03/18
本文說明如何使用Excel函數 SUMPRODUCT 和 IFERROR 和 SUBSTITUTE 解決數值加總顯示問題,並提供檔案範例和公式說明。此外,文章還包含一些與【太極拳】相關的參考資料連結。
Thumbnail
2025/03/18
本文說明如何使用Excel函數 SUMPRODUCT 和 IFERROR 和 SUBSTITUTE 解決數值加總顯示問題,並提供檔案範例和公式說明。此外,文章還包含一些與【太極拳】相關的參考資料連結。
Thumbnail
2024/04/12
本文介紹如何使用 ChatGPT 4 計算兩個民國日期之間的差異。同時提到了使用函數 DATEDIF 和神奇的【R鍵】來解決問題。
Thumbnail
2024/04/12
本文介紹如何使用 ChatGPT 4 計算兩個民國日期之間的差異。同時提到了使用函數 DATEDIF 和神奇的【R鍵】來解決問題。
Thumbnail
2024/03/26
本文介紹如何使用 萬金油 做出輔助列,以達成下拉選單的要求。將詳細討論如何處理資料範圍變動、萬金油公式和快速新增名稱的技巧。此外,也分享了三個參考影片以供學習。
Thumbnail
2024/03/26
本文介紹如何使用 萬金油 做出輔助列,以達成下拉選單的要求。將詳細討論如何處理資料範圍變動、萬金油公式和快速新增名稱的技巧。此外,也分享了三個參考影片以供學習。
Thumbnail
看更多
你可能也想看
Thumbnail
每個月都要花費大量時間製作薪資條,讓你加班到深夜?還在手動一個個輸入複製嗎?一起來學習如何使用 Excel 快速批量製作薪資條,讓你輕鬆完成工作,提高工作效率。這個技巧可以幫助以下不同職場工作者:人資人員:可以用來批量製作薪資條、獎金單、差旅費單等,提高工作效率。
Thumbnail
每個月都要花費大量時間製作薪資條,讓你加班到深夜?還在手動一個個輸入複製嗎?一起來學習如何使用 Excel 快速批量製作薪資條,讓你輕鬆完成工作,提高工作效率。這個技巧可以幫助以下不同職場工作者:人資人員:可以用來批量製作薪資條、獎金單、差旅費單等,提高工作效率。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
本文分享了對於中級會計學中年金與複利的計算方法,尤其是年金的應用與計算機使用技巧。透過簡單的公式推導,幫助同學理解如何在缺乏年金因子表的情況下,自行計算年金的終值與現值。提供了具體實例與步驟,旨在解決學生在會計學習中遇到的困難,並提升自學效果。無論是初學者還是有一定基礎的學生,都可以從中獲益。
Thumbnail
本文分享了對於中級會計學中年金與複利的計算方法,尤其是年金的應用與計算機使用技巧。透過簡單的公式推導,幫助同學理解如何在缺乏年金因子表的情況下,自行計算年金的終值與現值。提供了具體實例與步驟,旨在解決學生在會計學習中遇到的困難,並提升自學效果。無論是初學者還是有一定基礎的學生,都可以從中獲益。
Thumbnail
如果有業績數據,要如何計算有多少人業績是有成長的呢? 直接看影片教學,觀看前可以先下載練習檔案,一邊看教學一邊跟著做效果會更好唷,文章最後有函數說明。 檔案下載 一般的人可能會先用IF來判斷每一個人業績是否有成長,最後再加總起來 E2=IF(D4>C4,1,0)判斷2月有沒有大於1月
Thumbnail
如果有業績數據,要如何計算有多少人業績是有成長的呢? 直接看影片教學,觀看前可以先下載練習檔案,一邊看教學一邊跟著做效果會更好唷,文章最後有函數說明。 檔案下載 一般的人可能會先用IF來判斷每一個人業績是否有成長,最後再加總起來 E2=IF(D4>C4,1,0)判斷2月有沒有大於1月
Thumbnail
職場上在人力盤點時,一定會遇到統計分析單位中的年資人數分布,統計這些資料時該怎麼做呢? 統計人數之前別忘了先把年資計算出來,年資如何計算可以先看一下這篇文章,“計算人員年資也太簡單了” 這邊分享的方法,設定好年資區間之後,必須新增一欄輔助欄,1年以內輸入0,最後一個區間輸入99(應該不會有工作年資9
Thumbnail
職場上在人力盤點時,一定會遇到統計分析單位中的年資人數分布,統計這些資料時該怎麼做呢? 統計人數之前別忘了先把年資計算出來,年資如何計算可以先看一下這篇文章,“計算人員年資也太簡單了” 這邊分享的方法,設定好年資區間之後,必須新增一欄輔助欄,1年以內輸入0,最後一個區間輸入99(應該不會有工作年資9
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
本文介紹如何使用 Excel 的 DATEDIF 函數來計算年資,並根據「多一天算多一個月」的規則自動進位。透過示例和公式解析,讀者將能夠掌握完整的年資計算方法,包括將月數轉換為「X 年 Y 個月」的格式。文章也提供了優化公式的建議,以簡化公式結構且保持準確性。適合需要精確管理年資的使用者。
Thumbnail
本文介紹如何使用 Excel 的 DATEDIF 函數來計算年資,並根據「多一天算多一個月」的規則自動進位。透過示例和公式解析,讀者將能夠掌握完整的年資計算方法,包括將月數轉換為「X 年 Y 個月」的格式。文章也提供了優化公式的建議,以簡化公式結構且保持準確性。適合需要精確管理年資的使用者。
Thumbnail
Excel 是辦公室必備的軟體之一,無論是企業、小商家或是個人,都可能會用到 Excel 來管理資料。在管理資料時,我們常常會遇到需要處理日期的情況。例如,我們要將日期轉換為文字、將日期轉換為不同格式、或將日期轉換為其他曆法。
Thumbnail
Excel 是辦公室必備的軟體之一,無論是企業、小商家或是個人,都可能會用到 Excel 來管理資料。在管理資料時,我們常常會遇到需要處理日期的情況。例如,我們要將日期轉換為文字、將日期轉換為不同格式、或將日期轉換為其他曆法。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
今年在報稅申報扶養人時,在跟家人討論要怎麼報免稅額才能比較高,扣稅扣比較少,心中突然閃過一個想法,不如我用EXCEL自己來設計一個簡易的稅額式算,練習EXCEL公式的同時,也可以了解報稅的邏輯。 然後我覺得比較有趣的,順手做了一個功能,利用一些簡單的資訊,就能算出大約的年收入,嘿嘿嘿嘿(奸笑)
Thumbnail
今年在報稅申報扶養人時,在跟家人討論要怎麼報免稅額才能比較高,扣稅扣比較少,心中突然閃過一個想法,不如我用EXCEL自己來設計一個簡易的稅額式算,練習EXCEL公式的同時,也可以了解報稅的邏輯。 然後我覺得比較有趣的,順手做了一個功能,利用一些簡單的資訊,就能算出大約的年收入,嘿嘿嘿嘿(奸笑)
Thumbnail
在職場上,無論是公司老闆、財務人員、業務人員,都需要隨時掌握公司的收支狀況。如果能夠快速、準確地計算出相關金額,將對工作效率和決策能力有很大幫助。 Excel中的SUM函數可以用來計算數值範圍的總和。在收支表中,我們可以利用SUM函數來快速計算收入、支出和結餘金額。
Thumbnail
在職場上,無論是公司老闆、財務人員、業務人員,都需要隨時掌握公司的收支狀況。如果能夠快速、準確地計算出相關金額,將對工作效率和決策能力有很大幫助。 Excel中的SUM函數可以用來計算數值範圍的總和。在收支表中,我們可以利用SUM函數來快速計算收入、支出和結餘金額。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News