【问题标题】:Google Sheets: SUMIF, Array, Multiple Ranges, Multiple ConditionsGoogle 表格:SUMIF、数组、多个范围、多个条件
【发布时间】:2019-09-29 08:22:48
【问题描述】:

使用 Google 表格,我试图根据和/或逻辑对两个不同的、不连续的范围求和。

我的偏好是通过单元格引用来引用条件,例如:
=SUM(ARRAYFORMULA(SUMIF(E3:E9, B2:B4, D3:D9))+SUM(ARRAYFORMULA(SUMIF(B13:B16, B2:B4, A13:A16))))

我也很乐意做这样的事情:
=SUM(ARRAYFORMULA(SUMIF(E3:E9, {"ca";"cc";"ck"}, D3:D9))+SUM(ARRAYFORMULA(SUMIF(B13:B16, {"ca";"cc";"ck"}, A13:A16))))

不幸的是,这些方法都没有给我正确的答案。

这是在使用 Excel 时给我正确答案的公式:
=SUM(SUMIF(E3:E9, {"ca","cc","ck"}, D3:D9))+SUM(SUMIF(B13:B16, {"ca","cc","ck"}, A13:A16))

我在这里设置了一个测试 Google 表格: SUMIF, Array, Multiple Ranges, Multiple Conditions

想法?

【问题讨论】:

    标签: arrays google-sheets-formula multiple-conditions


    【解决方案1】:

    这似乎有效:
    =ARRAYFORMULA(SUM(SUMIF(E3:E9, B2:B4, D3:D9))+SUM(SUMIF(B13:B16, B2:B4, A13:A16)))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      • 2021-02-24
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      相关资源
      最近更新 更多