Excel:只有当所有五个单元格都有值时才返回完成

Excel:只有当所有五个单元格都有值时才返回完成

我正在尝试为我们的客户创建一份营销偏好列表。我有 5 个选项,我需要根据客户的偏好将每个单元格设置为“是”或“否”。在行的末尾,我有一个“已完成的偏好”单元格。

我不介意答案是“是”或“否”,但我希望如果该行缺少任何数据,“已完成的偏好”为“不完整”,并且一旦所有偏好都具有“是”或“否”值,则“完成”。

该数据库将被许多人使用,因此我尝试使用文本而不是数字使其尽可能万无一失。

我尝试过谷歌搜索、IF 语句、ISBLANK 语句,但似乎就是无法理解。

感谢您的帮助!

答案1

F1进入:

=IF(COUNTIF(A1:E1,"Yes")+COUNTIF(A1:E1,"No")=5,"Completed Preferences","Incomplete")

它们必须全部填写是的或者

答案2

您应该能够使用以下组合来实现此目的IFISBLANKORExcel 中的函数。

例如,如果您引用的单元格是A1通过的单元格E1,则此公式适合您:

=IF(OR(ISBLANK(A1), ISBLANK(B1), ISBLANK(C1), ISBLANK(D1), ISBLANK(E1)),"Incomplete", "Complete")

要完成此操作,请执行以下操作:

  1. ISBLANK(A1)如果单元格为空白,则、ISBLANK(B1)等会给出结果。TRUE
  2. OR(...)TRUE如果 1 中的任何一项为空白,则会给出结果。
  3. IF3. 返回TRUE,这意味着工作尚未完成。IF3. 返回FALSE,这意味着工作已经完成。

笔记:A1如果包含返回“”的函数(单元格在技术意义上不是空白的,但不包含任何字符),则此方法可能不起作用E1。在这种情况下,您需要替换ISBLANK(A1)IF(A1<>"")等等。

相关内容