close

目前在yahoo知識網及其他相關討論網站上,說明用excel函數計算舊制退休金基數都是錯的

畢竟會寫excel函數的人還是不清楚勞基法計算退休金的規定,所有容易有誤差;而有用函數計算出結果的,則已被密碼保護無法解開,所以無法得知結果是如何被計算出來的。我被這個問題困擾了一陣子。

後來還是得靜下心來自己想,或許剛開始會花些時間,但是想通之後,很容易融會貫通的。

我用最土法練綱的方式來寫,過程不一定最簡化,但絕對是正確的答案。

計算基需要用到 2 個儲存格, 因為要用來判斷年資是否為整數。

 

excel A B
 1 年資 (輸入年資,例如 14.33)
 2 當工作年資為非整數時(例:15.34年) =IF(B1>30,45,IF(B1>15,IF(B1-INT(B1)<0.5,INT(B1)-15+30+0.5,INT(B1)-15+30+1),IF(B1-INT(B1)<0.5,INT(B1)*2+0.5,INT(B1)*2+1)))
 3 舊制退休金基數(判斷年資為整數、非整數) =IF(B1>=30,45,IF(B1-INT(B1)=0,IF(B1>15,(B1-15)*2+30,B1*2),B2))

若能畫成樹狀圖會較容易看得懂哦!

B2儲存格公式說明:

1.當年資>=30時,則基數=45;否則->

   1.1當年資>=15時-->

       1.1.1當年資小數點<0.5時,則基數=年資整數-15+30+0.5(即前15年*2個基數+後15年*1個基數+年資未滿半年時以半年計有0.5個基數);否則->

       1.1.2當年資小數點>=0.5時,則基數=年資整數-15+30+1(即前15年*2個基數+後15年*1個基數+年資滿半年時以一年計有1個基數)

    1.2否則,當年資<15時-->

        1.2.1當年資小數點<0.5時,則基數=年資整數*2+0.5(即前15年*2個基數+年資未滿半年時以半年計有0.5個基數);否則->

        1.2.2當年資小數點>=0.5時,則基數=年資整數*2+1(即前15年*2個基數+年資滿半年時以一年計有1個基數)

B3儲存格公式說明:

   只是用來判斷年資是否為整數,若年資為整數時,則「前15年*2個基數+後15年*1個基數」,否則基數=儲存格B2

 註1:年資取整數之excel函數公式:=int(年資);例:int(14.33)=14

 註2:

      *年資未滿半年以半年計;滿半年以一年計;年資滿30年以上部份為無效年資。 

      *基數=(前15年年資 × 2個基數)+(後15年年資 × 1個基數);最高不得超過45個基數。      

      *平均工資以退休前6個月平均為計算基礎;工資定義依據勞基法第2條規定。     

      *舉例:年資 15.3 年,則有 30.5 個年資基數 (即15年+0.3年 -> 15年 × 2個基數+0.5年 × 1個基數)

                  年資 3.6 年,則有 8 個年資基數(即3年+0.6年 -> 3年 × 2個基數 + 1年 × 1個基數)

這是用比較笨的二段式計算方式,若有更簡潔的方式,請多多指教吧!

arrow
arrow
    全站熱搜

    summerlady 發表在 痞客邦 留言(1) 人氣()