我们在处理数据的时候,会遇到比较2个数值的大小,如果我想只筛选出正数的值,一般我们会用If语句,或者直接2个单元格的值相减,然后下拉公式,然后再点筛选选出大于0的数值,如果用if语句写的话,筛选出正数会方便点,但是写的公式有点麻烦,如果值相减的话,公式复杂,但是筛选出正数比较麻烦,因为可能有很多负数,我们要一个个的筛选掉,今天介绍另一种方法,只是为了拓展一下思路,和大家交流,具体例子见下文:


通用公式

解释

在不影响正数的情况下将负数变为零,您可以使用MAX函数。

在这个例子中,D5中的公式为:

这个公式是如何工作的

这个公式利用了MAX函数适用于小的数据集——甚至是两个值。

在MAX内,B5中的值减去C5中的值。如果结果是正数,MAX将返回结果,因为正数总是大于零。

如果结果是负数,最大值将返回零。

替换IF语句

这个公式可以避免写更复杂的if语句,如果要返回两个值中较小或更大的值,可以使用MIN和max函数来替换。

3种方法演示动画: