求excel大神解释下这个是什么意思呢
=IF(MOD(ROW(),11)=8,INDEX(sheet1$AG$3:$AG$171,INT(ROW()/11)+1),"")...
=IF(MOD(ROW(),11)=8,INDEX(sheet1$AG$3:$AG$171,INT(ROW()/11)+1),"")
展开
1个回答
展开全部
=IF(MOD(ROW(),11)=8,INDEX(sheet1$AG$3:$AG$171,INT(ROW()/11)+1),"")
公式表示:如果当前行号被11整除后,余数为8,那么就返回AG3:AG171中,当前行除以11后的整数值加1;如果当前行号被11整除后,余数不为8,就返回空。
假设当前行在第8行,那么MOD(ROW(A8),11)=8,返回AG3:AG171中,INT(ROW(A8)/11)=0,然后加上1,也就是返回AG3。当单元格向下偏移11行后,返回AG4 。
公式表示:如果当前行号被11整除后,余数为8,那么就返回AG3:AG171中,当前行除以11后的整数值加1;如果当前行号被11整除后,余数不为8,就返回空。
假设当前行在第8行,那么MOD(ROW(A8),11)=8,返回AG3:AG171中,INT(ROW(A8)/11)=0,然后加上1,也就是返回AG3。当单元格向下偏移11行后,返回AG4 。
追问
谢谢 很有用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询