如何在Excel中有效锁定单元格保护数据完整性
523
2022-10-07
推荐一个很好用的函数: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小时内删除侵权内容。