使用excel的空白单元格中的if或or语句的错误消息

时间:2018-02-13 04:36:21

标签: excel

我的excel表是这样的:

status| question1| question2 | question3
------|----------|-----------|-------------
 yes  |  q1      |           |
 no   |  q1      |           |
 yes  |  q1      |    q2     |     q3
 yes  |          |    q2     |

当状态为“是”且任何问题为空时,将填写警告消息,如“请回答所有问题”。 我用过这个等式

=IF(ISBLANK(B2),"Please Answer This Question","")

但这不能正常工作。

1 个答案:

答案 0 :(得分:0)

有几种方法可以解决这个问题:

  1. 创建一个只计算具有值的行的列。 E栏:=COUNTA(B2:D2)如果该值与问题总数不匹配,则表示缺少一个。

  2. 使用您的初始IF想法,但检查所有单元格。 E栏:=IF(AND(A2="yes",OR(ISBLANK(B2),ISBLANK(C2),ISBLANK(D2))),"Please answer all questions")

  3. @Jeeped是对的,如果你有更高版本的excel,你可以使用条件格式。