如何快速計算員工請假所扣工資?有的會想到利用 IF 函數(shù)來搞定。但如果判斷條件太多,就會到函數(shù)公式書寫會有困難。如果判斷條件超過 3 個,且判斷條件是利用數(shù)值區(qū)域進(jìn)行判斷的,就可以使用更方便的VLOOKUP 函數(shù)匹配思路來做。
第一步,首先根據(jù)上面語言的描述建議一個標(biāo)準(zhǔn)數(shù)值區(qū)域。
為什么會出現(xiàn)一個 1.5 天的判斷呢?因為小伙伴后面補(bǔ)充說如果請假超過一天半,則為25%。
本例的難點就在于這個基準(zhǔn)表的創(chuàng)建。解釋一下:
從 0 天 1.5 天包含 1.5 天,都是不扣錢的,所以是 0%
超過 1.5 天到 2 天之間,不包含 2 天,扣 25 %
超過 2 到 3 天,不包含 3 天整,扣 50%
后面的以此類推,最后超過 6 天含六天,扣光。
所以上面的病假標(biāo)準(zhǔn),還可以簡化成這樣。
接著就可以利用強(qiáng)大的 VLOOKUP 函數(shù)進(jìn)行匹配。注意 VLOOKUP 的最后一次參數(shù)是1。
我們看看 VLOOKUP 怎么進(jìn)行匹配,具體看動圖操作:

=VLOOKUP(C10,$F$10:$G$14,2,1) 注意后面的參數(shù)是 1 。
是不是快速就搞定請假標(biāo)準(zhǔn)的匹配,后續(xù)只需要講金額與扣除百分比相乘就算出所扣工資部分。
是不是簡單,但小伙伴最后提出一個疑問,不想讓保留病假基準(zhǔn)表,怎么辦?一刪除基準(zhǔn)表,公式就報錯了。
解決這個疑問有兩個方法,一個是把基準(zhǔn)表放到另外一個工作表,然后用 VLOOKUP 函數(shù)跨工作表引用。
還有方法就是利用強(qiáng)大 F9 數(shù)組化功能。實現(xiàn)對單元格區(qū)域的“文字化”描述,從而讓Excel生成虛擬的匹配表,再用 VLOOKUP 函數(shù)進(jìn)行匹配。是一種高大上的操作方法,請大家務(wù)必掌握。
數(shù)組化之后的 VLOOKUP 函數(shù)依然保存良好的匹配效果,這時候基準(zhǔn)表區(qū)域就可以刪除了。
總結(jié):F9 是實現(xiàn)函數(shù)“數(shù)組化”的一個基本操作,請對函數(shù)數(shù)組研究小伙伴掌握。
假如你學(xué)習(xí)到了這個新技能不妨轉(zhuǎn)發(fā)推薦給你的小伙伴。并動動小指頭收藏,以免下次走丟。
我們將定期更新Word、Excel、PPT等操作技巧。pdf轉(zhuǎn)換器供在線免費(fèi)的PDF轉(zhuǎn)word、PDF轉(zhuǎn)Excel、PDF轉(zhuǎn)PPT服務(wù)。