每天五分钟,每天学一点。
在我们熟知的数学概念中,余数是两个数平均除后剩下的数值。它有一个显著的特点,余数必须小于除数。例如,五除以三等于二。在Excel中,余数函数是MOD。
我们直接来看看MOD功能的效果,如下:
如果要求19除以7的余数,可以通过MOD函数直接得到5的结果。如果被除数是除数的整数倍,就像上面的10除以5,那么余数结果是0。
余数的模函数
如果你认为MOD函数只是一个求余数的函数,那就想得太简单了。该功能具有广泛的功能和应用。
这里有两个经典的例子来说明。
1.用MOD函数判断数字的奇偶性。
我们知道,当一个正数除以2时,它的余数一定是0或1。由于这个特性,我们可以使用MOD函数将某个数字除以2来求余数:
如果结果为0,则数字为偶数;如果结果是1,这个数就是奇数。如下,判断21的奇偶性,公式为:=IF(MOD(21,2)=1,“奇”,“偶”)。
这里,我们也用IF条件函数来判断。
2.利用MOD函数进行隔行数据检索
下表是问卷表。从表中的规则可以看出,有必要从第12行汇总上述类别的项目。当然,如果我们按照同一个项目添加每个单元格,结果是正确的。例如,C12可以写成这样:=C3 C6 C9。但是,如果行数很多,这样写的话,效率会很低,容易出错。
从表中我们可以看到,由于对应的数字是每三行相加的,所以我们可以将行数除以三,找出对应的行,然后对面积进行求和。
例如,C12单元格的汇总公式为:
=SUMPRODUCT((MOD(ROW(B $ 3: B $ 11),3)=0)*C$3:C$11)
在公式中,MOD函数用于补充B3: B11的行号,结果为0的行为目标行。最后,使用SUMPRODUCT对该区域进行总结。
MOD函数交错取数
另一方面,MOD函数也可以隔一列取数据,逻辑是一样的,这里就不重复了。
是不是很聪明?不敢相信MOD余数函数还能这样用。你学会了吗?
每天五分钟,每天学一点。
美丽台灯将继续为大家分享Excel小技巧,敬请关注。