各位小伙伴们大家好,我是Excel归故乡。今天讲解下一个常用逻辑函数——NOT函数。这个函数的作用非常简单,用于得到逻辑值的对立面,简单来说,就是可以将TRUE变成FALSE,将FALSE变成TRUE。与之前的几个逻辑函数相同,非0的数值可以代替TRUE,0可以代替FALSE。我们来看一下具体的情况:
我们可以看到,经过NOT函数后,这些参数本身的逻辑值都被进行了反转,得到了他的对立面,是不是一个非常简单的函数呢。我们接着看个案例,加深一下印象。
案例解析:要求根据以下数据源,求不是三班的同学的总成绩。
看到案例后我们根据前面讲的案例思路,是不是想办法把符合条件的语文成绩进行保留,不符合条件非归零,最后进行相加得到答案。那我们同样先来判断是否符合条件。
经过等号的判断后,我们发现三班的变成TRUE了,不是三班的变成了FALSE,但是这不是我们想要的结果,我们想要的结果应该与之相反的,这时候NOT函数就可以上场了,我们使用NOT函数把逻辑反转一下得到如下结果:
看一下,经过NOT函数处理后的结果,是不是正好与前面相反,并且不是三班的现在对应的是TRUE,三班的对应FALSE了。现在我们只需要用这个结果,与语文成绩相乘,是不是就把三班的成绩做了归零处理。
最后把这些数相加,我就不再赘述。分部解析完了,我们只需要将每一步的公式糅合到一条公式就得到了最终我们想要的答案=SUM(NOT(C16:C28="三班")*D16:D28)
以上就是我们本期的主要内容,本期案例仅作为讲解案例,NOT函数的使用场景相对较少,大家记住他的作用即可。
写在最后:原创不易,如果大家感兴趣的,请帮我点个关注吧,期待与大家共同进步!