优秀的编程知识分享平台

网站首页 > 技术文章 正文

Excel函数:MIN 、MAX与IF的巧妙替换

nanyue 2024-08-04 16:50:46 技术文章 17 ℃

在数值运算中,MIN与MAX可以部分替代IF函数,

今天来做几个小实验,来看看这种微妙的替代方法:

实验一:MIN替代IF

=MIN($B3+$C3,10)

比起IF公式更加简洁


实验二:MAX替代IF

和MIN的方法一样。


实验三:MIN&MAX组合替代IF

从这三个实例中我们可以看出:

1、MIN&MAX在数值运算中替代IF,使公式更加简洁

2、B3+C3可以是更加复杂的公式,在嵌套时,

这个复杂公式重复出现的次数会比IF少。

3、MIN&MAX仅限于一次IF判断的替换,不能替换多重IF判断

多重IF判断,我们前面介绍过,可以使用LOOKUP进行替代使用。


最后我们来看一个综合的实验:

直接对成绩进行评级

=LOOKUP(MAX($B3+$C3,10),{10,11,14,17},{"D","C","B","A"})

=LOOKUP(IF($B3+$C3<10,10,$B3+$C3),{10,11,14,17},{"D","C","B","A"})

第一种方法完全替代了IF,使用LOOKUP+MAX组合

第二种方法也使用了LOOKUP替代IF

这个公式如果完全使用IF来编写的话,公式会很长,但同样能得出正确的结果

如果有兴趣可以试一试只用IF来计算出结果,欢迎在评论中贴出你的公式。

最近发表
标签列表