KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何在 Excel 中根據條件對前 3 個(或前 n 個)數值求和?

作者Xiaoyang修改日期
根據條件加總前 3 個數值

一般來說,我們可以使用簡單的公式對儲存格範圍中的前 n 個數值求和,但您是否曾嘗試過在特定條件下對前 n 個數值求和呢?本文將為您介紹幾種在 Excel 中根據條件對前 n 個數值求和的實用公式。

使用公式根據單一條件對前 3 個或 n 個值求和

使用公式根據多個條件對前 3 個或 n 個值求和


使用公式根據單一條件對前 3 個或 n 個值求和

若要根據單一條件對前 3 個或 n 個值求和,可套用下列公式:

通用公式如下:

=SUMPRODUCT(LARGE((range=criteria)*(values),{1,2,3,N}))
  • range=criteria is the range of cells that matches with specific criteria.
  • values is the list of numbers values which contain the top values to be summed.
  • N represents the Nth top value.

1. 請將此公式套用至空白儲存格:

=SUMPRODUCT(LARGE(($A$2:$A$15=D2)*($B$2:$B$15),{1,2,3}))
  • 提示:在此公式中:
  • $A$2:$A$15=D2:為符合特定條件的範圍。
  • $B$2:$B$15:為包含您欲加總之前幾名數值的清單。
  • 1、2、3:表示您想加總的前 3 個值。

2. 接著按下 Enter 鍵,即可取得前 3 個值的總和結果,詳情請參閱截圖:

使用公式根據單一條件加總前 3 個或前 n 個數值

注意:除了上述公式外,您也可使用陣列公式來處理此工作:

=SUM(IFERROR(LARGE(IF(($A$2:$A$15=D2),$B$2:$B$15),{1,2,3}),0))

請記得同時按下 Ctrl + Shift + Enter 鍵,才能取得正確結果!


使用公式根據多個條件對前 3 個或 n 個值求和

若您需要根據兩個或多個條件對前 n 個值求和,例如我想對業務員為 Kerry 且產品為 KTE 的前 3 筆訂單求和(如下方截圖所示):

範例資料

解決此任務的通用公式如下:

=SUMPRODUCT(LARGE((range 1=criteria 1)*(range 2=criteria 2)*(values),{1,2,3,N}))
  • range 1=criteria 1is the first range of cells that matches with specific criteria 1.
  • range 2=criteria 2is the second range of cells that matches with specific criteria 2.
  • values is the list of numbers values which contain the top values to be summed.
  • N represents the Nth top value.

1. 請將下方公式套用至空白儲存格:

=SUMPRODUCT(LARGE(($A$2:$A$15=E2)*( $B$2:$B$15=F2)*($C$2:$C$15),{1,2,3}))

2. 接著按下 Enter 鍵,即可立即獲得所需結果:

使用公式根據多個條件加總前 3 個或前 n 個數值

注意:您也可使用陣列公式來處理此工作:

=SUM(IFERROR(LARGE(IF(($A$2:$A$15=E2)*( $B$2:$B$15=F2), $C$2:$C$15),{1,2,3}),0))

請記得同時按下 Ctrl + Shift + Enter 鍵以取得正確結果。



更多相關的 SUMIF 數值文章:

  • 在單一欄位中使用多個條件的 SUMIF
  • 在 Excel 中,SUMIF 函數不僅能根據不同欄位中的多個條件對儲存格求和,也能輕鬆應對同一欄位中包含多個條件的加總需求。本文將為您詳細說明如何在同一欄位中,依據多個條件對數值進行加總。
  • 在 Excel 中使用一個或多個條件的 SUMIF
  • 在 Excel 中,根據一個或多個條件對數值求和是許多人經常面對的任務。SUMIF 函數能快速幫您依單一條件加總數值,而 SUMIFS 函數則可依多個條件進行加總。本文將說明如何在 Excel 中根據一個或多個條件進行求和?
  • 在 Excel 中根據部分相符條件使用 SUMIF
  • 以下列資料為例,當 A 欄包含部分文字「KTE」時,如何對 B 欄的儲存格數值求和?本文將說明如何在 Excel 工作表中根據部分相符條件,輕鬆加總對應的儲存格數值。
  • 在 Google 工作表中根據兩個指定日期之間的儲存格數值使用 SUMIF
  • 在我的 Google 工作表中,我有兩欄資料:一欄是日期,另一欄是訂單金額。現在我想根據指定的日期範圍,對相對應的訂單金額進行加總。例如,如以下截圖所示,要計算 2018/5/15 至 2018/5/22 之間的訂單總和。請問該如何在 Google 工作表中完成這項操作?

  • 超強編輯欄(輕鬆編輯多行文字與公式);閱讀版面(輕鬆閱讀與編輯大量儲存格);貼上至篩選範圍……
  • 合併儲存格/列/欄並保留資料;分割儲存格內容;合併重複行並加總/平均……防止重複項儲存格;比較範圍……
  • 選取重複或唯一列;選取空白列(所有儲存格皆為空);超級查找與模糊搜尋多個活頁簿;隨機選取……
  • 精確公式複製多個儲存格而不變更公式參照;自動建立參照至多個工作表;插入項目符號、複選框及更多……
  • 收藏並快速插入公式、範圍、圖表與圖片;加密儲存格並設定密碼;建立郵件清單並寄送電子郵件……
  • 提取文本、添加文本、刪除某位置字元、移除空格;建立並列印數據分頁統計;在儲存格內容與註解之間轉換……
  • 超級篩選(儲存並套用篩選方案至其他工作表);高級排序依月份/週/日、頻率等;特殊篩選依粗體、斜體……
  • 合併活頁簿與工作表;合併表格依據關鍵列;分割數據至多個工作表批次轉換 xls、xlsx 與 PDF……
  • 資料透視表依週數、星期幾等分組……顯示未鎖定、選區鎖定以不同顏色標示;突顯包含公式/名稱的儲存格……
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 與 Project 中啟用分頁式編輯與閱讀,提升工作效率!
  • 在同一視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,省下數百次滑鼠點擊!
officetab bottom