停留在具有多个条件的串联数组公式上

Stuck on Concatenation array formula with multiple criteria

我有一个公式可以很好地获取信息,以便 link B 列中包含的参考和 Sheet 2 的 T 列中的信息。

我有一个公式可以检查 'Sheet2'!B:B=B2。但是,现在我希望公式只包含 return 信息,其中相应行在 A 列中也有 "yes"。

例如,如果B2=1001,我只想return下例中的CAT:

是否可以有这样的两个条件?

我尝试了各种 AND 公式以及我的主要公式,但这会返回错误:

=IF(ISBLANK(A4),"",ARRAYFORMULA(TEXTJOIN(" ⦿",TRUE,IF('Sheet2'!B:B=B2,'Sheet2'!T:T,""))))

我需要在这个公式中的某处放置以检查是否 A2="Yes"

=IF(ISBLANK(A4),, ARRAYFORMULA(TEXTJOIN(" ⦿", 1 , 
 IF((Sheet2!A:A="yes")*(Sheet2!B:B=B2), Sheet2!T:T, ))))