返回列表 上一主題 發帖

達成問題(已解決)

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

回復 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

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題