我的電子表格中有一個列,其中每個單元格要么是“是”,要么是“否”。即使該列中只有一個“否”,我也想產生“否”結果。我試過
=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,否則是YES
答案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
。