Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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
Google sheets 谷歌电子表格中的公式,以显示一个单元格在另一个单元格中的值,其中单元格之间的列数是一个受控变量?_Google Sheets_Formula_Worksheet Function - Fatal编程技术网

Google sheets 谷歌电子表格中的公式,以显示一个单元格在另一个单元格中的值,其中单元格之间的列数是一个受控变量?

Google sheets 谷歌电子表格中的公式,以显示一个单元格在另一个单元格中的值,其中单元格之间的列数是一个受控变量?,google-sheets,formula,worksheet-function,Google Sheets,Formula,Worksheet Function,如何在Google电子表格中创建一个公式,在另一个单元格(如C3)中显示一个单元格(如A2单元格)的值,其中单元格之间的列数(n)是一个受控变量(在本例中为“2”) 用例:我有一个按周分列的现金流模型,并希望显示交易签署后的收入“n”周数,在这里我可以操纵一个单元格(表示“n”的值)来查看对模型的影响。您可以使用间接 =INDIRECT("A"&n) 其中n是变量。因此,如果n=2,则得到A2。如果n=3,则得到A3 编辑:为了反映我在电子表格中所做的更改,以下是我使用的公式: =IF

如何在Google电子表格中创建一个公式,在另一个单元格(如C3)中显示一个单元格(如A2单元格)的值,其中单元格之间的列数(n)是一个受控变量(在本例中为“2”)


用例:我有一个按周分列的现金流模型,并希望显示交易签署后的收入“n”周数,在这里我可以操纵一个单元格(表示“n”的值)来查看对模型的影响。

您可以使用
间接

=INDIRECT("A"&n)
其中
n
是变量。因此,如果
n=2
,则得到
A2
。如果
n=3
,则得到
A3

编辑:为了反映我在电子表格中所做的更改,以下是我使用的公式:

=IFERROR(INDEX(6:6,1,COLUMN()-$B$14-1)*$B$13,0)

对此,您可以使用
间接

=INDIRECT("A"&n)
其中
n
是变量。因此,如果
n=2
,则得到
A2
。如果
n=3
,则得到
A3

编辑:为了反映我在电子表格中所做的更改,以下是我使用的公式:

=IFERROR(INDEX(6:6,1,COLUMN()-$B$14-1)*$B$13,0)

我在处理字符电子表格时遇到了类似的问题,我得到的解决方案是使用偏移量。 格式为=偏移量(a、b、c) 其中a代表您想要作为占位符的单元格,在您的示例中,它将是a2。 其中b包含将移动到行上的值(我实际上将它定位到另一个单元格,因此当我“升级”时,我可以只更改一个框,并且依赖它的所有内容都会更新)。 其中c包含要在列中移动的值。

我在处理字符电子表格时遇到了类似的问题,我得到的解决方案是使用偏移量。 格式为=偏移量(a、b、c) 其中a代表您想要作为占位符的单元格,在您的示例中,它将是a2。 其中b包含将移动到行上的值(我实际上将它定位到另一个单元格,因此当我“升级”时,我可以只更改一个框,并且依赖它的所有内容都会更新)。 其中c包含要在列中移动的值。

您能否使用虚拟电子表格澄清:。在这里的示例中,收入是在合同签署(硬编码)后的4周内产生的。我想做的是在单元格“A1”中输入一个数字,以反映合同签订后收入应达到的周数,这将影响收入出现在哪一列。也就是说,如果n=2,那么D7将是10000,E7将是20000。@Isaac对延迟表示抱歉;不知何故,我没有收到你的评论通知:(.我编辑了你的电子表格来实现这一点,我使用了索引,因为我认为它可能更合适。请注意,我必须在单元格上的小角落按Ctrl+E,谷歌电子表格才能显示所有数字。你能使用虚拟电子表格澄清吗:。在这里的示例中,收入是在合同签订后4周内产生的ned(硬编码)。我想做的是在单元格“A1”中输入一个数字,以反映合同签订后收入应达到的周数,这将影响收入出现在哪一列。即,如果n=2,则D7将为10000,E7将为20000。@Isaac对延迟表示歉意;不知何故,我没有收到通知以征求您的意见:(.我已经编辑了你的电子表格来实现这一点,我使用了索引,因为我认为它可能更合适。请注意,我必须在单元格的小角落按Ctrl+E,谷歌电子表格才能显示所有数字。