=MOD(ROW(),2)=0 如何解释这个公式
发布网友
发布时间:2022-03-17 22:49
我来回答
共4个回答
热心网友
时间:2022-03-18 00:19
=MOD(ROW(),2)=0是函数的嵌套使用。意思:用当前行的行号除以2的余数是多少。后面加个判断=0,如果整除就成立,不整除就不成立。
即此公式只有两种结果,即 1 和 0,,如果是行号是双数,那么结果就是0,如果是行号是单数,那么结果就是1。
row()是当前公式所在行的行号,也就是说从第一行开始算,输入公式的这行是第几行。返回的是一个整数。
mod(数字,除数) 这个意思是用【数字】除以【除数】的余数,比如:mod(5,2) 相当于5÷2=2余1 由于是取余数,所以结果为1。
扩展资料:
mod表达式
语法:MOD(number,divisor)
参数:Number 为被除数。
Divisor 为除数。在Orcale中,如果 divisor 为0,则函数直接返回number。
说明:函数MOD可以借用函数 INT 来表示:MOD(n, d) = n - d*INT(n/d)
ROW(reference)
Reference 为需要得到其行号的单元格或单元格区域。
如果省略 reference,则假定是对函数 ROW 所在单元格的引用。
如果 reference 为一个单元格区域,并且函数 ROW 作为垂直数组输入,则函数 ROW 将 reference 的行号以垂直数组的形式返回。
参考资料:MOD函数_百度百科
ROW函数_百度百科
热心网友
时间:2022-03-18 01:37
判断当前所在行的行号是否为偶数,行号为偶数返回TRUE,行号为奇数返回FALSE,结果如图所示。
ROW()返回当前所在行的行号,MOD(number,divisor)返回number除以divisor的余数。=MOD(ROW(),2)=0,先取所在行的行号,再计算行号除以2的余数,最后判断余数是否等于0。
扩展资料
1、ROW()函数的主要作用是返回引用的行号
函数语法:ROW(Reference)
参数说明:Reference为需要得到其行号的单元格或单元格区域。
函数示例:
=ROW() :返回公式所在行的行号,不填默认为当前
=ROW(C18):引用所在行的行号
2、MOD()函数的主要作用是求余
语法:MOD(number,divisor)
参数:
Number 为被除数。
Divisor 为除数。
说明:如果Divisor为0,MOD函数返回错误值#DIV/0!。
示例:
=MOD(3, 2) 返回1
=MOD(4, 2) 返回0
热心网友
时间:2022-03-18 03:11
MOD是取余函数,ROW()是返回当前单元格所在的行,
公式=MOD(ROW(),2) 只有两种结果,即 1 和 0, 如果是行号是双数,那么结果就是0
如果是行号是单数,那么结果就是1,
例如你在A1单元格输入这个公式,那么结果说是1, 因为A1的第一行
热心网友
时间:2022-03-18 05:03
首先要理解row()这个函数
row()是当前公式所在行的行号,也就是说从第一行开始算,输入公式的这行是第几行。返回的是一个整数。
mod(数字,除数) 这个意思是用【数字】除以【除数】的余数,比如:mod(5,2) 相当于5÷2=2余1 由于是取余数,所以结果为1
两个函数嵌套使用在一起
=MOD(ROW(),2)=0 的意思就不难理解了。用当前行的行号除以2的余数是多少。后面加个判断=0,如果整除就成立,不整除就不成立。
=MOD(ROW(),2)=0 如何解释这个公式
=MOD(ROW(),2)=0是函数的嵌套使用。意思:用当前行的行号除以2的余数是多少。后面加个判断=0,如果整除就成立,不整除就不成立。即此公式只有两种结果,即 1 和 0,,如果是行号是双数,那么结果就是0,如果是行号是单数,那么结果就是1。row()是当前公式所在行的行号,也就是说从第一行开始算...
谁能看懂这个条件格式里的公式吗?=“=MOD(ROW(),2)=0”,
=0就表示余数为0,即当前行为双数
!=IF(MOD(ROW(),2)=0,工资!A$2,INDEX(工资!$A:$U,INT((ROW()+3)/2...
MOD(ROW(),2)=0表示当前行为偶数行,如果成立,返回工作表"工资“的A列第2行的值(工资!A$2);如果当前行是奇数行,返回工作表”工资“第A列至U列数组中的第”当前行加3除2“行和当前列对应的值。
=MOD(ROW(),2)=0
首先,选定单元格区域 “格式”菜单-》“条件格式”公式输入:=MOD(ROW(),2)=0 格式---设置底纹---颜色 添加,条件二,公式输入:=MOD(ROW(),2)=1 格式---设置底纹---颜色
谁能帮我翻译一下: =IF(MOD(ROW(),2)=0,行管!b$2,index(行管!$A:$...
首先说明一下,0有时候代表的是假的意思。我们知道,if的格式是if(条件表达式,表达式为真时的值,表达式为假时的值)MOD(ROW(A1)-1,3)产生的值,只会是0、1或者2,即表达式依此是,假,真,真ROUNDUP(ROW(A1)/3是根据行号产生数组,111222333444……第一行公式,简化就是if(0,1,0),结果是...
excel函数隔行递增的方法excel函数隔行递增的方法是什么
在第一行第二列中输入下面的公式:=IF(MOD(ROW();2)=0,A1,A1+1)这个公式的含义是,如果当前行为偶数行,则当前单元格的值等于上一行同列的值;如果当前行为奇数行,则当前单元格的值等于上一行同列的值加上1。接下来,将这个公式向右拖动,直到填满需要的列数。这样,表格中每隔一行就会递增1,...
...2)=1,A$7,IF(MOD(ROW(),2)=0,INDEX($A:$D,INT((ROW()+4)/1+1...
INT((ROW()+4)/1+1)实际得到的是row()+5,就是当前行往下5行。这个公式整体看来应该是一个类似于工资表的功能。如果是奇数行,就引用第7行(可能是标题),如果是偶数行,就往下偏移引用。公式又点啰嗦,可以简化:=IF(MOD(ROW(),2),A$7,INDEX($A:$D,ROW()+5,COLUMN()))
=AND(MOD(ROW),2)=0这公式是什么意思呢??
应该是ROW(),表示这个单元格的行数,MOD(ROW(),2)表是的是这个单元格所在的行 除以2之后的余数,AND,是并且的意思,你这里就只有一个条件,没有必要用AND函数,他在这里是多余的。如果要他的话,那你这里就少了一个条件,可以你的公式是这样的,=AND(MOD(ROW(),2)=0,条件2)...
Excel若以IF函数排除其ROW()函数测单元格'行'号是单数,就 ="" 不...
在“公式”框中输入以下公式:=IF(MOD(ROW(),2)=0,AND(A1<30,A1<>""),"")单击“格式”按钮,设置要应用的格式。单击“确定”。例如,如果要对 A1:D100 范围内的单元格应用此条件格式,可以按照上述步骤操作。此外,您也可以使用以下公式来实现相同的效果:=IF(MOD(ROW(),2)=1,"",A1<30...
=IF(MOD(ROW(),2)=0,B3/$C$1,B4) 用了这公式,返回不到原单元格已输入...
这要看你放在哪个单元格上。ROW()是取行号,如果你公式放在双数行上,返回的是B3/$C$1;放在单数行上,返回的是B4单元格的值。