推荐一个很好用的函数:MEDIAN
今天,我将谈论一个非常有用的函数:MEDIAN
这是一个中值函数,大多数朋友应该不熟悉,但是它的语法很简单。
我举个小例子。
计算业绩时规定60分以下60分算保证60分,100分以上100分算封顶100分,原值维持在60-100分之间。
这个问题通常使用IF函数:
解决方案1: If函数
=IF(B2>100,100,IF(B2<60,60,B2)
如果B2值大于100,则返回100;否则,如果B2值小于60,则返回60;否则归还B2。
也可以使用最大最小值的组合。
解决方案2: max+min函数
=MAX(MIN(B2,100),60)
首先,公式运行MIN(B2,100),将B2与100进行比较,并返回一个较小的值,这意味着如果它大于100,它将被计算为100。然后,使用 max 函数,将 min 函数的结果与60进行比较,并返回一个较大的值,这样如果小于60,则计算为60。
但是最简单的就是使用MEDAIN函数。
解决方案3: MEDAIN函数
=MEDAIN(B2,60,100)
以B2 60和100之间的中间值为例。
……
以上只是一个栗子,没有充分体现MEDAIN功能的优势。让我再举一个例子。
现在,奖金需要根据考核分数发放。奖金初始值2000,不到60分。每扣分50元,直到扣完为止。高于60分,每分加50元,最高人民只能是2000元。
如果使用IF函数进行处理,参考解决方案如下:
解决方案1: If函数
=IF(2000 (B2-60)*504000,4000,2000 (B2-60)*50))
配方很长,一大碗宽面不能忍。
MEDAIN函数的求解简单而优雅。
解决方案2: Medain函数
=MEDAIN(2000 (B2-60)*50,0,4000)
2000(b2-60) * 50计算奖金,然后将其与0和4000进行比较,取中间值作为结果。
需要保留本文链接地址:http://www.excelxx.com/xuexixinde/13977.html