其實你連SUM函數都不會
函數是excel的精髓,是所有接觸excel的人必學知識,函數入門當然是先從最簡單的函數開始學起。SUM求和函數就是大家公認的最簡單函數,也是在excel中使用最多的一個。
首先,大家應該都知道,SUM函數忽略單元格中的文本值、邏輯值,不忽略錯誤值。
比如說下面這個表,目測結果大概是3,但SUM函數求和結果為2,因為B5單元格的1是文本數值,SUM函數忽略了它,B6單元格是邏輯值,也被忽略掉 ,所以結果是2
那麼問題來了,下表的總分結果是多少?
=SUM(B2:B6) 等於多少?
結果為 #NAME? ,因為SUM函數不忽略錯誤值
=SUM(TRUE,2,"小螃蟹",1)
等於多少? 3?
結果為 #VALUE!
不是說忽略文本值、邏輯值嗎?
請注意參數說明的最後一句,但當作為參數鍵入時,邏輯值和文本有效,
邏輯值TRUE轉化為數值1,純文本 小螃蟹 轉化為錯誤值,所以結果就是錯誤值,當我們將邏輯值和文本作為參數輸入的時候 ,就不會被忽略掉了。
=SUM("2",TRUE,{"小螃蟹","1"},1)
等於多少? 等於 #VALUE! , 等於5
其實結果等於4
SUM函數忽略單元格中的文本值、邏輯值, ——這個說法並不準確,實際是SUM函數忽略數組或引用中的文本值、邏輯值
SUM函數的參數 "2"會被轉化為[數值],TURE轉化為1,FALSE轉化為0,文本數值被轉化為數值,純文本轉化不了,返回錯誤值。
SUM函數的參數{"小螃蟹","1"}是一個由多個元素構成的常量數組,數組中的文本是可以被忽略的,所以這裡的常量數組被忽略掉,結果就是4
那麼這個最簡單的SUM函數你會使用了嗎?
再來看看 這個結果等於多少?
=SUM(2,{TRUE,2,"A"},TRUE,{"2貨"})
推薦閱讀:
※Excel公式與函數之美11:小而美的函數之SMALL函數
※excel查詢與引用函數:AREAS、COLUMNS、INDEX、ROWS
※最多管閑事的函數,同時又是函數中的璀璨星星SUMPRODUCT
※Vlookup函數實例(全)
※js 字元串編碼轉換函數
TAG:函數 |