MS Excel创build虚拟列以在公式中使用
我想要做一些类似于从1到100的1 / x求和,而不需要创build额外的列来帮助计算。 我希望我的第一列是数字1到100.我想要一个单元格显示1 / x的总和,其中x是第一列中的每个单元格。 目前唯一可以这样做的方法是创build第二个列,对每个单元格执行1 / x,然后对第二个列进行求和。 有没有解决scheme来做到这一点,而不必创build第二列?
谢谢!
你可以使用这个“数组公式”
= SUM(1 / A1:A100)
用CTRL + SHIFT + ENTER确认
….或通过使用SUMPRODUCT避免数组input
= SUMPRODUCT(1 / A1:A100)
两个版本都假设你在A1:A100中没有零(或空白)
如果你可能有零或空白,那么使用这个数组公式
= SUM(IF(A1:A100,1 / A1:A100))
如果你的意思是1 + 1/2 + 1/3 + ... + 1/100
,使用下面的数组公式 (按Ctrl + Shift + Enter键input,而不是input):
=sum(1/row(A1:A100))
您需要使用如下的数组公式:
{=SUM(1/A1:A100)}
A1:A100包含1到100
您创build数组公式为: =SUM(1/A1:A100)
,然后按Ctrl-Shift-Enter。
如果你正确地做了这个公式,然后用大括号{}显示,但是你不要自己input大括号。