我正在尝试为我们的客户创建一份营销偏好列表。我有 5 个选项,我需要根据客户的偏好将每个单元格设置为“是”或“否”。在行的末尾,我有一个“已完成的偏好”单元格。
我不介意答案是“是”或“否”,但我希望如果该行缺少任何数据,“已完成的偏好”为“不完整”,并且一旦所有偏好都具有“是”或“否”值,则“完成”。
该数据库将被许多人使用,因此我尝试使用文本而不是数字使其尽可能万无一失。
我尝试过谷歌搜索、IF 语句、ISBLANK 语句,但似乎就是无法理解。
感谢您的帮助!
答案1
在F1进入:
=IF(COUNTIF(A1:E1,"Yes")+COUNTIF(A1:E1,"No")=5,"Completed Preferences","Incomplete")
它们必须全部填写是的或者不。
答案2
您应该能够使用以下组合来实现此目的IF
,ISBLANK
和OR
Excel 中的函数。
例如,如果您引用的单元格是A1
通过的单元格E1
,则此公式适合您:
=IF(OR(ISBLANK(A1), ISBLANK(B1), ISBLANK(C1), ISBLANK(D1), ISBLANK(E1)),"Incomplete", "Complete")
要完成此操作,请执行以下操作:
ISBLANK(A1)
如果单元格为空白,则、ISBLANK(B1)
等会给出结果。TRUE
OR(...)
TRUE
如果 1 中的任何一项为空白,则会给出结果。IF
3. 返回TRUE
,这意味着工作尚未完成。IF
3. 返回FALSE
,这意味着工作已经完成。
笔记:A1
如果包含返回“”的函数(单元格在技术意义上不是空白的,但不包含任何字符),则此方法可能不起作用E1
。在这种情况下,您需要替换ISBLANK(A1)
为IF(A1<>"")
等等。