原来取余函数还能这么用

原来取余函数还能这么用在我们熟知的数学概念中,余数就是两个数相整除之后剩余的数值,它有个很显著的特征,就是余数必定比除数要小。是不是很巧妙呢,想不到MOD求余函数还能

大家好,欢迎来到IT知识分享网。

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

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

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

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

    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对该区域进行汇总求和。

    原来取余函数还能这么用

    MOD函数隔行取数

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

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

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

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

    免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/62506.html

    (0)

    相关推荐

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    关注微信