周二 · 函數(shù) 關(guān)鍵詞:邏輯值 1舉例說明 如圖示,“數(shù)值格式”可以進(jìn)行計(jì)算,“文本”不可計(jì)算,這都好理解,但“邏輯值”是“一般不計(jì)算”,這是什么意思?也就是說邏輯值是可以計(jì)算的,但計(jì)算規(guī)則有點(diǎn)復(fù)雜。 今天就看一下邏輯值是怎么參與計(jì)算的。 2解析概述 看圖: 看D2和D3單元格可以知道,True相當(dāng)于1,F(xiàn)alse相當(dāng)于0。 D4單元格中對(duì)True和False用Sum求和結(jié)果又是0。 更奇怪的是,True加False等于1,又可以求和了。 True和False與數(shù)字5進(jìn)行比較的時(shí)候又都是正確的。 3幾點(diǎn)總結(jié) 邏輯值參與計(jì)算時(shí)規(guī)則比較復(fù)雜,我總結(jié)了一下,大概有這么幾條: ■ 總結(jié)1 在進(jìn)行加減乘除、平方、求負(fù)時(shí),True相當(dāng)于1,F(xiàn)alse相當(dāng)于0; ■ 總結(jié)2 一般的函數(shù)計(jì)算時(shí)會(huì)把邏輯忽略,相當(dāng)于空白(有些特殊說明的函數(shù)除外,如最大值Maxa、平均Averagea等); ■ 總結(jié)3 在進(jìn)行比較運(yùn)算時(shí),邏輯值與文本情況類似,邏輯值大于任何數(shù)值(由于邏輯值和文本的字符編碼位置在數(shù)字之后)。 4邏輯值的作用 邏輯值進(jìn)行計(jì)算時(shí)這么麻煩,那它有什么用呢? 邏輯值計(jì)算最有用的地方是在數(shù)組公式中,看個(gè)例子:
需要注意的是,數(shù)組公式外面的大括號(hào)不是手動(dòng)輸入的,是在編輯好公式后按Ctrl+Shift+回車自動(dòng)加上的,手輸無效。 |
|