这个公式什么意思=IF(MOD(ROW(),2)=1,A$7,IF(MOD(ROW(),2)=0,INDEX($A:$D,INT((ROW()+4)/1+1),COLUMN())))
人气:417 ℃ 时间:2020-07-04 06:57:21
解答
MOD(ROW(),2)求当前行的行号,再以2为模求余数,从而判断行号的奇偶.
所以公式的意思:
如果公式所在单元格是奇数行,公式结果为A$7,否则结果为INDEX($A:$D,INT((ROW()+4)/1+1),COLUMN()).
接下来看INDEX部分:
INDEX($A:$D,m,n)引用$A:$D区域的第m行第n列所在的单元格.
INT((ROW()+4)/1+1)实际得到的是row()+5,就是当前行往下5行.
这个公式整体看来应该是一个类似于工资表的功能.
如果是奇数行,就引用第7行(可能是标题),如果是偶数行,就往下偏移引用.
公式又点啰嗦,可以简化:
=IF(MOD(ROW(),2),A$7,INDEX($A:$D,ROW()+5,COLUMN()))
推荐
- =MOD(-LARGE(COUNTIF($B2:$D6,ROW($1:$9))*10-ROW($1:$9),COLUMN(A1)),10)
- How often do you get this magazine?
- 初一英语50词作文两篇
- 英语完形填空,看不懂
- 表示集中注意力看的近义词
- 夏天种柳树能不能活,什么苗成活率高谢谢了,
- 已知二维随机变量的概率密度,求边缘概率密度,
- 小明做一道加法题时,把第二个加数45看成了54,结果算出来的和是86,正确答案是多少?
猜你喜欢