【问题标题】:Google Sheets - How do multiply a SUM?Google 表格 - 如何将 SUM 相乘?
【发布时间】:2017-01-19 22:34:54
【问题描述】:

Google 表格快把我逼疯了

如果我仅将一列中的数字相加并乘以 2,我得到 8,这是正确的:

=SUM(A:A)*2  

但是当我像这样从 B 列添加数字时,我得到 6 作为答案,我应该得到 14。

=SUM((A:A)*2,B:B)

谁能解释一下我的公式有什么问题?

【问题讨论】:

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


    【解决方案1】:

    尝试将函数包含在数组公式中。

    =arrayformula(SUM((A:A)*2,B:B))
    

    编辑:

    意识到您正在寻找解释。在第一个示例中,您将一个范围相加,然后将该数字相乘。第二组有一个数组函数,它的工作方式类似于

    总和(2*[1,1,1],[1,2,2,1])

    第一个数组没有正确解析,你得到了第二个数组的总和。通过将命令包含在 arrayformula 命令中,它知道您正在执行矩阵数学。

    【讨论】:

      【解决方案2】:

      我认为您正在尝试嵌套 SUM 函数,但缺少一个。以下内容如何:

      =SUM(SUM(A:A)*2,B:B)
      

      其中内部SUM 用作外部SUM 的第一个参数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-13
        • 1970-01-01
        • 1970-01-01
        • 2015-08-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多