大家好,在数据统计汇总时,需要进行隔行或隔列的求和,报表美化时需要各行或各列的颜色填充;条件判定时,需要对奇偶性、余数大小等进行判定,这些操作都涉及到一个小小的函数,就是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”,回车,下拉填充柄。 析:
【例3】提取判定 要求:根据身份证号判定性别 操作:在B2单元格输入公式“=IF(MOD(MID(A2,17,1),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函数帮助解决更多的问题例。内容最后,感谢你的阅读和留言点赞。 |
|