在Excel公式中每隔一秒引用一个单元格
我现在有这样一个公式:在Excel公式中每隔一秒引用一个单元格,excel,formula,Excel,Formula,我现在有这样一个公式: =ROUND((('Sheet1'!D77-'Sheet1'!D75)/'Sheet1'!D75)*100,1) =(INDIRECT("C"&(3+(A1-1)*2))-INDIRECT("C"&(1+(A1-1)*2)))/INDIRECT("C"&(1+(A1-1)*2)) 下面的下一个单元格: =ROUND((('Sheet1'!D79-'Sheet1'!D77)/'Sheet1'!D77)*100,1) 我想要的是向下拖动公式,并引
=ROUND((('Sheet1'!D77-'Sheet1'!D75)/'Sheet1'!D75)*100,1)
=(INDIRECT("C"&(3+(A1-1)*2))-INDIRECT("C"&(1+(A1-1)*2)))/INDIRECT("C"&(1+(A1-1)*2))
下面的下一个单元格:
=ROUND((('Sheet1'!D79-'Sheet1'!D77)/'Sheet1'!D77)*100,1)
我想要的是向下拖动公式,并引用每2个单元格。因此,例如,它应该从参考D79-D77到D81-D79(而不是D80-D78)等等。我如何才能做到这一点
谢谢哦,这很有趣 假设你的第一个手机在 B1 您要查找的值在C列中,从单元格开始 C1 要做到这一点,您需要在A列中有数字。从数字1开始,向上计数。(您可以在拖动时包括此选项) 因此,并列的数字列在A,绝对百分比列在B,值列在C(交替行) 我做了算术级数,结合
地址
和间接
函数来完成任务
其中:
an=a1+(n-1)*d
在B1中,代码应如下所示:
=ROUND((('Sheet1'!D77-'Sheet1'!D75)/'Sheet1'!D75)*100,1)
=(INDIRECT("C"&(3+(A1-1)*2))-INDIRECT("C"&(1+(A1-1)*2)))/INDIRECT("C"&(1+(A1-1)*2))
我想这应该够了
干杯。您也可以使用索引,将公式所在的行相对于第一行乘以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)