sumif你只會來條件求和嗎?數據查詢,它比vlookup更強大

Sumif與sumifs函數是我們工作中經常需要用到的函數,相信大家已經比較熟悉了,這兩個函數的作用分別是單條件求和與多條件求和。但是使用它們進行數據查詢卻比vlookup函數要好用的多,下面就讓我們來一起學習下吧

sumif你只會來條件求和嗎?數據查詢,它比vlookup更強大


一、滿足條件

我們使用sumif與sumifs函數進行數據查詢,需要滿足兩個條件

1. 查詢的結果必須是數值

2. 數據的排列格式最好是一維表格

因為這兩個函數的作用是條件求和,如果說我們查詢的結果是文本的話函數就會返回錯誤值,所以說我們查詢的結果必須是數值。

sumif與sumifs函數在設計上就是應對一維數據的,需要條件列與結果列一一對應,如果不能一一對應函數也查找不到正確的結果

以上就是使用sumif函數與sumifs函數進行數據查詢需要滿足的條件,下面就通過實際的例子來演示下

專欄

30天excel從入門到精通

作者:Excel從零到一

15幣

2,199人已購

查看


一、sumif數據查詢

首先我們先來複習下sunmif函數的使用方法,它的參數一共有3個

語法:=SUMIF(range, criteria, [sum_range])

第一參數: 用於條件判斷的單元格區域

第二參數:求和條件

第三參數:求和區域,需要與第一參數的區域相對應

如下圖,我們想要查找李白的成績,只需要將公式設置為:=SUMIF(A2:A16,F3,C2:C16)

即可查找到正確的結果

sumif你只會來條件求和嗎?數據查詢,它比vlookup更強大

我們使用這種方法進行數值查找,是沒有反向查詢這一說,我們只需要選擇對應的參數列,即可查找到正確的結果,比如在這裡我們將姓名這一列放在最後再來查找一次成績,只需要將公式設施為:=SUMIF(D2:D16,F3,C2:C16),也可以查找到正確的記過,在這裡我們只不過更改了第一參數的位置而已

sumif你只會來條件求和嗎?數據查詢,它比vlookup更強大

二、sumifs多條件查詢

同樣的我們也來複習下sumifs函數的使用方法

=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

第一參數:求和區域

第二參數:第一個用於條件判斷的單元格區域

第三參數:第一個條件

第四參數:第二個用於條件判斷的單元格區域

第五參數:第二個條件

以此類推,我們可以設置很多個判斷區域與條件,只不過他們都需要與求和區域相互對應

我們使用sumif的條件是數據區域中不能有重複值的存在,如果數據有重複值存在,我們就需要使用sumifs函數來新增一個條件達到數據查詢的目的,這個對應vlookup函數的多條件查詢

sumif你只會來條件求和嗎?數據查詢,它比vlookup更強大


如下圖在3個班級中都有叫劉備的,在這裡我們想要查找2班劉備的成績,如果這個時候我們使用sumif函數查找就會對三個人的成績進行求和,所以這個時候我們就需要增加班級這個查找條件來使查詢結果變得唯一,我們只需要將公式設置為:=SUMIFS(C2:C16,A2:A16,F3,B2:B16,G3),即可查找到正確的結果

sumif你只會來條件求和嗎?數據查詢,它比vlookup更強大

怎麼樣?使用sumif函數進行數據查詢,是不是比vlookup更加的簡單呢?

我是excel從零到一,關注我,持續分享更多excel技巧


專欄

vlookup數據查詢從入門到精通

作者:Excel從零到一

9.9幣

214人已購

查看


分享到:


相關文章: