Excel函数:AND函数与乘法运算的关系,学逻辑必须了解的关系

2024-07-05 27

小伙伴们大家好,我回到了Excel老家,上期给大家讲解了AND函数的基本使用,很多朋友对乘法运算和AND函数之间的转换感兴趣,但是都不是很具体。至于转换方法,今天我们就为大家深入分析一下原理。明白了原理,你就能够理解了。

我们也用案例来给大家讲解一下根据下面的数据源,我们需要销量超过三种功能产品60%以上的员工人数AND来判断是否满足条件,然后在TRUE、FALSE之间切换和1、0,最后求和,流程如下图所示:

然而我们发现这个过程还是相当复杂的,首先我们需要做额外的列,然后将它们转换为1和0,最后将它们相加。但如果我们用乘法的话,就不需要额外的一列,只需要一个公式来完成就可以了,我们先一步步完成,最后用一个公式完成,把逻辑原理解释清楚给大家看。

第一步:我们需要满足条件的项的数量第一步是单独判断是否满足条件。

步骤2:确定哪个满足要求后,主要步骤是确定哪个满足所有三个条件。我们在这里想一下。我们说过TRUE和FALSE可以看成1和0,现在我们把上图中的TRUE和FALSE看成1和0。如果这三个条件都满足,那我们怎么算呢?在这些1和0上。只要worker的三个条件判断之一为FALSE(即有一个0),那么当且仅当三个条件都为TRUE(全为1)时这个才是假的。这里大家还记得小学老师说过的,任何数字乘以0都是0。这里我们利用这个定理,将每个工人对应的三个1和0连续相乘,如果积为1。这意味着三三个条件必须如果乘积为0,说明至少有一个0。这样操作后,我们把满足条件的工人改为1,不满足条件的工人改为0。此时,我们是否只需要使用SUM函数将这些1和0相加即可得到结果。回顾过去,我们已经用乘法代替了AND函数。

步骤3:使用SUM函数对得到的1和0进行汇总。这一步不会显示图片。每个人都可以自己做。

从一步一步的角度来看,使用乘法似乎比较复杂,但是接下来,我们将这些步骤整合到公式中,对乘法求值后,直接用乘法来表示(D15:D27>60)*(E15:E27>60)*(F15:F27>60)

这里可以使用批量比较括号中的每个比较代表我们的每一个条件中间连接乘号来实现前两步我们一步步做上面的第二步,我们可以按F9看结果结果是最后一步中由1和0组成的数组。

最后我们用SUM函数将这些结果相加,完成最终的计算SUM((D15:D27>60)*(E15:E27>60)*(F15:F27>60))(数组公式,注意三个Done键)

上面我们用乘法运算完美替代了AND函数,实现了一个公式多个条件的计算。有的朋友一定想说,难道我们不能在AND函数中也进行批量判断吗,这样就不用再记住AND的用途了,最终只得到这13个员工,??39个评分,只要。如果其中之一不满意,则返回FALSE。这就是我们解释乘法的原因。

经过上面的详细分析,你是不是对AND函数与乘法运算的关系有了更清晰的认识了呢?如果是的话,记得关注我,你一定会成为我创作的动力!

写在最后:原创不易,请支持我,希望互相学习,共同进步。

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

相关推荐