當前位置:才華齋>計算機>office辦公>

教你excel表格sumifs的使用方法

office辦公 閱讀(2.3W)

一、SUMIF函式的一個怪異用途

教你excel表格sumifs的使用方法

Excel表格中的SUMIF函式在條件求和時經常使用,一般習慣於於根據某一列計算另一列的數字之和。

例1:假設定A列是部門,B列是姓名,C列是工資,可以用下面的公式算出所有財務部員工的工資總和:

=SUM(A1:A100,"財務部",C1:C100)

今天說的不是這個正規用法,而是給大家介紹一種看上去和SUMIF毫無關係的例子。

如下圖中,是一些不規則的資料,只關注填充顏色的區域,現在要計算所有A下面數字之和,看上去這個題沒有好的思路,其實這個題恰好可以用SUMIF函式輕鬆解決。

=SUMIF(B2:E7,B12,B3:E8)

分析一下這個公式,第二個引數是條件可以瞭解,第一個引數和第二個引數有什麼關係呢?大家仔細看會發現第三個引數正好是第一個引數的區域向下偏移一個單位

總結,SUMIF函式並不是只對規則區域求和,還可以對不規則的排列進行條件求和

二、SUMIF函式入門篇

SUMIF作為Excel2003中一個條件求和函式,在實際工作中發揮著強大的作用,雖然在2007以後被SUMIFS所取代,但它依舊是一個EXCEL函式的經典。特別是高階用法,依舊適用於後面的版本。

SUM是求和,IF是如果。如果什麼。。就求和,其實就是按條件求和。它的結構如下:

SUMIF(條件判斷區域,條件,求和區域)

說明:

1 條件判斷區域。即然是條件求和,一是要有條件,二是要有判斷的.區域,SUMIF的第二個引數就是求和的條件,第一個引數呢就是拿條件來這個區域進行對比的區域。第一個引數必須是單元格引用。

2、條件。按條件求和就得有條件,該條件可以是字串("ABC",可以用大於等對比符號連線起來的條件表示式(">100"),也可以使用萬用字元來表示匹配求和("AB*C")。

3、求和區域。求和函式可以沒有求和的區域算什麼求和函式,該引數為單元格區域引用。如C2:C100。

4、如果求和區域和判斷區域是一個區域該怎麼辦呢?如在C2:C100中計算大於100的數字之和。在這種情況下SUMIF函式由三個引數變換為兩個引數。即:

SUMIF(求和區域,條件)

例:如下圖所示。要求根據左表中的商家明細表,生成右側的彙總表,彙總出商家的總進貨量和總金額。

公式:

=SUMIF($A$2:$A$8,$F3,C$2:C$8)

公式說明:

$A$2:$A$8是判斷區域,拿F3的商家名稱在這個區域進行判斷是否相同,如果上同,就把C2:C8區域的金額進行求和。

如果只按C列進判斷求和呢?比如,計算C列金額大於200的金額之和。公式可以變換為:

SUMIF(C$2:C$8,">200")

三、SUMIF函式技巧篇

在學習了SUMIF函式入門篇後,在常用技巧篇中將學習SUMIF函式常用的一些技巧。

談到隔列求和,可能就會想到用陣列公式,其實只需要用SUMIF函式就可以輕鬆實現。

例:計算費用表中的計劃和實際合計數。

公式:=SUMIF(B$2:G$2,B$2,B3:G3)

提示:SUMIF函式不只是左右示和,還可以上下求和。

四、SUMIF函式進階篇

SUMIF函式一般情況下只能進行一個條件的求和,但在二般情況下卻可以實現對多個條件的求和。什麼是二般情況下呢?

SUMIF函式的第二個引數是“求和的條件”,這個引數可以用陣列形式。比如

{"A","B"} {">5","