Excel表格中的條件彙總函式怎麼使用

前面我給大家分享了一些人事和財務的日常常用的函式,很多朋友留言說很受用,這令小編感到十分的欣慰,今天我再和大家分享一些關於我們在日常工作中經常遇到的彙總函式。

一說到彙總資料,很多同學立馬就想到要用sum、sumif、sumifs、countif、countifs等函式。這非常的不錯哈。但是也有不少的同學經常會把這些個函式的語法整混,特別是sumifs、countifs這兩個函式,他們的語法結構有點相似。

我們先看簡單的彙總資料如何來處理,比如根據考核的成績單,判斷員工此次的考核結果。我們可以直接用if函式來進行彙總。對條件進行判斷並返回指定內容。不少同學就在疑惑,if函式不是邏輯判斷函式,怎麼可以用來進行彙總呢?你仔細慢慢看完你就瞭解了。

1、IF函式:對條件進行判斷並返回指定內容。

用法:

=IF(判斷條件,符合條件時返回真的值,不符合條件時返回假的值)

=IF(B2>=60,"及格","不及格")

如圖所示,使用IF函式來判斷同事的成績是否合格。

用通俗的話描述就是:

如果B2>=60,就返回“及格”,否則就返回“不及格”。

2、SUMIF函式:按指定條件求和。

用法:

=SUMIF(條件區域,指定的求和條件,求和的區域)

如下圖所示,使用SUMIF函式計算一班的總成績:

=SUMIF(B2:B12,E2,C2:C12)

用通俗的話描述就是:

如果B2:B12區域的班級等於E2單元格的“一班”,就對C2:C12單元格對應的區域求和。

擴充套件用法:

如果使用下面這種寫法,就是對條件區域求和:

=SUMIF(條件區域,指定的求和條件)

如下圖所示,使用SUMIF函式計算C2:C12單元格區域大於60的成績總和。

=SUMIF(C2:C12,">60")

這裡省略SUMIF函式第三引數,表示對C2:C12單元格區域大於60的數值求和。

3、COUNTIF函式:統計符合條件的個數。

用法:=COUNTIF(條件區域,指定的條件)

如下圖所示,使用COUNTIF函式計算C2:C12單元格區域大於60的個數。

=COUNTIF(C2:C12,">60")

4、SUMIFS函式:完成多個指定條件的求和計算。

用法:

=SUMIFS(求和區域,條件區域1,求和條件1,條件區域2,求和條件2……)

注意哦,求和區域可是要寫在最開始的位置。

如下圖所示,使用SUMIFS函式計算一班、女生的總成績。

=SUMIFS(D2:D12,B2:B12,"女",C2:C12,"一班")

B2:B12,"女" 和 C2:C12,"一班"是兩個條件對,如果兩個條件同時滿足,就對D2:D12單元格對應的數值進行求和。

5、COUNTIFS函式:用於統計符合多個條件的個數。

用法:

=COUNTIFS(條件區域1,指定條件1,條件區域2,指定條件2……)

如下圖所示,使用COUTNIFS函式計算一班、女性的人數。

=COUNTIFS(B2:B12,"女",C2:C12,"一班")

這裡的引數設定和SUMIFS函式的引數設定是不是很相似啊,僅僅是少了一個求和區域,也就是隻統計符合多個條件的個數了。

6、AVERAGEIF函式和AVERAGEIFS函式

AVERAGEIF,作用是根據指定的條件計算平均數。

AVERAGEIFS,作用是根據指定的多個條件計算平均數。

兩個函式的用法與SUMIF、SUMIFS的用法相同。

如下圖所示,計算一班的平均分。

=AVERAGEIF(C2:C12,"一班",D2:D12)

這裡的引數設定,和SUMIF函式的引數是一模一樣的。

如果C2:C12單元格區域等於“一班”,就計算D2:D125區域中,與之對應的算術平均值。

同樣,如果要計算一班男性的平均分,可以使用AVERAGEIFS函式:

=AVERAGEIFS(D2:D12,C2:C12,"一班",B2:B12,"女")

這裡的引數設定,就是和SUMIFS函式一樣的,計算平均值的區域在第一個引數位置,後面就是成對的“區域/條件”。

好了我們今天分享就到這裡,各位親有這方面的需求,不妨好好收藏一下,仔細研讀一下。