我的电子表格中有一列,其中每个单元格要么是“是”,要么是“否”。我想生成“否”结果,即使列中只有一个“否”。我试过
=IF(C4+"否","否","是")。
这是可行的,但是我不知道如何对整个列进行范围处理
- C4:C23
不起作用。
答案1
尝试这个:
=IF(ISNA(VLOOKUP("YES", C4:C23,1,FALSE)),"NO","YES")
如果 YES 不存在,则必须使用 ISNA 函数检索 C4:C23 范围中的 #N/A 值(因此,如果您的列由 NO 和 YES 组成,如果 YES = 0,则您只有 NO),否则您将得到 NO
答案2
假设列为C,第一个数据在C4,则在D4中输入:
=IF(C4="NO",FALSE,TRUE)
将公式复制到 D5、D6....D23
通过这种方式,我们将 NO 转换为 FALSE,将 YES 转换为 TRUE,因此我们可以使用逻辑函数。
在 D24 中输入:
=IF(AND(D4:D23)=FALSE,"NO","YES")
如果范围 D4:D23 中至少有一个 FALSE,它将给出结果NO
,否则将是YES
。