使用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
想法?
答案 0 :(得分:0)
这似乎有效:
=ARRAYFORMULA(SUM(SUMIF(E3:E9, B2:B4, D3:D9))+SUM(SUMIF(B13:B16, B2:B4, A13:A16)))