MS Excel / Apple Numbers 中的 "cell range as a formula" 是什么意思

What's the meaning of "cell range as a formula" in MS Excel / Apple Numbers

重现步骤:

  1. 创建一个 Excel 文件或 Numbers 文件。

  2. 从A1到A10的单元格填入1~10(An的值为n)。

  3. 使用公式 $A$1:$A$10(没有 SUM 函数)将单元格从 B1 分配到 B11。

    我们会得到这个。

  4. 同样的公式 $A$1:$A$10 从 B1 到 B11 得到不同的值。 当 1 <= n <=10 时,Bn 与 An 具有相同的值,并且 B11 得到错误值。

  5. 同样的事情发生在单行或单列的公式上。 但是如果公式单元格范围不止一个rows/columns。所有带公式的单元格都会得到错误值。

  6. 同样的逻辑发生在 Excels & Numbers 和其他类似的软件中。

所以我想确定一下,这是一个功能还是一个错误?是否有与此相关的文档?

这是一个称为“隐式交叉”的功能。实际上,该公式表示:获取与该公式位于同一行的 A1:A10 中的值。如果公式在 1 到 10 之间,则该方法有效,但第 11 行失败,因为 A1:A10.

范围内没有第 11 行

请注意,您的公式并不像 Excel 365 中描述的那样工作。相反,您需要使用新的隐式交集运算符,例如 @$A$1:$A$10 参见 https://support.microsoft.com/en-us/office/implicit-intersection-operator-ce3be07b-0101-4450-a24e-c1c999be2b34