返回列表 上一主題 發帖

if公式,公式沒錯阿,為啥結論會錯?

回復 1# ricky08240920

原式這種寫法是錯誤的
=IF(B2=$A$1:$A$5,"y","n")

B2與$A$1:$A$5比較有5種結果,一般會加上OR或AND更明確定義你要的結果,如下式
=IF(OR(B2=$A$1:$A$5),"y","n")
此類公式為陣列公式需要用 CTRL+SHIFT+ENTER三鍵齊按方式輸入公式

若是 =IF(OR(B2=$A$1:$A$5),"y","n") 這種陣列公式,也可以用COUNTIF函數來替代,就不用陣列公式輸入那麼麻煩。
=IF(COUNTIF($A$1:$A$5,B2),"y","n")
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

好神奇,countif傳回為數字非布林值,帶到if函數卻可用...不懂哎.
hsieh716 發表於 2014-5-16 14:26


數值做為IF的判斷值時
0 為 FALSE
其他值為 TRUE
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 心中常存善解、包容、感思、知足、惜福。
返回列表 上一主題