=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
您可以尝试:
=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)))