EXCEL計算退休金基數
1080 |
EXCEL計算退休金基數 |
||||
示範檔 |
無 |
範例檔 |
1080.XLSX |
結果檔 |
1080F.XLSX |
沙悟淨:「師兄,我想要計算公司每位員工的退休基數,要判斷下列條件:
1.年資>30,則45個基數。
2.年資>=15,則年資超過6個月則加1個基數,年資小於6個月則加0.5個基數,年資15年內1年2個基數,15年以上1年1個基數。
3.年資<15,則年資超過6個月則加1個基數,年資小於6個月則加0.5個基數,年資15年內1年2個基數。
孫悟空:「悟淨,這個必須使用IF、DATEDIF二個函數混合應用來建立這個公式。」
點取D2儲存格輸入公式「=IF(C2>30,45,IF(C2>=15,(C2-15)*1+30+IF(DATEDIF(B2,NOW(), "ym")>=6,1,IF(DATEDIF(B2,NOW(),"ym")>=1,0.5,0)),C2*2+IF(DATEDIF(B2,NOW(),"ym")>=6,1,IF(DATEDIF(B2,NOW(),"ym")>=1,0.5,0))))」後,按Enter鍵完成輸入,再複製到D3:D16儲存格。
【公式解說】
DATEDIF(B2,NOW(),"ym") 計算到職日與系統日期差距的月份,不管年份。
若是覺得公式太長,首先可以在D欄前面插入一欄建立差距月份。
點取D2儲存格輸入公式「=DATEDIF(B2,NOW(),"ym")」計算差距月份後,按Enter鍵完成輸入,再複製到D3:D16儲存格。
點取E2儲存格輸入公式「=IF(C2>30,45,IF(C2>=15,(C2-15)*1+30+IF(D2>=6,1,IF(D2>=1,0.5,0)), C2*2+IF(D2>=6,1,IF(D2>=1,0.5,0))))」計算差距月份後,按Enter鍵完成輸入,再複製到E3:E16儲存格。