如果行中有任何内容,则显示Excel if语句

时间:2015-02-02 14:50:38

标签: excel if-statement excel-formula excel-2010

我真的不知道如何搜索这个问题或适当的标题,所以我希望这是有道理的。

我正在尝试构建一个Excel电子表格来跟踪当前正在为它们进行测试的软件的功能。电子表格如下所示,其中A-F是测试的占位符,1-5是函数的占位符。

|   | A | B | C | D | E | F |
|:-:|---|---|---|---|---|---|
| 1 | X |   |   |   |   | X |
| 2 |   |   |   |   |   |   |
| 3 |   | X |   |   |   |   |
| 4 |   |   | X |   |   |   |
| 5 |   |   |   | X | X |   |

我想在最后有一个列可以做这样的事情:

|   | A | B | C | D | E | F | Tested? |
|:-:|---|---|---|---|---|---|---------|
| 1 | X |   |   |   |   | X |   Yes   |
| 2 |   |   |   |   |   |   |   No    |
| 3 |   | X |   |   |   |   |   Yes   |
| 4 |   |   | X |   |   |   |   Yes   |
| 5 |   |   |   | X | X |   |   Yes   |

其中最后一列是if语句,如果行中有任何条目,它将显示条件字符串。我知道Excel的IF语句的工作方式类似于=IF(A1=10,"YES","NO"),但我无法思考如何构建一个基于以下内容打印YESNO的IF语句行中是否有任何条目。

编辑:添加更多细节。我已经考虑构建这样的IF语句:=IF(SUM(C3:AI3)>0, "YES", "NO")如果我使用10而不是X或{{1但我宁愿使用后者。或者我真的只是使用字符串而不是整数。

2 个答案:

答案 0 :(得分:4)

您可以使用以下公式:

=IF(COUNTA(A1:F1)>0,"Yes","No")

答案 1 :(得分:1)

您正在寻找ISBLANK功能。 你的解决方案应该是这样的:

=IF(ISBLANK(A1:F1), "Yes","No")