Excel函數有哪些常用的多條件求和經典套路?

2021-02-14 Excel星球

HI,大家好,我是星光。

趁著周末沒人,給大家分享一下Excel函數中有哪些常用的多條件求和套路。

我舉個案例。

如下圖所示,A:D是數據源,A列是單位,B列是年齡,D列是工資。需要在G4:G7區域,統計符合兩個條件,也就是F3:F7指定的單位和G1單元格指定的年齡的工資合計值。

……話說前段時間給大家分享了Excel有哪些可以進行單條件求和的函數,不知道大家是否還記得:


除了SUMIF之外,還有哪些函數可以執行條件求和?

多條件求和與單條件求和本質上並沒有什麼不同,不就是多了個條件嘛。10W塊是嫁妝,20W塊就不是嫁妝了?從某種角度看,那必須都得是嫁妝,未來泉州老丈人,你說是不是?

在單條件求和的教程裡,我們分享了以下幾種函數的解法。

SUM/SUMIFS/SUMPRODUCT/MMULT和FILTER等

這些函數也都可以用於多條件求和▼

解法1:SUMIFS函數 ▼

=SUMIFS(D:D,A:A,F4,B:B,$G$1)

D:D是求和區域;A:A是第1個條件區間,條件值是F4;B:B是第2個條件區間,條件值是$G$1。由於年齡的條件是固定的,所以$G$1需要絕對引用。

解法2:SUM函數 ▼

=SUM(($A$2:$A$19=F4)*($B$2:$B$19=$G$1)*$D$2:$D$19)

這是一條數組公式,如果你的Excel版本不是365,需要按數組三鍵<Ctrl+Shift+Enter>結束公式輸入。

如果你不想按數組三鍵,想讓公式自動執行數組運算,可以換用SUMPRODUCT函數。

解法3:SUMPRODUCT函數 ▼

=SUMPRODUCT(($A$2:$A$19=F4)*($B$2:$B$19=$G$1)*$D$2:$D$19)

又或者將求和區域單獨拆為參數:

解法4:SUMPRODUCT函數 ▼

=SUMPRODUCT(($A$2:$A$19=F4)*($B$2:$B$19=$G$1),$D$2:$D$19)

關於解法2、3、4三則之間的計算過程和異同,可以參考教程:

聽說有人靠這一個函數打下了Excel半壁江山?

……

再給大家貼兩個不常用的解法套路。

一個是365版本的FILTER函數:

解法5:FILTER函數 ▼

=SUM(FILTER($D$2:$D$19,$A$2:$A$19&$B$2:$B$19=F4&$G$1,0))

$A$2:$A$19&$B$2:$B$19部分,將單位和年齡兩列數據合併為一列。F4&$G$1部分,把條件單位和年齡合併為一個文本值,然後判斷兩者是否相等。如果相等,則篩選D列的數據。

FILTER第3參數為0,表示如果一條符合條件的結果都沒找到,就返回0.

最後使用SUM函數求和。

關於該函數的完整教程可以參考▼

它才是365新函數系列的核心,而不是XLOOKUP……

……

另外一個是函數中的高冷大師MMULT:

解法6:MMULT函數 ▼

=MMULT((TRANSPOSE(A2:A19&B2:B19)=F4:F7&G1)*1,D2:D19)

A2:A19&B2:B19,將單位和年齡兩列數據合併為一列,然後用TRANSPOSE轉換為一行。F4:F7&G1,將所需要查詢的單位和年齡合併為一列。行列相乘,按照數組運算規則,返回一個由邏輯值構成的二維數組區間。再藉助MMULT函數的特性,和D2:D19矩陣預算,壓縮為一列結果。

……

沒了,今天給大家分享的內容就這樣,打完收工,下期再見。

案例文件下載百度網盤..▼

https://pan.baidu.com/s/1iPFCm3TF8bNBAEt88t5Puw 需要系統學習Excel,卻找不到優質教程?學習Excel的過程中遇到疑難問題,卻找不到人及時作出解答?加入我的付費社群,和2000+學員共同精進Excel,這一切都不是問題……

相關焦點

  • excel函數:sumif多條件求和,你真的覺得好嗎?
    最近小編的這幾篇文章一直在講sumif函數。在前面的文章中分享了sumif函數求和和模糊查詢功能。小編今天繼續分享sumif函數哦。在之前的案例中sumif函數求和都是單條件求和,我們都知道sumif函數的參數只有3個,如果要多條件使用sumif函數怎麼辦呢?
  • Excel表格多條件求和SUMIFS函數的使用方法
    條件求和函數在Excel表格中有著廣泛的應用,SUMIF函數是常用的條件求和函數。在OFFICE2007之後,多條件求和SUMIFS函數也出現了,它是對SUMIF函數的擴展和延伸,使用頻率逐漸增加,成為辦公常用的函數之一。
  • SUMPRODUCT函數:關於多條件求和,不僅僅是SUMIFS,我也行!
    SUMPRODUCT函數,作為excel函數公式中的常用功能之一,運用及其廣泛。結合它能夠處理數據的功能,函數哥將它稱之為多條件求和的函數,你可能有疑問了。SUMIF和SUMIFS不就是條件求和的函數?前者是單一條件求和,後者是多條件求和。
  • Excel教程:sumproduct函數多條件求和
    Excel技巧37:sumproduct函數多條件求和
  • Excel函數技巧,多條件求和函數
    在Excel中普通的求和相信大家都已經會了,但是多條件求和的話要怎麼做呢?給大家分享三個多條件求和的函數和案例,希望可以幫助到大家。1、按條件求和在這個表格中我們要求出「小米」牌子的電視機銷售總額。用sumifs函數就能快速求出。
  • Excel多條件統計套路
    今天準備了一組日常工作中常用的多條件判斷、統計Excel函數公式,讓同學們提升工作效率,不再頭疼。
  • excel數據查找技巧:多條件匹配查找常用方法匯總
    一、SUMIFS函數實現多條件匹配SUMIFS函數本來是一個多條件求和的函數,格式為: SUMIFS(求和列,條件列1,條件1,條件列2,條件2……)但是當同時滿足多個條件的結果只有一個時,多條件求和就等同於多條件匹配。
  • excel數據查找技巧:多條件匹配查找常用方法匯總
    一、SUMIFS函數實現多條件匹配SUMIFS函數本來是一個多條件求和的函數,格式為: SUMIFS(>求和列,條件列1,條件1,條件列2,條件2……) 但是當同時滿足多個條件的結果只有一個時,多條件求和就等同於多條件匹配。
  • Excel多條件數據查詢有哪些常用的函數套路?
    在Excel社群的初階函數練習群裡,有這樣一道練習題:這是一個典型的多條件數據查詢問題。A:D列是數據源,需要根據F:G列的月考次數和人名,在H列查詢相關得分。1,LOOKUP函數▼該類問題我們通常使用LOOKUP函數。
  • Excel如何使用多條件求和函數?Excel中條件函數如何使用?
    excel中如何使用多條件求和函數進行運算,下面來看看小編的實際操作。1.我們要算出二班語文成績大於一百二十的總和,輸入公式sumifs。3.再選中班級的區域中間有逗號隔開。4.然後輸入需要的條件文本加上雙引號。5.然後再次框選語文成績的單元格。6.最後再輸入條件,打上雙引號,將括號打上。7.之後按下回車鍵得出最終的結果。
  • Excel函數vlookup多條件查詢常用的兩種方法
    今天給大家分享的vlookup函數多條件查詢的常用的兩種方法,視頻連結在下方,看下圖:多條件案例vlookup多條件再通過vlookup函數根據我們構建好的新條件查詢,查詢區域讓條件所在的區域為查詢區域的第一列,下面有視頻講解連結:
  • Excel函數應用篇:提高效率的常用8個函數
    在工作中,我們真正用到的Excel函數通常在50個,常常用到的函數則更少,通常也就10來個,因此我們有必要選擇一些最為常用的Excel函數來進行學習
  • EXCEL多條件求和、跨表多條件求和函數DSUM,讓你求和效率更高!
    Excel求和函數,除了Sum、Sumif和Sumifs以外,你還用過其它的函數嗎?今天分享一個簡單實用又高效的資料庫函數DSUM,它集「查找」和「求和」功能為一身,能多條件求和,還能跨表多條件求和,讓你一看到就會愛上它!
  • excel如何按條件求和?全都在這裡:從sum函數到sumifs函數
    對於excel裡面的數字,常用的統計就是求和及計數。案例表格如圖中案例表格,需要對D列金額根據3種條件進行求和。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。現在,我們就來用函數公式實現excel自動化辦公。
  • Excel函數公式:多條件求和函數SUMIFS、SUMPRODUCT
    求和,一直是Excel中最普通的話題,但是對於求和,大家真的了解嗎,尤其是多條件求和?今天我們要掌握的是SUMIF函數和SUMPRODUCT函數多條件求和的技巧。備註:SUMIFS(D3:D9,B3:B9,"上海",C3:C9,{"聯想","華碩"})對「聯想」和「華碩」分別進行統計,然後用SUM函數來求和。
  • Excel中最難的多條件查找公式,幫你整理好了
    六、sum家族函數用好一個函數就要知道它適用哪些條件,當沒有重複記錄求和函數就變為查找引用函數:當SUMPRODUCT函數用於求和=SUMPRODUCT((條件1)*(條件2)*……*(條件n))*結果區域
  • EXCEL函數學習:Sumifs函數(多條件求和)
    下面,我們來學習一個多條件的求和函數SUMIFS,之前有發過兩篇求和的文章。大家可以去看一下。高手可以略過。EXCEL函數學習:SUMIF函數EXCEL函數學習:SUM函數這個函數是OFFICE 2007以後增加的,低於這個版本的office無法使用該函數現在學習的這個函數的功能和之前發文中SUM+SUMIF函數的組合運用的不同之處。下面我們來看看該函數的使用方法。
  • Excel函數應用篇:多條件求和函數Sumifs的用法
    在EXCLE中多條件求和函數Sumifs的用法如何使用?下面是為大家精心整理的關於多條件求和函數Sumifs的用法,希望能夠幫助到你們。
  • Excel秒殺一切的求和函數SUMIFS, 多條件求和就靠它了!
    這個多條件求和函數就應運而生啦!只要學會這個函數,再多條件的求和都不是問題。函數解析:SUMIFS的參數可分為兩類,一類為求和範圍參數,另一類為條件參數。如上圖所示,參數1為求和範圍參數,參數2,3為條件參數1(需要成組出現,包含條件範圍和條件),參數4,5為條件參數2(需要成組出現),如果有更多條件,需要把條件範圍和條件成組列明。
  • Excel根據條件進行求和的幾個常用函數公式!
    這裡,就跟大家分享幾種常用的求和公式。有時候產品名太多,我們要有針對性的去求出某一個產品的銷量,這時候,我們就要用到SUMIF函數。SUMIF函數主要是對區域中符合指定條件的數值進行求和。如下圖中,這裡我希望求出鋼筆、鉛筆、橡皮擦....的總銷售額是多少。