5.2 數學函數
Excel作為強大的數據處理工具,其內置的數學函數體系為用戶提供了豐富的計算能力。從基礎的四則運算到復雜的指數對數計算,從簡單的數值舍入到專業的矩陣運算,Excel的數學函數幾乎可以滿足各類計算需求。
本節將重點為您解析七個常用且實用的數學函數:求和函數SUM、條件求和函數SUMIF、多條件求和函數SUMIFS、乘積求和函數SUMPRODUCT、分類匯總函數SUBTOTAL、求余函數MOD以及數值舍入函數ROUND,它們是數據分析工作中不可或缺的得力助手。
5.2.1 SUM函數
SUM函數是一個強大的數值計算工具,它能夠輕松實現數字的求和運算。讓我們深入了解它的使用方法:
=SUM(number1,number2,...,number255)
核心語法要素:
- 第一個參數(number1)是必填項,可以是具體數字、單元格引用或數組
- 后續參數(number2至number255)為可選項,同樣支持數字、單元格引用或數組形式
使用時的關鍵注意事項:
當函數參數為單元格引用或數組時,它會專注于數值計算,自動跳過文本、邏輯值和空單元格,但會對錯誤值做出響應。若參數為常量,則必須確保是數值類型或可轉換為數值的數據,否則會觸發#VALUE!錯誤提示。
讓我們通過兩個典型示例來加深理解:
示例一:單元格區域求和
公式:=SUM(B3:B14)
這個公式巧妙地計算了B3至B14區域內的各辦公項目預算數總和。值得注意的是,它會忽略B3單元格中的辦公費(文本型數字),只關注B4至B14范圍內的實際數值。
示例二:直接數據求和
B2公式:=SUM("38", 26, 20, 21, 33, 17)
這個示例展示了SUM函數的智能處理能力 - 它能自動將帶引號的文本型數字轉換為數值,并將所有輸入數據完美地納入計算范圍。
5.2.2 SUMIF和SUMIFS函數
SUMIF和SUMIFS函數是Excel中強大的條件求和工具,它們的核心區別在于條件設置的靈活度:SUMIF僅支持單一條件判斷,而SUMIFS則可以同時處理多達127個條件,為數據分析提供了更廣泛的應用空間。
讓我們深入了解SUMIF函數的構成要素:
SUMIF(range,criteria, [sum_range])
三個關鍵參數詳解:
1. range(必選):這是進行條件篩選的目標區域,函數將在此范圍內尋找符合條件的數據。
2. criteria(必選):設定篩選標準,可以靈活運用多種形式:
- 具體數值(如16)
- 文本字符串(如"技術部")
- 比較表達式(如">16")
- 單元格引用(如">"&A1)
特別提示:使用通配符時,"?"可匹配單個字符,"*"可匹配任意長度字符串。如需表示通配符本身,請在前面添加"~"。
3. sum_range(可選):指定最終求和的目標區域。若省略此參數,函數將直接對range區域內的符合條件的值求和。值得注意的是,此參數會以指定區域的左上角單元格為起始點,自動擴展至與range參數相同的維度。
實際應用示例: