=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,如果整除就成立,不整除就不成立。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com