excel工齡計算公式怎麼寫

2022-05-29 16:17:06 字數 1412 閱讀 7650

1樓:慈國英位靜

用datedif函式

=datedif(工作時間,退休時間,"y")計算年數差

=datedif(工作時間,退休時間,"m")計算月數差

=datedif(工作時間,退休時間,"d")計算天數差

=datedif(工作時間,退休時間,"m")/12計算工作了幾年,有小數點,按需取值

不知道你表中的身份證號是真是假

不要公佈別人身份證號

2樓:市晚竹卑酉

首先修改一下日期記錄的方式

改為yyyy/mm/dd

或yyyy-mm-dd的形式

然後再用datedif(較小的日期,較大的日期,"y")

3樓:卯信汝錦

具體操作如下:

1.選擇c2單元格,輸入「=datedif(b2,today(),"y")」,按回車確認,自動計算出小百的工齡。

「today()」表示系統當前的日期;

「=datedif(b2,today(),"y")」表示計算b2單元格中的日期與系統當前的日期之間的年差。

2.複製c2單元格,填充至c3:c5區域,自動計算出其他員工的工齡。

4樓:祭雪糜冬

看下邊例子,b2公式=text(datedif(a2,today(),"y"),"0年個月;;;"),然後下公式。

由內而外公式解析:

today()函式:返回今天的日期,不需要引數;

datedif()函式:

datedif(start_date,end_date,unit)start_date

為一個日期,它代表時間段內的第一個日期或起始日期。

end_date

為一個日期,它代表時間段內的最後一個日期或結束日期。

unit

為所需資訊的返回型別。

unit

返回注:結束日期必須大於起始日期

"y"時間段中的整年數。

"m"時間段中的整月數。

"d"時間段中的天數。

"md"

start_date

與end_date

日期中天數的差。忽略日期中的月和年。

"ym"

start_date

與end_date

日期中月數的差。忽略日期中的年。

"yd"

start_date

與end_date

日期中天數的差。忽略日期中的年。

text()函式:將計算結果設定規定的格式,三個分號將格式隔成四部分,分別是「正數;負數;零值;文字」,本公式中「負數;零值;文字」部分都沒寫東西,意思就是不顯示,作用是去除0值,如果直接將計算結果&「年」,將會出現0年4個月。

請教excel高手,需要這樣計算公式怎麼寫

c2用公式 lookup a2,if a2 11,if b2 10,20,40 0 下拉。由於你最後的描述還是不夠完整,所以也就只能大致給如下公式,請在c2單元格輸回入公式答 if a2 0,if a2 3,250,if a2 7,200,if a2 11,150,if b2 11,100,if b...

excel計算工齡工資公式,Excel裡面計算工齡工資公式

把工齡填在b1單元 格,公式複製在其他單元列 if and 1 b1,b1 2 80,if and 2 b1,b1 3 120,if and 3 b1,b1 4 150,if and 4 b1,b1 10 150 b1 3 10,if 10 b1,220,工齡不對 公式 today 入職日期單元格 ...

excel函式計算公式,excel函式計算公式

課程目錄 工作中使用excel函式公式的必要性 什麼時候適合用excel函式與公式 為什麼用excel函式與公式 1 將c列客戶名稱複製並貼上到k列,然後選擇k列,在 資料 選項下的 刪除重複項 下,得到保留的唯一客戶名稱 2 在l4單元格輸入以下公式,然後向右向下填充公式 sumif c c,k4...