推薦一個很好用的函數:MEDIAN
推薦一個很好用的函數:MEDIAN
今天給大家聊一個很好用的函數:MEDIAN。這是一個求中值的函數,大部分朋友對它應該比較陌生,不過它語法很簡單。我舉一個小例子。在計算績效的時候,規定60分以下按保底60分算,100分以上按封頂100分算,60~100分之間的維持原值。
這個問題通常使用IF函數:
解法1:IF函數 ▼=IF(B2>100,100,IF(B2<60,60,B2)
如果B2的值大于100,則返回100,否則如果B2的值小于60,則返回60,否則返回B2值自身。也可以使用MAX+MIN組合
解法2:MAX+MIN函數 ▼=MAX(MIN(B2,100),60)
公式首先運行MIN(B2,100),把B2和100作比較,返回較小的值,也就實現了大于100按100計算,然后再使用MAX函數,將MIN函數的結果和60作比較,返回較大的值,實現小于60按60計算。但最簡單的還是使用MEDAIN函數。
解法3:MEDAIN函數 ▼=MEDIAN(B2,60,100)在B2的值、60、100三者之間取中間值即可。……
上面只是一個小栗子,并未完全體現MEDAIN函數的優勢。打個響指,我再舉個例子。現在,需要根據考核得分發獎金。獎金初始值是2000,低于60分,每一分扣50元,扣完為止;高于60分,每一分加50元,最高只能加2000元。如果是使用IF函數處理,參考解法如下:
解法1:IF函數 ▼=IF(2000+(B2-60)*50<0,0,IF(2000+(B2-60)*50>4000,4000,2000+(B2-60)*50))
公式很長,大碗寬面不能忍。MEDAIN函數的解法就很簡潔優雅。
解法2:MEDAIN函數 ▼=MEDIAN(2000+(B2-60)*50,0,4000)
2000+(B2-60)*50計算出獎金,然后和0、4000作比較,取中間值即為結果。
攤手,是不是有學到?
制作:看見星光
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。