求余函数有哪些(原来取余函数还能这么用)

每天5分钟,每天学一点。

在我们熟知的数学概念中,余数就是两个数相整除之后剩余的数值,它有个很显著的特征,就是余数必定比除数要小。比如,5除以3,剩余2。而在Excel中,取余数的函数是MOD。

下面直接看看MOD函数的效果,如下:

  • 如果拟求19除以7的余数,用MOD函数直接得到结果为5;
  • 如果刚好被除数是除数的整数倍,像上面的10除以5,那么得到余数结果是0。
  • 求余函数有哪些(原来取余函数还能这么用)(1)

    MOD函数求余数

    如果你觉得MOD函数只是作为取余数的函数,那就把它想得太简单了,这个函数的作用和应用还是很广的。

    下面举2个经典的例子来说明一下。

    1、利用MOD函数判断数的奇偶性

    我们知道,一个正数,当它除以2时,它的余数必定是0或1。正是因为有这个特点,所以我们可以用MOD函数先对某个数除以2求余数:

    • 如果结果是0,则该数是偶数;
    • 如果结果是1,则该数是奇数。

    如下面,判断21的奇偶性,公式为:=IF(MOD(21,2)=1,”奇数”,”偶数”)。

    这里,我们也借助了IF条件函数进行判断。

    2、利用MOD函数隔行取数

    下面这张表,是一张调查问卷的表,从表中的规律,我们可以看出,在第12行开始需要对上面各个类别的各个项目做汇总。当然,如果我们把各个单元格按照相同的项目进行相加,得到的结果也是正确的。如,C12中可以这样写:=C3 C6 C9。但是,如果是有很多很多行呢,也这样写的话,那必然效率非常低下,而且很容易出错。

    从表中我们看出,由于是每隔3行取对应的数进行相加,那么,我们可以先对行数除以3求余,把对应的行找出来,再对该区域做汇总求和。

    如C12单元格的汇总公式为:

    =SUMPRODUCT((MOD(ROW($B$3:$B$11),3)=0)*C$3:C$11)

    公式中利用MOD函数对B3:B11的行号进行求余,结果为0的行便是目标行,最后再用SUMPRODUCT对该区域进行汇总求和。

    求余函数有哪些(原来取余函数还能这么用)(2)

    MOD函数隔行取数

    相对的,MOD函数还能隔列取数,逻辑一样,就不再赘述。

    是不是很巧妙呢,想不到MOD求余函数还能这么用,你学会了吗?

    每天5分钟,每天学一点。

    老马将持续为您分享Excel的小技巧,请您关注。

    ,

    免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

      分享
      投诉
      首页