SUMIF函數

SUMIF函數

Excel常用函數
SUMIF函數是Excel常用函數。使用SUMIF函數可以對報表範圍中符合指定條件的值求和。Excel中sumif函數的用法是根據指定條件對若幹單元格、區域或引用求和。
  • 中文名:SUMIF函數
  • 表達式:SUMIF(range,criteria,sum_range)
  • 适用領域範圍:Excel
  • 範圍:整數

定義

sumif函數語法是:SUMIF(range,criteria,sum_range)

sumif函數的參數如下:

第一個參數:Range為條件區域,用于條件判斷的單元格區域。

第二個參數:Criteria是求和條件,由數字、邏輯表達式等組成的判定條件。

第三個參數:Sum_range為實際求和區域,需要求和的單元格、區域或引用。

當省略第三個參數時,則條件區域就是實際求和區域。

criteria參數中使用通配符(包括問号(?)和星号(*))。問号匹配任意單個字符;星号匹配任意一串字符。如果要查找實際的問号或星号,請在該字符前鍵入波形符(~)。

excelsumif函數的實例介紹

實例:求報表中各欄目的總流量

結果如圖1所示。

選中F2單元格,輸入公式:=SUMIF(B2:B19,E2,C2:C19),輸入公式完成後,直接按enter鍵,即可統計出辦公軟件欄目的總流量。

以此類推,選中F3單元格,輸入公式:=SUMIF(B2:B19,E3,C2:C19),輸入公式完成後,直接按enter鍵,可以求得網站

運營欄目的總流量。

選中F4單元格,輸入公式:=SUMIF(B2:B19,E4,C2:C19),可以求得電腦醫院欄目的總流量。

選中F5單元格,輸入公式:=SUMIF(B2:B19,E5,C2:C19),可以求得工具軟件欄目的總流量。

選中F6單元格,輸入公式:=SUMIF(B2:B19,E6,C2:C19),可以求得網絡安全欄目的總流量。

語法

SUMIF(range,criteria,sum_range)

1)range為用于條件判斷的單元格區域。

2)criteria為确定哪些單元格将被相加求和的條件,其形式可以為數字、表達式、文本或單元格内容。例如,條件可以表示為32、"32"、">32"、"apples"或A1。條件還可以使用通配符:問号(?)和星号(*),如需要求和的條件為第二個數字為2的,可表示為"?2*",從而簡化公式設置。

3)sum_range是需要求和的實際單元格。

說明

隻有在區域中相應的單元格符合條件的情況下,sum_range中的單元格才求和。

如果忽略了sum_range,則對區域中的單元格求和。

MicrosoftExcel還提供了其他一些函數,它們可根據條件來分析數據。例如,如果要計算單元格區域内某個文本字符串或數字出現的次數,則可使用COUNTIF函數。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用IF函數。

使用SUMIF函數匹配超過255個字符的字符串時,将返回不正确的結果#VALUE!。

sum_range參數與range參數的大小和形狀可以不同。求和的實際單元格通過以下方法确定:使用sum_range參數中左上角的單元格作為起始單元格,然後包括與range參數大小和形狀相對應的單元格。但是,當SUMIF函數中的range和sum_range參數不包含相同的單元格個數時,工作表重新計算需要的時間可能比預期的長。

用法介紹

Excel中sumif函數的用法是根據指定條件對若幹單元格、區域或引用求和。

sumif函數語法是:SUMIF(range,criteria,sum_range)。

sumif函數的參數如下:

第一個參數:Range為條件區域,用于條件判斷的單元格區域。

第二個參數:Criteria是求和條件,由數字、邏輯表達式等組成的判定條件。

第三個參數:Sum_range為實際求和區域,需要求和的單元格、區域或引用。

當省略第三個參數時,則條件區域就是實際求和區域。

criteria參數中使用通配符(包括問号(?)和星号(*))。問号匹配任意單個字符;星号匹配任意一串字符。如果要查找實際的問号或星号,請在該字符前鍵入波形符(~)。

實例介紹

實例:求報表中各欄目的總流量

結果如圖2所示。

選中F2單元格,輸入公式:=SUMIF(B2:B19,E2,C2:C19),輸入公式完成後,按鍵盤上ctrl+shift+enter組合鍵(必須按此ctrl+shift+enter組合鍵數組公式才能得到正确結果),即可統計出辦公軟件欄目的總流量。

以此類推,選中F3單元格,輸入公式:=SUMIF(B2:B19,E3,C2:C19),輸入公式完成後,按鍵盤上ctrl+shift+enter組合鍵,可以求得網站運營欄目的總流量。

選中F4單元格,輸入公式:=SUMIF(B2:B19,E4,C2:C19),輸入公式完成後,按鍵盤上ctrl+shift+enter組合鍵,可以求得電腦醫院欄目的總流量。

選中F5單元格,輸入公式:=SUMIF(B2:B19,E5,C2:C19),輸入公式完成後,按鍵盤上ctrl+shift+enter組合鍵,可以求得工具軟件欄目的總流量。

選中F6單元格,輸入公式:=SUMIF(B2:B19,E6,C2:C19),輸入公式完成後,按鍵盤上ctrl+shift+enter組合鍵,可以求得網絡安全欄目的總流量。

補充

SUMIF函數可對滿足某一條件的單元格區域求和,該條件可以是數值、文本或表達式,可以應用在人事、工資和成績統計中。

仍以圖2為例,在工資表中需要分别計算各個科室的工資發放情況。

要計算銷售部2001年5月加班費情況。則在F15中輸入公式為

=SUMIF($C:$C,"銷售部",$F:$F)

其中"$C:$C"為提供邏輯判斷依據的單元格區域,"銷售部"為判斷條件即隻統計$C:$C區域中部門為"銷售部"的單元格,$F:$F為實際求和的單元格區域。

多條件求平均數,AVERAGEIFS(計算數據區域,條件區域1,條件1,條件區域2,條件2,條件區域3,條件3,……),即求同時符合三個條件的數據記錄平均數,例如:=AVERAGEIFS(G3:G16,B3:B16,"手機",G3:G16,">=4000")。

條件區域與求和區域的行範圍需一緻,否則會出錯。

SUMIF函數求和索引條件與索引範圍之間的關系,必須為整數。例如:如果索引條件為6,索引範圍内符合6.5條件的也會被求和。及非精确匹配,對小數點後的數值會做四舍五入處理。

上一篇:魚缸法則

下一篇:方程的解

相關詞條

相關搜索

其它詞條