返回列表 上一主題 發帖

達成問題(已解決)

達成問題(已解決)

本帖最後由 koala2099 於 2012-2-18 16:05 編輯

請問有大大可以協助嗎?

活頁簿1.zip (13.34 KB)

本帖最後由 register313 於 2012-2-17 22:47 編輯

回復 1# koala2099

1.對照表改一下
2.尚未考慮上限(只有最高等級有上限130%嗎? 其他兩個低等級沒有上限? )

=VLOOKUP(K4,$B$5:$E$7,2,1)+IF(L4<0.9,0,VLOOKUP(K4,$B$5:$E$7,3,1)*(L4-0.9)*100)

活頁簿1.rar (13.64 KB)

TOP

回復 2# register313


非常謝謝您的幫忙3Q
其他2個的上限也是130%

TOP

本帖最後由 Hsieh 於 2012-2-17 23:47 編輯

回復 1# koala2099

H4=IF(L4<0.9,0,LOOKUP(K4*10^4,{0,5000000,10000000},{1000,1500,2000})+(MIN(L4*100,130)-90)*LOOKUP(K4*10^4,{0,5000000,10000000},{300,350,400}))
學海無涯_不恥下問

TOP

本帖最後由 register313 於 2012-2-18 00:08 編輯

回復 3# koala2099

=MIN(VLOOKUP(L4,$B$5:$F$7,5,1),VLOOKUP(L4,$B$5:$E$7,2,1)+IF(M4<0.9,0,VLOOKUP(L4,$B$5:$E$7,3,1)*(M4-0.9)*100))

活頁簿1.rar (13.67 KB)

補充另1個(注意有些儲存格之內容"表裡不一")
活頁簿2.rar (13.77 KB)

TOP

回復 5# register313


   
    充分了解囉!聽大大的建議將表格修改
感謝您的協助與指導~

TOP

回復 4# Hsieh


   
目前需學習的地方還很多
超級版主大大為我寫的解答不太理解
但非謝感謝您的協助~目前問題已解

TOP

回復 7# koala2099

這樣的寫法只是將表格使用常數陣列來表示
所以,這種方式便可以省略對照表格
整個公式分開解讀不難理解
=IF(L4<0.9,0,LOOKUP(K4*10^4,{0,5000000,10000000},{1000,1500,2000})+(MIN(L4*100,130)-90)*LOOKUP(K4*10^4,{0,5000000,10000000},{300,350,400}))

因為是要計算達成率的實得獎金
當達成率低於90%則無獎金
所以IF判斷達成率L4<0.9就傳回0
再來計算90%達成率的金額(基本獎金)

LOOKUP(K4*10^4,{0,5000000,10000000},{1000,1500,2000})
K欄是以萬元為單位所以金額是K4*10^4,K4乘以10的4次方
計算出實際金額然後在{0,5000000,10000000}這個陣列中比對,得到的序列位置對照到{1000,1500,2000}這個陣列的位置然後傳回{1000,1500,2000}對照到的值。

(MIN(L4*100,130)-90)則是達成率跟130取最小值,然後減去基本達成率90
得到超過90的部分在去乘以收入對照到的每增加1%的獎金。
學海無涯_不恥下問

TOP

回復 8# Hsieh


哇~原來是這樣
原不了解>>> LOOKUP(K4*10^4,{0,5000000,10000000},{1000,1500,2000})
但因獎勵及達成率內容偶會異動
想說有對照表方便後續修正時使用
超級版主解釋後懂了
非常謝您^^費心解說

TOP

        靜思自在 : 人生沒有所有權,只有生命的使用權。
返回列表 上一主題