如何更改此公式,以便跳过行Excel

时间:2017-10-31 21:18:08

标签: excel

我有这个公式,我想改变所以它跳过行,例如它看第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?

1 个答案:

答案 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正是您所寻找的。

只需在公式中替换细胞范围的所有实例

Podatki!H7:T7

用这个:

INDIRECT("Podatki!H"&(2*ROW()+5)&":T"&(2*ROW()+5))

您可能需要将+5部分调整为您的工作表所需的任何内容。对于第1行,(2*ROW()+5)将返回7,对于第2行,它将返回9,等等。