参考在Excel公式每秒细胞
问题描述:
我现在有这样一个公式:参考在Excel公式每秒细胞
=ROUND((('Sheet1'!D77-'Sheet1'!D75)/'Sheet1'!D75)*100,1)
与下面的下一个单元格:
=ROUND((('Sheet1'!D79-'Sheet1'!D77)/'Sheet1'!D77)*100,1)
我想要的是自上而下,拖动公式参考每个第二个细胞。因此对于例如它应该从参考D79-D77到D81-D79(而不是D80-D78)等。我该怎么做呢?
谢谢
答
也可以与INDEX做到这一点,该行乘以该公式是在相对于第一行由2并将其添加到75或77:
=ROUND(((INDEX(Sheet1!D:D,77+(ROWS(A$1:A1)-1)*2)-INDEX(Sheet1!D:D,75+(ROWS(A$1:A1)-1)*2))/INDEX(Sheet1!D:D,75+(ROWS(A$1:A1)-1)*2))*100,1)
答
哦,这很有趣。
假设你在
B1
和你正在寻找到价值有你的第一个单元格的列C,开始在小区
C1
要做到这一点,你需要有数量在列A.从数字1开始,向上计数。 (你可以包括在此拖动)
因此并排的,你必须在若干列,而在列B中的绝对百分比,并且在C值(在交变行)。
我做了算术级数,结合address
和indirect
函数来完成任务。
其中:
一个= A1 +(N-1)* d
在B1,代码应该是这样的:
=(INDIRECT("C"&(3+(A1-1)*2))-INDIRECT("C"&(1+(A1-1)*2)))/INDIRECT("C"&(1+(A1-1)*2))
我想这应该做到这一点。
干杯..