我有一个具有以下公式的Excel工作表:
=('Forecast Workings'!T2+'Forecast Workings'!T3)/1000-4.6
=('Forecast Workings'!T4+'Forecast Workings'!T5)/1000-4.6
=('Forecast Workings'!T6+'Forecast Workings'!T7)/1000-4.6
如何编写此公式,以便我可以简单地将其向下拖动以填写其余的值,并让该值每次递增2?
答案 0 :(得分:2)
如果您的初始单元格在第一行中并且要进行乘法运算,则可以使用:
stepDefinition
如果您不在第一行中,则从=(INDIRECT("Forecast Workings!T"&ROW()*2)+INDIRECT("Forecast Workings!T"&ROW()*2+1))/1000-4.6
中减去值。
答案 1 :(得分:1)
尝试
=sum(index('Forecast Workings'!T:T, (row(1:1)-1)*2+2),
index('Forecast Workings'!T:T, (row(1:1)-1)*2+3))/1000-4.6
答案 2 :(得分:1)
您将需要一个帮助器列,或使用间接方法,然后对公式row()使用数学方法以获得正确的回报。例如,如果您从第2行开始并向下拖动,则它将增加2。 (假设第一行是标题)
=INDIRECT("'Forecast Workings'!T" & (ROW()-1)*2)+INDIRECT("'Forecast Workings'!T" & ((ROW()-1)*2)+1)/1000-4.6
我还建议您查看行为准则,您需要证明自己尝试解决的问题以及不起作用的事情。