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...