Excel IF语句 - 列中的多个条件

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

Excel screenshot

我想运行一个逻辑测试,它将根据MS Excel中的布尔结果执行两段代码中的任何一段。

我附上了一份数据样本。我想运行逻辑IF测试,如果列A包含“2月”而列B包含单词“早餐”,则执行基于TRUE或FALSE的其他两个函数之一 - 但两个条件必须在同一行,并且可以出现不止一次(只需要大于零)。这是我提出的代码:

=IF(AND(COUNTIF(A:A,"February")>0,(COUNTIF(B:B,"*Breakfast*")>0)),"Run this code","Runthatcode")

我目前正在学习编程和Excel,所以我的知识现在非常有限。

非常感谢。

弗雷泽

excel if-statement boolean logical-operators countif
1个回答
0
投票

尝试使用COUNTIFS函数来完成此任务。

=IF(COUNTIFS(B:B, "ValueA", C:C, "ValueB") > 0, Function1, Function2)
© www.soinside.com 2019 - 2024. All rights reserved.