Board logo

標題: 達成問題(已解決) [打印本頁]

作者: koala2099    時間: 2012-2-17 21:53     標題: 達成問題(已解決)

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

請問有大大可以協助嗎?
作者: register313    時間: 2012-2-17 22:40

本帖最後由 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)

[attach]9632[/attach]
作者: koala2099    時間: 2012-2-17 23:00

回復 2# register313


非常謝謝您的幫忙3Q
其他2個的上限也是130%
作者: Hsieh    時間: 2012-2-17 23:04

本帖最後由 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}))
作者: register313    時間: 2012-2-17 23:58

本帖最後由 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))
[attach]9633[/attach]
[attach]9636[/attach]

補充另1個(注意有些儲存格之內容"表裡不一")
[attach]9635[/attach]
作者: koala2099    時間: 2012-2-18 11:22

回復 5# register313


   
    充分了解囉!聽大大的建議將表格修改
感謝您的協助與指導~
作者: koala2099    時間: 2012-2-18 11:24

回復 4# Hsieh


   
目前需學習的地方還很多
超級版主大大為我寫的解答不太理解
但非謝感謝您的協助~目前問題已解
作者: Hsieh    時間: 2012-2-18 22:34

回復 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%的獎金。
作者: koala2099    時間: 2012-2-19 20:57

回復 8# Hsieh


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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)