【问题标题】:Alternative Range/Cell Addressing in Google Sheets Formulas/FunctionsGoogle表格公式/函数中的替代范围/单元格寻址
【发布时间】:2021-09-20 14:22:45
【问题描述】:
=AVERAGE("M1"&":"&Address(10,13,4))

我试图取一个值范围的平均值(一个更大的公式的一部分,这只是我坚持的标准)。我想让第一个单元格引用正常引用,如上:M 列,第 1 行。然后我希望范围中的第二个单元格引用是公式/函数,在上面的 M 列第 10 行的示例中。

我想最终用另一个公式/函数替换上面的“10”,但这不是现在的问题。

当我尝试上面的公式时,我得到一个 DIV/0!错误,好像有 /some/ 范围被传递给 Average,但它不是正确的。将地址函数修改为其他任意一组值会产生相同的结果。

我也没有嫁给地址功能;如果有办法使用不同的函数来操作范围内的第二个引用,我会全力以赴。

编辑:我发现我的答案是通过 Excel 论坛进行更深入的搜索。如果包裹在“间接”中,Average 括号内的文本将充当一个范围,正如您所期望的那样。这是一个例子:

=indirect("M1"&":"&Address(RIGHT(A1,3),16,4))

【问题讨论】:

    标签: excel google-sheets excel-formula google-sheets-formula


    【解决方案1】:

    有点像在 Excel 中,你可以使用:

    =AVERAGE(M1:INDEX(M:M,10))
    

    【讨论】:

      【解决方案2】:

      编辑:我发现我的答案是通过 Excel 论坛进行更深入的搜索。如果包裹在Indirect 中,Average 括号内的文本就像您所期望的那样充当一个范围。这是一个例子:

      =indirect("M1"&":"&Address(RIGHT(A1,3),16,4))
      

      您可以将地址函数替换为另一个函数或值。只要您在间接中输入的任何内容的最终结果看起来像单元格或范围引用,就可以使用间接(根据我的理解)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-19
        • 1970-01-01
        • 1970-01-01
        • 2021-01-04
        相关资源
        最近更新 更多