公式顯示false怎麼能變成0
如果一個數組公式中返回邏輯值TRUE或FALSE,Excel中的一些函數會忽略這些邏輯值,如SUM函數。要讓這些邏輯值參與算術運算,必需將其轉化爲數值才行。即將TRUE轉化爲1,將FALSE轉化爲0。
可以使用下面的三種方法進行轉換:
1、 乘以1:TRUE * 1 = 1 FALSE * 1 = 0
2、 加0: TRUE + 0 = 1 FALSE + 0 = 0
3、雙重否定:–TRUE = 1 –FALSE = 0
例如:要統計在A1:A10中包含的文本數,可以在數組公式中用SUM函數來統計:
=SUM(ISTEXT(A1:A10)*1)
=SUM(ISTEXT(A1:A10)+0)
=SUM(–ISTEXT(A1:A10))
注意上述3個公式都是數組公式,輸入完畢後用Ctrl+Shift+Enter結束。如果僅僅輸入“=SUM(ISTEXT(A1:A10))”,公式結果將返回0