Google 表格:如何在 COUNTUNIQUEIFS 函数中使用 OR 逻辑?

问题描述 投票:0回答:1

如何在 Google 表格中合并以下内容?

= COUNTUNIQUEIFS(A2:$A, B2:$B, ">0", C2:$C, "苹果") + COUNTUNIQUEIFS(A2:$A, B2:$B, ">0", C2:$C , "香蕉") + COUNTUNIQUEIFS(A2:$A, B2:$B, ">0", C2:$C, "橙色") + COUNTUNIQUEIFS(A2:$A, B2:$B, ">0", C2:$C,“柠檬”)

我尝试了很多,但没有成功...

类似这样的事情

= COUNTUNIQUEIFS(A2:$A, B2:$B, ">0", C2:$C, OR{"苹果","香蕉","橙子","柠檬"})

非常感谢~

google-sheets count-unique
1个回答
0
投票

条件聚合函数使用 AND 逻辑进行操作,如果您想基于 OR 逻辑进行计数,则必须使用像

FILTER
这样的函数来进行过滤,然后使用常规
COUNTUNIQUE
:

=COUNTUNIQUE(FILTER(A2:A,(B2:B>0)+(C2:C="apple")+(C2:C="banana")+(C2:C="orange")+(C2:C="lemon")))

或与

REGEXMATCH
:

=COUNTUNIQUE(FILTER(A2:A,(B2:B>0)+REGEXMATCH(C2:C,"(?i)apple|banana|orange|lemon")))
© www.soinside.com 2019 - 2024. All rights reserved.