来看看这个函数吧~

哈喽,大家好,我是答案ᯤ⁵ᴳ

今天给大家分享一个稍微有点冷门的函数,但是却在一些场景中可以很实用,是什么呢?

呐,今天的主角就是他 MEDIAN

这是一个求中值的函数,大部分朋友对它应该比较陌生,不过它语法很简单。

=MEDIAN(数值1,数值2,……)
  1. 先举个小例子:

在计算绩效考核的时候,规定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:MEDIAN函数 ▼
=MEDIAN(B2,60,100)

在B2的值、60、100三者之间取中间值即可......

  1. 上面只是一个小例子,并未完全体现MEDIAN函数的优势。打个响指,我再举个"栗子🌰"

现在,需要根据考核得分发绩效奖金。奖金初始值是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:MEDIAN函数 ▼
=MEDIAN(2000+(B2-60)*50,0,4000)

2000+(B2-60)*50计算出奖金,然后和0、4000作比较,取中间值即为结果。

┓( ´∀` )┏,是不是有学到?

有帮助的话,留个赞;挥挥手,咱们下期再见!

浙江省
浏览 777
1
9
分享
9 +1
6
1 +1
全部评论 6
 
何乐不为
学习了,重在实践
· 山东省
回复
 
尊
学习了
· 浙江省
回复
 
wps新路
wps新路

WPS函数专家

省流:中位数
· 重庆
回复
答案
我靠,这不是新路大神吗 ?
· 浙江省
回复
 
墨云轩
墨云轩

创作者俱乐部成员

优秀!
· 河北省
回复