昨天有粉絲私信問(wèn)到說(shuō)工齡怎么算?百度上介紹的都是使用DATEDIF函數(shù),我的為什么找不到這個(gè)函數(shù)呢

因?yàn)镈ATEDIF是一個(gè)excel的隱藏函數(shù),我們?cè)诤瘮?shù)向?qū)е惺菬o(wú)法找到這個(gè)函數(shù)的,而在wps它沒(méi)有被隱藏可以直接調(diào)用,那在excel中我們?nèi)绾握{(diào)用這個(gè)函數(shù)呢,我們直接輸入一個(gè)等號(hào)然后輸入函數(shù)名稱DATEDIF和一個(gè)左括號(hào)直接輸入?yún)?shù)即可,如下圖

一、DATEDIF函數(shù)的作用以及參數(shù)

DATEDIF函數(shù):用于計(jì)算兩個(gè)日期之間的年\月\日間隔數(shù)

第一參數(shù):Start_date:開(kāi)始的日期。(起始日期必須在1900年之后,這個(gè)是excel中的最小日期)第二參數(shù):End_date 結(jié)束的日期。第三參數(shù):Unit :兩個(gè)日期差值返回的數(shù)據(jù)類型一共有6個(gè)參數(shù)\"Y\" :計(jì)算時(shí)間差值的年數(shù)。\"M\" :計(jì)算時(shí)間差值中的月數(shù)。\"D\" :計(jì)算時(shí)間差值中的天數(shù)。\"MD\" :起始日期與結(jié)束日期的同月間隔天數(shù)。 忽略日期中的月份和年份。\"YD\": 起始日期與結(jié)束日期的同年間隔天數(shù)。忽略日期中的年份。\"YM\" :起始日期與結(jié)束日期的間隔月數(shù)。忽略日期中年份

需要注意的是我們輸入第三參數(shù)的時(shí)候必須使用英文狀態(tài)下的引號(hào)將它括起來(lái),下面就讓我們來(lái)實(shí)際的操作下吧

如下圖,我們要將計(jì)算員工的工齡

公式:=DATEDIF(E2,TODAY(),\"y\")

第一參數(shù):E2就是入職的時(shí)間

第二參數(shù):today(),這個(gè)函數(shù)的結(jié)果是今天的時(shí)間

第三參數(shù):“Y”返回的結(jié)果是兩個(gè)日期的年份之差

在這里我們需要注意的是使用DATEDIF計(jì)算日期之差,它不會(huì)對(duì)日期進(jìn)行四舍五入,它只會(huì)取整數(shù)

下面就讓我們來(lái)看下當(dāng)?shù)谌齾?shù)不同的時(shí)候他們返回怎么不同的結(jié)果

上圖中

第一參數(shù)都為:1987/3/8

第二參數(shù)都為:2023/4/8

當(dāng)?shù)谌齾?shù)為Y的時(shí)候,函數(shù)會(huì)計(jì)算兩個(gè)日期年份的差值

當(dāng)?shù)谌齾?shù)為M的時(shí)候,函數(shù)會(huì)計(jì)算兩個(gè)日期月份的差值

當(dāng)?shù)谌齾?shù)為D的時(shí)候,函數(shù)會(huì)計(jì)算兩個(gè)日期天數(shù)的差值

當(dāng)?shù)谌齾?shù)為MD的時(shí)候,可以看到在這里結(jié)果為0,所以函數(shù)僅僅會(huì)計(jì)算兩個(gè)日期天數(shù)的差值不考慮月份與年份

當(dāng)?shù)谌齾?shù)為YD的時(shí)候,在這里他的結(jié)果是31,所以函數(shù)會(huì)不考慮年份,根據(jù)月份計(jì)算兩個(gè)日期天數(shù)的差值

當(dāng)?shù)谌齾?shù)為YM的時(shí)候,在這里他的結(jié)果為1,函數(shù)會(huì)不考慮年份,計(jì)算兩個(gè)日期月份的差值

以上就是DATEDIF函數(shù)的全部用法,你學(xué)會(huì)了嗎?

我是excel從零到一,關(guān)注我持續(xù)分享更多excel技巧