在一些稍微複雜的公式中可能會存在雙負号,那麼這個雙負号到底有什麼用呢?這篇文章就和朋友們一起對“--”号刨根問底!
一.文本型數字和邏輯值的特點:
文本型數字和邏輯值可以進行基本的四則運算,但是不能作為公式的參數進行公式中的運算。
二.雙負号“--”的作用:
對于邏輯值和文本型數字不能在公式中進行運算的缺點,雙負号橫空出世。一句話總結它的作用,将文本型數值和邏輯值轉換成數值型數字。
三.雙負号“--”的應用實例:
1.去除文本型數字前的0。
2.文本型數字求和:
如果直接使用SUM函數對文本型數字求和返回的結果是0;在求和區域前加上“--”号、按住Ctrl Shift Enter回車鍵确定就可以正确計算出結果。
3.将邏輯值轉換成數字1和0,用于公式中的運算。
如果直接使用SUMPRODUCT((B2:B6="三年二班"))統計“三年二班”的人數,得到的結果是0。這是由邏輯值不能作為參數進行公式運算。隻需要将公式改為SUMPRODUCT(--(B2:B6="三年二班"))就可以得出正确的運算結果。
4.将文本型數字換成數值型數字,用于公式中的運算。
(1)left、right、mid等字符串處理函數截取的字符串中的數字都是本本性數字,不能直接作為參數用于公式中。
(2)原始數據為“123一二三”如果直接輸入公式=VLOOKUP(LEFT(E1,3),A:B,2,0)則返回錯誤值,正确的做法是是輸入公式=VLOOKUP(--LEFT(E1,3),A:B,2,0)。
說明:雙負号與“ 0”、“-0”、“*1”、“/1”效果一樣,隻要把文本型數據或邏輯值與運算符連接,即可将文本型數值和邏輯值轉換成數值型數字、正确的參與公式中的計算。
總結,雙負号“--”對不同型數據返回的結果如下圖所示:
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!