Arrays 使用两个条件计算IFS

Arrays 使用两个条件计算IFS,arrays,excel,excel-formula,countif,Arrays,Excel,Excel Formula,Countif,我有一个包含三列的excel表。我需要在C列(状态)中设置一个值,该值取决于a列和B列。如果B列中的所有值都包含“Apple”和“Pear”这两个术语,表示a列中的固定值,那么C列中的每一行都需要表示“是”,否则表示“否” 在示例屏幕截图中,ID=1000的状态为“是”,因为术语“苹果”和“梨”出现在B列中,而ID=2000的状态为“否”,因为它不包含这两个条件 我使用下面的公式=IF(COUNTIFS(A:A,A2,B:B,{“Apple”,“Pear”})=0,“No”,“Yes”)将所有内

我有一个包含三列的excel表。我需要在C列(状态)中设置一个值,该值取决于a列和B列。如果B列中的所有值都包含“Apple”和“Pear”这两个术语,表示a列中的固定值,那么C列中的每一行都需要表示“是”,否则表示“否”

在示例屏幕截图中,ID=1000的状态为“是”,因为术语“苹果”和“梨”出现在B列中,而ID=2000的状态为“否”,因为它不包含这两个条件

我使用下面的公式
=IF(COUNTIFS(A:A,A2,B:B,{“Apple”,“Pear”})=0,“No”,“Yes”)
将所有内容设置为“Yes”,我认为我的方法是错误的


一个选项是:

=IF(SUM(COUNTIFS(A:A,A2,B:B,{"Apple","Pear"}))=COUNTIFS(A:A,A2),"Yes","No")

您说的是“表格”,但这似乎是一个Excel问题。如果是这样,请相应地标记,或澄清问题。此外,如果
=If(AND(COUNTIF…
)如何。如果您将表上的“橙色”更改为“Pear”,则ID=2000的状态将更新为“是”,但它似乎返回“否”值。无需复制。对我有效:我手动输入公式,它有效。谢谢你的帮助。