送人玫瑰,手有余香,請(qǐng)將文章分享給更多朋友
動(dòng)手操作是熟練掌握EXCEL的最快捷途徑!
【置頂公眾號(hào)】或者【設(shè)為星標(biāo)】及時(shí)接收更新不迷路
朋友們啊,今天和大家分享一個(gè)關(guān)于工資計(jì)算的問(wèn)題。
小明同學(xué)小時(shí)候不好好學(xué)習(xí),長(zhǎng)大后只好到工廠里打工,在生產(chǎn)線上做了一名組裝工人。他的工資是計(jì)件制的,具體如下圖。
快來(lái)幫小明看看該如何計(jì)算他的薪水吧!
首先,使用IF函數(shù)是可以解決這個(gè)問(wèn)題的。但是需要進(jìn)行多次嵌套。如果階梯分層比較多,公式書(shū)寫(xiě)起來(lái)比較繁瑣。
在單元格B2中輸入公式“=$E$1+A2*$E$2+IF(A2<85,-A2*1.5,IF(A2<105,a2*1,if(a2>=105,A2*1.2)))”,并向下拖曳即可。
這個(gè)公式邏輯思路非常簡(jiǎn)單,只要按照要求逐次嵌套IF函數(shù)就可以了,不需要過(guò)多的解釋。
VLOOKUP函數(shù)是根本解決不了這個(gè)問(wèn)題的。而使用LOOKUP函數(shù)則能夠完美地解決。
在單元格B2中輸入公式“=$E$1+A2*($E$2+LOOKUP(A2,{0,85,105},$H$2:$H$4))”,向下拖曳即可。
這里使用的是LOOKUP函數(shù)的向量形式。它的語(yǔ)法結(jié)構(gòu)是:
LOOKUP(lookup_value, lookup_vector, [result_vector])
lookup_value 必需。LOOKUP 在第一個(gè)向量中搜索的值。Lookup_value 可以是數(shù)字、文本、邏輯值、名稱或?qū)χ档囊谩?/span>
lookup_vector 必需。只包含一行或一列的區(qū)域。lookup_vector 中的值可以是文本、數(shù)字或邏輯值。 lookup_vector 中的值必須按升序排列:..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE;否則,LOOKUP 可能無(wú)法返回正確的值。文本不區(qū)分大小寫(xiě)。
result_vector 可選。只包含一行或一列的區(qū)域。result_vector 參數(shù)必須與 lookup_vector 參數(shù)大小相同。其大小必須相同。
思路:
以單元格A2為例。LOOKUP函數(shù)在數(shù)組{0,85,105}中查找56,由于找不到,因此返回小于等于它的最大數(shù)0,并在對(duì)應(yīng)的$H$2:$H$4中返回對(duì)應(yīng)位置上的數(shù)值-1.5
接下來(lái)的計(jì)算就很簡(jiǎn)單了,不再過(guò)多介紹
所以說(shuō),解決這類(lèi)階梯類(lèi)的問(wèn)題,LOOKUP函數(shù)是最快、最有效的!
-END-
長(zhǎng)按下方二維碼關(guān)注EXCEL應(yīng)用之家
面對(duì)EXCEL操作問(wèn)題時(shí)不再迷茫無(wú)助
我就知道你“在看”
聯(lián)系客服