我的excel表是这样的:
status| question1| question2 | question3
------|----------|-----------|-------------
yes | q1 | |
no | q1 | |
yes | q1 | q2 | q3
yes | | q2 |
当状态为“是”且任何问题为空时,将填写警告消息,如“请回答所有问题”。 我用过这个等式
=IF(ISBLANK(B2),"Please Answer This Question","")
但这不能正常工作。
答案 0 :(得分:0)
有几种方法可以解决这个问题:
创建一个只计算具有值的行的列。 E栏:=COUNTA(B2:D2)
如果该值与问题总数不匹配,则表示缺少一个。
使用您的初始IF想法,但检查所有单元格。 E栏:=IF(AND(A2="yes",OR(ISBLANK(B2),ISBLANK(C2),ISBLANK(D2))),"Please answer all questions")
@Jeeped是对的,如果你有更高版本的excel,你可以使用条件格式。