Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Excel公式中每隔一秒引用一个单元格_Excel_Formula - Fatal编程技术网

在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)