=IF(MOD(ROW(A2)-1,4)=0,4,MOD(ROW(A2)-1,4))是什么意思,怎么来的


推荐于 · TA获得超过2930个赞

如果A1:A100的行號-1除以6余数小于5,则返回第一行到第一百行的行号否则返回65536。这里返回的是一个数组比如1、2、3、4、5、65536、7、8、9、10、11、65536这样的数组,结果就是把行号是6的整倍数的行返回为65536

你对这个回答的评价是?


row():该单元格的行号比如写在A8里,就等于8

MOD(ROW(),3)=0如果行号是3的倍数(除以3余数為0)的情况下,使该单元格为“”(空)

MOD(ROW(),3)=1如果行号比3的倍数多1,使该单元格混合引用shee1的B$1(填充的时候不改变行号)单元格

如果行号比3的倍数哆2返回sheet1的从固定A到V列的区域中,第ROW()+4)/3行第COLUMN()列交叉处的单元格的值。

COLUMN():该单元格的列号比如B2单元格,则为2因为B是第二列。

PS:该公式其實int可以去掉

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

不知道你是什么语言的按编程邏辑猜测,这个 if 语言结构是这样的:

if(判断条件结果1,结果2)

即判断条件=True则返回结果就是”结果1“,否则就是“结果2”

原句的执行逻辑昰如果这个条件:

getrow() = 1 成立则返回1,否则再判断这个条件:

如果成立则返回0,否则返回1

我要回帖

更多关于 a2三段 的文章

 

随机推荐