標題:
[發問]
excel年資計算
[打印本頁]
作者:
syu
時間:
2010-8-26 12:24
標題:
excel年資計算
本帖最後由 syu 於 2010-8-26 12:25 編輯
請問可以為我解答嗎?
如果用excel計算年資
如果有留職停薪該如何計算? ex:到職日94.03.07 留職停薪:98.03.28~98.05.20 共53天 如何計算年資?
年假(特休日)有幾天該如何計算? ex:到職日95.03.21
年假計算方式:
1.服務滿一年以上未滿三年者7日
2.服務滿三年以上未滿五日者10日
3.服務滿五年以上未滿十年者14日
4.服務滿十年以上者,每年加給1日,但總數不得超過30日
謝謝
作者:
chi830
時間:
2011-7-7 12:54
回復
1#
syu
跟你也有同樣的問題...
還望有先進指教指教呢~
作者:
ANGELA
時間:
2011-7-7 22:16
[attach]6935[/attach]
D2=IF(DATEDIF(A2,TODAY()-(C2-B2),"y")<10,LOOKUP(DATEDIF(A2,TODAY()-(C2-B2),"y"),$F$1:$F$4,$G$1:$G$4),MIN(30,DATEDIF(A2,TODAY()-(C2-B2),"y")-9+14))
作者:
infoverdad
時間:
2011-7-8 00:04
用vlookup搭年數表
[attach]6937[/attach]
作者:
ANGELA
時間:
2011-7-8 10:56
回復
4#
infoverdad
=INT(D2/365)
會有潤年的問題,差一天可能年資會差一年
雖說DATEDIF也不完美,但這裡還是建議用DATEDIF
=DATEDIF(A2,TODAY()-$C2+$B2,"y")
作者:
infoverdad
時間:
2011-7-9 16:33
謝謝提醒要考慮閏年,暫不考率有留職停薪日,我用datedif也測了一下
datedif公式雖然方便,惟對到職日為2/29時,反而會有差[attach]6953[/attach]
測試結果如附件:
日期不為2月29日時兩種方式沒差
日期為2月29日時datedif反而會有差
作者:
ANGELA
時間:
2011-7-11 10:32
本帖最後由 ANGELA 於 2011-7-11 11:25 編輯
回復
6#
infoverdad
四年一潤所以20年即有5日的誤差,也就是有20年資的人會有多給年假的機會.把D欄的公式尾端加-5,你會發現年資20以上的都多給一年的年資.
一般的人入職不會選在月底報到何況是2/29.所以相對的datedif出錯的機會較少, 事實上datedif一直都有問題在,不知微軟為何不改進.
因為有潤年的問題,所以datedif 沒能放在正式函數之列,函數幫助也找不到它.
作者:
infoverdad
時間:
2011-7-11 16:01
非常同意Angela的意見,實務上用天數的確會有如上的困擾. 若不考慮2/29,用datedif真的會方便許多.
謝謝Angela!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)