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
MS Excel创建要在公式中使用的虚拟列_Excel_Formula - Fatal编程技术网

MS Excel创建要在公式中使用的虚拟列

MS Excel创建要在公式中使用的虚拟列,excel,formula,Excel,Formula,我想做一些类似于从1到100求和1/x的事情,而不需要创建额外的列来帮助计算。我希望我的第一列是数字1到100。我想要一个单元格显示1/x的和,其中x是第一列中的每个单元格。目前我能想到的唯一方法是创建第二列,对每个单元格进行1/x运算,然后对第二列求和。有没有解决方案可以在不创建第二列的情况下执行此操作 谢谢 如果你的意思是1+1/2+1/3+…+1/100,使用以下命令(按Ctrl+Shift+Enter键输入,而不是按Enter键输入): 如果你的意思是1+1/2+1/3+…+1/100,

我想做一些类似于从1到100求和1/x的事情,而不需要创建额外的列来帮助计算。我希望我的第一列是数字1到100。我想要一个单元格显示1/x的和,其中x是第一列中的每个单元格。目前我能想到的唯一方法是创建第二列,对每个单元格进行1/x运算,然后对第二列求和。有没有解决方案可以在不创建第二列的情况下执行此操作


谢谢

如果你的意思是
1+1/2+1/3+…+1/100
,使用以下命令(按Ctrl+Shift+Enter键输入,而不是按Enter键输入):


如果你的意思是
1+1/2+1/3+…+1/100
,使用以下命令(按Ctrl+Shift+Enter键输入,而不是按Enter键输入):

您可以使用此“数组公式”

=总和(1/A1:A100)

按CTRL+SHIFT+ENTER键确认

..或使用SUMPRODUCT避免数组输入

=SUMPRODUCT(1/A1:A100)

两个版本都假设A1:A100中没有零(或空格)

如果可能有零或空格,则使用此数组公式

=总和(如果(A1:A100,1/A1:A100))

您可以使用此“数组公式”

=总和(1/A1:A100)

按CTRL+SHIFT+ENTER键确认

..或使用SUMPRODUCT避免数组输入

=SUMPRODUCT(1/A1:A100)

两个版本都假设A1:A100中没有零(或空格)

如果可能有零或空格,则使用此数组公式


=总和(如果(A1:A100,1/A1:A100))

您需要使用如下数组公式:

{=SUM(1/A1:A100)} 
其中A1:A100包含1到100

创建数组公式时,键入公式为
=SUM(1/A1:A100)
,然后按Ctrl-Shift-Enter键


如果操作正确,则公式会显示为花括号{},但您自己不需要输入花括号。

您需要使用数组公式,如下所示:

{=SUM(1/A1:A100)} 
其中A1:A100包含1到100

创建数组公式时,键入公式为
=SUM(1/A1:A100)
,然后按Ctrl-Shift-Enter键

如果你做得正确,那么这个公式会显示为花括号{},但是你自己不会输入花括号