實現EXCEL條件求和的6種技術

2020-12-13 EXCEL辦公實戰

今天我們來談談EXCEL中的條件求和。

我們將利用不同的技術實現,而不是使用函數的6種方法

直接開始吧!

數據源

結果

1、數據透視表-難度系統★☆☆☆☆

插入-透視表,行欄位-銷售員,值-金額

2、 函數公式法-難度係數:★★☆☆☆

這裡想要實現完全自動,需要姓名動態去重,所以給2顆星,否則SUMIF(S),一顆心,難度係數較小

銷售員去重:=IFERROR(INDEX(B:B,MATCH(,COUNTIF($H$1:H1,$B$2:$B$226),)+1),"")

金額合計:=SUMIF(B:B,H2,E:E)

3、SQL方法-難度係數:★★☆☆☆

連接數據源文件,數據-現有連接-瀏覽更多-選擇SQL法表-確定插入

在連接屬性-定義中寫入SQL

select 銷售員,SUM(金額) as 合計金額 from [SQL$] group by 銷售員

4、Power Query-分組法-難度係數:★★☆☆☆

PQ方法比較簡單,基本也是簡單的操作,加載到PQ後,值需要轉換分組依據中,選擇按照銷售員分組,金額求和即可,基本同透視表類似

5、Power Pivot-難度係數:★★☆☆☆

這裡我們使用的是2016版本已經內嵌的Power Pivot

加載進來,可以右擊編輯Dax,輸入以下Dax公式

PBI中直接寫,不需要evaluate

evaluate

summarize('銷售表',[銷售員],"金額合計",SUM('銷售表'[金額]))

6、VBA法--難度係數:★★★★☆

難度給到四顆星,因為VBA相對新手有點難度,整體代碼比較簡單,我們使用字典匯總

代碼如下:

Sub 匯總()

arr = Range("A1").CurrentRegion.Value

Dim d As Object

Set d = CreateObject("scripting.dictionary")

For i = 2 To UBound(arr)

d(arr(i, 2)) = d(arr(i, 2)) + arr(i, 5)

Next

[G1].Resize(d.Count, 2) = Application.Transpose(Array(d.keys(), d.items()))

End Sub

你會幾種呢?多一種方法,就多一種選擇,我們可以根據場景選擇最合適!

今天就到這裡,希望大家都能學會,那麼你的EXCEl水平起碼有中級了!

#職場excel小技巧#

相關焦點

  • excel函數公式大全之利用DSUM函數實現複雜數據條件的匯總求和
    excel函數公式大全之利用DSUM函數實現複雜數據條件的匯總求和,excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數DSUM函數,利用這種函數實現複雜數據條件的匯總求和。
  • Excel條件求和方法
    #excel參數:Range為條件區域,用於條件判斷的單元格區域;Criteria是求和條件,由數字、邏輯表達式等組成的判定條件;Sum_range 為實際求和區域,需要求和的單元格、區域或引用。當省略第三個參數時,則條件區域就是實際求和區域。功能:使用 SUMIF 函數對符合指定條件的區域中的值求和。用法:在所要求和的單元格輸入「=SUMIF」和左括號"(",接下來分別選擇或輸入用於條件判斷的區域、判斷條件、實際求和區域,最後輸入右括號「)」。點擊「Enter」即可。
  • excel中怎麼使用求和公式來實現自動求和?
    本篇將介紹excel中怎麼使用求和公式來實現自動求和?有興趣的朋友可以了解一下!excel是我們生活中很常用的表格製作工具,應用非常廣泛,在各行各業都能見到它的蹤影。excel通常是使用來製作表格的,比如:課程表、學生成績表、員工工資表等等。
  • excel如何按條件求和?全都在這裡:從sum函數到sumifs函數
    對於excel裡面的數字,常用的統計就是求和及計數。案例表格如圖中案例表格,需要對D列金額根據3種條件進行求和。現在,我們就來用函數公式實現excel自動化辦公。三、掌握「sumif函數」的用法sumif函數是將符合指定條件的值求和,用法為:=sumif(條件區域,條件,求和區域)條件區域和求和區域必須相同行或列。
  • excel函數公式應用:多列數據條件求和公式知多少?
    我們這裡分享12種方法,各有各的特色。學習更多技巧,請收藏關注部落窩教育excel圖文教程。 先來看一下什麼是按條件求多列數據之和。 類似下圖這樣的數據,需要根據G列的產品名稱在H列匯總數據。條件區域在B列,而要求和的數據在C、D、E三列中。這種求和就是按條件求多列數據之和,簡稱多列條件求和。
  • excel函數公式大全之利用SUBTOTAL函數實現匯總篩選數據顯示求和
    excel函數公式大全之利用SUBTOTAL函數實現匯總篩選數據顯示求和,excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUBTOTAL函數。
  • excel函數公式大全之利用SUMIF函數與通配符的組合實現模糊求和
    excel函數公式大全之利用SUMIF函數與通配符的組合實現模糊求和,excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUMIF,相信大家對於SUMIF函數非常熟悉了,SUMIF最要功能是實現條件求和。
  • excel求和技巧:如何忽略錯誤值進行求和
    公式套路2:SUMIF函數SUMIF函數也是一個很常用的函數,基本功能是按指定的條件進行求和,格式為SUMIF(條件區域,條件,求和區域)。當條件區域和求和區域一致時,求和區域可以省略不寫。在本例中實際要做的是對大於0的數據進行求和,錯誤值連數字都不是,當然不滿足大於0這個條件了。
  • excel求和技巧:如何忽略錯誤值進行求和
    公式套路2:SUMIF函數SUMIF函數也是一個很常用的函數,基本功能是按指定的條件進行求和,格式為SUMIF(條件區域,條件,求和區域)。當條件區域和求和區域一致時,求和區域可以省略不寫。在本例中實際要做的是對大於0的數據進行求和,錯誤值連數字都不是,當然不滿足大於0這個條件了。
  • excel如何實現跨工作表求和
    excel求和很簡單,我們大家都會。但是excel求和僅僅是同工作表求和,如果我們需要跨工作表求和,又該怎麼實現呢?這時候就需要我們運用到公式。下面我就給大家一步一步慢慢解說,看過之後,你一定也會覺得非常簡單。
  • Python VS Excel :條件求和
    本次的主題是條件求和本文數據集來源於網絡:連結:https://pan.baidu.com/s/1DOeGZNMcXQYcOuvjkR7LCw提取碼:80c7什麼是條件求和?類似這樣,先進行篩選再進行加總的計算方式就叫做條件求和。
  • EXCEL條件求和
    今天分享的是條件求和,相當於SUM的升級版——SUMIF條件求和、SUMIFS或SUMPRODUCT多條件求和。公式寫法:=SUMIFS(求和區域,條件區域1,條件1,條件區域2,條件2,…)>在後;SUMIFS相反,求和區域在前,各個條件區域在後哦。
  • Excel多工作表不同條件篩選匯總求和公式,看過的都已果斷收藏!
    、篩選求和、跨表匯總.當這幾種問題同時混合在一起時,你還能順利解決嗎?當寫好公式以後,無論後續的幾張工作表如何更改篩選條件,都可以僅對顯示出來的篩選結果進行多表求和,動圖演示如下圖所示。公式原理解析:先藉助INDIRECT函數實現跨工作表引用,再使用SUBTOTAL函數的109參數實現僅對篩選結果求和,最後將分別對多工作表計算出來的結果{12,210,800}傳遞給SUM函數進行最終求和計算,
  • Excel中多列數據按條件求和如何解決?12種方法,各有特色
    #日常工作中,在Excel表格中按條件求和也是經常用到的,一般根據條件求和的是一列數據,利用SUMIF函數即可解決,如果是多列數據按條件求和呢?上圖表格中需要按名稱計算一季度的銷量,也就是1、2、3月的銷量之和,根據H列的名稱(條件),條件區域在B列,計算滿足條件 的D、E、F列之和,就是多列按條件求和。
  • Excel如何使用多條件求和函數?Excel中條件函數如何使用?
    excel中如何使用多條件求和函數進行運算,下面來看看小編的實際操作。1.我們要算出二班語文成績大於一百二十的總和,輸入公式sumifs。4.然後輸入需要的條件文本加上雙引號。5.然後再次框選語文成績的單元格。6.最後再輸入條件,打上雙引號,將括號打上。7.之後按下回車鍵得出最終的結果。條件函數運算在excel中是如何來使用的呢?
  • excel中的DSUM函數——條件求和原來如此簡單
    在excel中,DSUM函數表示根據條件查找或者求和,學習這個函數可以避免使用篩選等功能進行求和時破壞原數據,而且這個函數理解起來也十分簡單,下面就和大家一起來學習一下吧。一、基本查找。對於dsum函數的三個參數為=dsum(數據區域,查找返回值的標題,條件區域),或者也可以寫成=dsum(數據區域所在的列,求和數據所在列的列數,條件區域)。現在就以下圖為例說明一下dsum函數的基本用法。
  • excel排序求和:如何統計前幾名數據合計
    今天我們要說說,如何在excel中,統計前幾名數據的合計。這個問題難倒了不少小夥伴,尤其是遇到數據是雜亂無序的情況,那更是要了老命。不過,這對於excel大神來說,還是非常簡單的,分分鐘列出一個公式,就完美解決了問題!今天我們就一起來破解一下面對這類問題時,大神都是怎麼做的吧!
  • excel條件求和技巧:應用SUMIF函數計算客戶餘款
    對於這種記帳方式,如果要根據記錄的數據試著計算出最新的餘款,就需要藉助公式=SUM($C$1:C2)-SUM($D$1:D2)來實現。這種計算原理是利用了累加求和的方法,將訂貨金額的累計值與付款金額的累計值相減就得到了餘款金額。
  • excel條件求和技巧:應用SUMIF函數計算客戶餘款
    對於這種記帳方式,如果要根據記錄的數據試著計算出最新的餘款,就需要藉助公式=SUM($C$1:C2)-SUM($D$1:D2)來實現。這種計算原理是利用了累加求和的方法,將訂貨金額的累計值與付款金額的累計值相減就得到了餘款金額。
  • excel怎麼求和? Excel表格自動求和圖文教程
    excel怎麼求和? Excel表格自動求和圖文教程時間:2018-03-26 11:37   來源:系統天堂   責任編輯:沫朵 川北在線核心提示:原標題:excel怎麼求和? Excel表格自動求和圖文教程 excel怎麼求和?