无法获取总和值(在谷歌表格中使用 OR 条件进行过滤

问题描述 投票:0回答:1
    =sum(filter(B:B,if(or(C:C="foo",C:C="bar"),A:A>D,A:A<E))

这不会返回任何值。

    =sum(B:B,if(or(C:C="foo",C:C="bar"),A:A>D,A:A<E))

 

这返回一个总和,但看起来忽略了 ,A:A>D:D,A:A

A     B   C     D     E
Jan1  1   foo  Jan2  Jan3
Jan2  1   foo  Jan2  Jan3
Jan7  3   bar  Jan4  Jan9
Jan7  3   bar  Jan5  Jan9

This should return 6
if-statement google-sheets filter sum
1个回答
0
投票

您可以尝试:

=sum(ifna(filter(B:B,regexmatch(C:C,"foo|bar"),A:A>D:D,A:A<E:E)))

=sum(ifna(filter(B:B,(C:C="foo")+(C:C="bar"),A:A>D:D,A:A<E:E)))
© www.soinside.com 2019 - 2024. All rights reserved.