Excel如何用函数取余? .那么,Excel如何用函数取余?一起来了解一下吧。
excel中的取余函数为mod(),取余函数又叫取模函数,模是mod的谐音。
语法:mod(number,divisor),参数:number 为被除数;divisor 为除数。如果 divisor 为零,函数 mod返回值为原来number。例:想求27除以4的余数。
在excel单元格里(需要的位置)输入“=mod(27,4)”即可。若27在单元格b1内,4在单元格a1内,则输入“=mod(b1,a1)”,即可。
microsoft excel是microsoft为使用windows和apple macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使excel成为最流行的个人计算机数据处理软件。在1993年,作为microsoft office的组件发布了5.0版之后,excel就开始成为所适用操作平台上的电子制表软件的霸主。
这是应该是个数组公式,是要实现有条件加总
那么需要分两个问题来回答你:
1、数组公式:你在excel帮助是搜吧,数组公式可以同时进行多个计算并返回一种或多种结果。数组公式对两组或多组被称为数组参数的数值进行运算。每个数组参数必须有相同数量的行和列,而且数组公式是必须用 ctrl+shift+enter 生成公式。
2、有条件加总:
这个解释起来有点麻烦,慢慢来
●column(h3:bp3)是取h3:bp3的列数,例如h3就是8
●mod(column(h3:bp3)-1,2)就是把列数减1后对2取余,例如h3算出来就是1(8-1对2取余),那么也就是说如果单元格是偶数列,则结果为1
●if(mod(column(h3:bp3)-1,2)=0,h3:bp3)就是如果单元格是奇数列(mod(column(h3:bp3)-1,2)=0是条件,可参见上面),那么就取单元格中的内容,否则为0
●sum(if(mod(column(h3:bp3)-1,2)=0,h3:bp3)) 那么就是加总h3:bp3中奇数单元格中的数。
比如从h3开始到k3分别是1,2,2,4,其它都为空或0,那么上述公式计算结果为6(即i3(第9列)的2加k3(第11列)的4)
希望我的解释够明白,有什么问题再问吧。
补充一:
1、已经在我的回答中一步步解释了呀,你看sum的东西是if而不是h3:bp3,而if呢又是又是判断h3:bp3的列号减1余2是1还是0,余2为0的话就取单元格的内容,否则为0,那么当然就是sum列号为奇数的单元格的数啦
2、假设公式为=if(a1=0,11),那么就是说a1单元格为0的话,公式结果为11,否则是false,但如果对false进行加减运算的话,excel视之为0
F3输入公式:
=IF(COLUMN()-LOOKUP(LOOKUP(COLUMN(),{6,8,11,16,23;1,2,3,4,5}),{1,2,3,4,5;6,8,11,16,23})=LOOKUP(COLUMN(),{6,8,11,16,23;1,2,3,4,5}),LOOKUP(COLUMN(),{6,8,11,16,23;1,2,3,4,5}),"")
将公式向右复制。
如图:
将公式
=IF(MOD(A2+6,7),"生产","休")
粘贴至B1单元格,对准右下角光标成“+”状时双击,效果如图:
Excel中无法直接设置显示余数,但是可以使用MOD函数取余数。
以上就是Excel如何用函数取余的全部内容,.。