【问题标题】:Google Sheets: adding cells to sum when condition is metGoogle表格:在满足条件时添加单元格以求和
【发布时间】:2021-04-30 10:54:41
【问题描述】:

我应该在 Google 表格中使用什么公式来获得多个单元格的总和,其中每个单元格都有一个独立的条件来确定它是否应该包含在总和中。像这样的:

结果 = 0 + (IF(condition1, A1)) + (IF(condition2, B1)) + (IF(condition3, C1))

【问题讨论】:

    标签: google-sheets google-sheets-formula spreadsheet


    【解决方案1】:

    根据你的情况,你可以使用类似这样的东西:

    =SUM(IF(A1<>0,A1,0),IF(B1<10,B1,0),IF(C1<10,C1,0),D1)
    

    因此,作为一般示例,您可以简单地使用SUMIF 函数:

    =SUM(IF(CONDITION1,A1,0),IF(CONDITION2,B1,0),IF(CONDITION3,C1,0)...)
    
    • SUM 函数的元素用逗号分隔;

    • IF 在满足条件时返回第一个值,如果不满足条件则返回第二个值。

    参考

    【讨论】:

      【解决方案2】:

      事实证明它的工作方式与我在原始问题中发布的方式一样:

      结果 = 0 + (IF(condition1, A1)) + (IF(condition2, B1)) + (IF(condition3, C1))

      但是,如果逗号 (,) 在您的语言中用作小数点分隔符,则您需要使用不同的参数分隔符。对于波兰语,我必须使用分号 (;)

      结果 = 0 + (IF(条件1; A1)) + (IF(条件2; B1)) + (IF(条件3; C1))

      【讨论】:

        猜你喜欢
        • 2022-12-15
        • 1970-01-01
        • 2018-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多