不知道大家注意過沒有,經(jīng)常看到有的公式中帶有“--”,很多人都搞不懂,這個“--”到底是什么意思?在公式當(dāng)中起什么作用? 今天就跟大家詳細(xì)講解一下。 “--”的作用:“--”的核心作用就是將不能參與計算的字符轉(zhuǎn)換為可以計算的數(shù)字,從而使公式正常運行,比如:
案例 1:將文本數(shù)字轉(zhuǎn)換為數(shù)字格式下圖的 C 列,數(shù)字單元格左上角都有個綠色小箭頭,單憑肉眼也能判斷這些都是文本格式的數(shù)字,無法參與運算。 在不修改單元格格式的情況下,有無可能照樣讓這些文本數(shù)字參與運算? 解決方案 1:1. 我們用最普通的 sum 公式加總一下,看有無可能出結(jié)果 2. 果然不能計算,真是想瞎了心 3. 但是我們稍微修改一下公式,如下所示,在單元格序列前面加上“--”--> 再同時按 Ctrl+Shift+Enter 三鍵回車,問題就解決了: =SUM(--C2:C15) * 請注意:使用 Sum 函數(shù)時,需要同時按 Ctrl+Shift+Enter 三鍵,調(diào)用數(shù)組公式;如果使用 sumproduct 函數(shù),直接回車就行 案例 2:相當(dāng)于n函數(shù),將邏輯值(True/False)轉(zhuǎn)換為數(shù)字(1/0)還是用這張表,需要統(tǒng)計一班的學(xué)生人數(shù)。 解決方案 2:1. 通常情況下,可以用如下 sumproduct+n 函數(shù)來統(tǒng)計一班人數(shù): =SUMPRODUCT(N('一班'=$A$2:$A$15)) 公式釋義:
有關(guān) n 函數(shù)的詳解請參見 Excel函數(shù)(11)–n函數(shù)轉(zhuǎn)換為數(shù)值 2. 如果除去 n 函數(shù),統(tǒng)計結(jié)果就為 0,因為邏輯值無法參與求和 3. 但是我們可以用“--”來替代 n 函數(shù),公式如下: =SUMPRODUCT(--('一班'=$A$2:$A$15)) 公式釋義:
|
|
來自: 小精靈Z > 《軟件應(yīng)用》