我有这个公式,我想改变所以它跳过行,例如它看第1排然后是第3排,依此类推。 {=AVERAGE(IF(MOD(COLUMN(Podatki!H7:T7);2)=0;Podatki!H7:T7;""))}
到目前为止,我已经提出了这个问题,但似乎没有用。{=AVERAGE(IF(MOD(COLUMN(OFFSET(Podatki!H7:T7;(ROW(Podatki!H7:T7)-6);0));2)=0;Podatki!H7:T7;""))}
任何sugestions?
答案 0 :(得分:0)
如果您的公式已经按原样运行,但是您希望它在向下拖动时只跳过所有偶数行,则可以执行以下操作:
= IF(MOD(ROW(),2)=0,"",<your working formula here>)
这个公式有效地只是跳过&#34;拖动公式时所有偶数行。
我假设在你的情况下公式是这样的:
= IF(MOD(ROW(),2)=0,"",AVERAGE(IF(MOD(COLUMN(Podatki!H7:T7);2)=0;Podatki!H7:T7;"")))
修改强>
根据您最近的评论,我认为INDIRECT
正是您所寻找的。 p>
只需在公式中替换细胞范围的所有实例
Podatki!H7:T7
用这个:
INDIRECT("Podatki!H"&(2*ROW()+5)&":T"&(2*ROW()+5))
您可能需要将+5
部分调整为您的工作表所需的任何内容。对于第1行,(2*ROW()+5)
将返回7,对于第2行,它将返回9,等等。