【发布时间】:2019-02-18 12:46:05
【问题描述】:
我想运行一个逻辑测试,该测试将根据 MS Excel 中的布尔结果执行两段代码中的任意一段。
我附上了一份数据样本。我想运行一个逻辑 IF 测试,如果 A 列包含“February”并且 B 列包含“Breakfast”一词,则基于 TRUE 或 FALSE 执行其他两个函数中的一个 - 但两个条件必须在同一行,并且可以出现多次(必须大于零)。这是我想出的代码:
=IF(AND(COUNTIF(A:A,"February")>0,(COUNTIF(B:B,"*Breakfast*")>0)),"Run this code","Runthatcode")
我目前正在学习编程和 Excel,所以我现在的知识非常有限。
非常感谢。
弗雷泽
【问题讨论】:
-
请提交不起作用的公式,以便我们更好地了解您的需求
-
您是否尝试使用单元格公式或 VBA 来完成此操作?您能否准确发布您尝试过的内容、输出的内容以及所需的输出?
-
我已经修改了谢谢 - 希望更清楚,不,我没有使用 VBA 编辑器。
标签: excel if-statement boolean logical-operators countif