if mod函数的使用方法(MOD函数结合IFSUM)

大家好,在数据统计汇总时,需要进行隔行或隔列的求和,报表美化时需要各行或各列的颜色填充;条件判定时,需要对奇偶性、余数大小等进行判定,这些操作都涉及到一个小小的函数,就是MOD函数,它常常和IF函数、SUM函数、条件格式等进行结合,达到判定、求和或者美化的目的,我来为大家科普一下关于if mod函数的使用方法?下面希望有你要的答案,我们一起来看看吧!

if mod函数的使用方法(MOD函数结合IFSUM)

if mod函数的使用方法

大家好,在数据统计汇总时,需要进行隔行或隔列的求和,报表美化时需要各行或各列的颜色填充;条件判定时,需要对奇偶性、余数大小等进行判定,这些操作都涉及到一个小小的函数,就是MOD函数,它常常和IF函数、SUM函数、条件格式等进行结合,达到判定、求和或者美化的目的。

MOD函数,又称取余函数,是指返回两数相除的余数。语法结构为“MOD(number,divisor)”,也就是“MOD(被除数,除数)”,下面通过几个案例,让大家在工作中更好的解决类似问题。


【例1】计算余数

操作:在D3单元格输入公式“=MOD(B3,C3)”,回车。

析:从上图中对比发现,余数正负号和被除数无关,和除数保持一致。


【例2】生成循环序列

要求:在A列单元格生成1、2、3、4......的循环序列

操作:在A2单元格输入公式“=MOD(ROW()-2,4) 1”,回车,下拉填充柄。

析:

    用ROW函数提取当前单元格行号

    MOD函数对行序号取余数后,会获得0-3的循环序列,所以应在MOD函数后加1,获取0-4的序列。

    循环序列应从1开始,也就是余数从零开始,所以应将第一个目标单元格的ROW函数后减去行号。


【例3】提取判定

要求:根据身份证号判定性别

操作:在B2单元格输入公式“=IF(MOD(MID(A2,17,1),2)=1,"男","女")”,回车。

析:

    身份证号第17位,也就是倒数第二位的奇偶性对应着性别男女,奇数为男性,否则为女性。

    首先用MID函数提取身份证号的第17位数值,除2取余后,若为1输出男性,否则输出女性。


【例4】隔列求值

要求:在I列分别求算公司6类产品的销售额

操作:在I6单元格输入公式“=SUM(IF(MOD(COLUMN(C:H),2)=0,C6:H6,0))”,按下CTRL SHIFT ENTER键,得到产品1的销售额,然后下拉填充柄。

析:函数column是指返回当前单元格的列序号,这里用MOD函数对列序号进行除2取余数,若余数为零,则计算销售额。这里也就是第4、6、8列,1到3季度的实际销售额部分。


【例5】隔行填充

要求:对数据表A1:A11的数据区域的偶数行设置为浅绿色填充,奇数行除首行外设置为浅蓝色填充。

操作:选择A2:C11单元格,点击开始>>条件格式>>新建规则>>新建格式规则对话框>>使用公式确定要设置格式的单元格>>条件:=MOD(ROW(),2)=0>>格式:浅绿色>>确定。然后用同样的操作完成偶数行的浅蓝色填充。


小结:MOD函数是Excel中的一个小函数,但它有着自己独到的用处,常与IFROWCOLUMNSUM等函数配合使用,解决循环序列构建、奇偶性判定、跨行跨列的数据求和以及底纹判定填充等。

在工作中我们还应开放思维,举一反三,让MOD函数帮助解决更多的问题例。内容最后,感谢你的阅读和留言点赞。

本文原创,请勿转载,后果自负

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

    分享
    投诉
    首页