Skip to main content

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

Author: Xiaoyang Last Modified: 2025-05-12
sum top 3 values based on criteria

通常,我們可以使用簡單的公式從一組單元格中求和前 n 個值,但您是否嘗試過根據某些條件求和前 n 個值呢?本文將介紹一些在 Excel 中根據特定條件求和前 n 個值的公式。

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

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


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

要根據一個條件求和前 3 或 n 個值,您可以應用以下公式:

通用公式為:

=SUMPRODUCT(LARGE((區域=條件)*(值),{1,2,3,N}))
  • 區域=條件 是符合特定條件的單元格範圍。
  • 是包含要求和的頂部值的數字列表。
  • N 代表第 N 個頂部值。

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 個值總和的結果,請參見截圖:

Sum top 3 or n values based on one condition with formula

注意:接受上述公式,您也可以使用陣列公式來處理此任務:

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

記住要同時按下 Ctrl + Shift + Enter 鍵以獲得正確的結果。


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

如果您需要根據兩個或多個條件求和前 n 個值,例如,我想求和產品 KTE 的銷售員 Kerry 的前 3 個訂單,如下圖所示:

sample data

要解決此任務,通用公式為:

=SUMPRODUCT(LARGE((區域1=條件1)*(區域2=條件2)*(值),{1,2,3,N}))
  • 區域1=條件1 是符合特定條件1的第一個單元格範圍。
  • 區域2=條件2 是符合特定條件2的第二個單元格範圍。
  • 是包含要求和的頂部值的數字列表。
  • N 代表第 N 個頂部值。

1. 請將以下公式應用於空白單元格:

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

2. 然後,按下 Enter 鍵,您將得到所需的結果:

Sum top 3 or n values based on multiple criteria with formula

注意:您也可以使用陣列公式來解決此任務:

=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 工作表中根據部分匹配求和單元格值。

  • 超級公式欄(輕鬆編輯多行文字和公式);閱讀版面(輕鬆閱讀和編輯大量儲存格);貼上到已篩選區域...
  • 合併儲存格/列/欄並保留數據;分割儲存格內容;合併重複列並求和/平均值... 防止重複儲存格;比較區域...
  • 選擇重複或唯一列;選擇空白列(所有儲存格均為空);在多個工作簿中進行超級查找和模糊查找;隨機選擇...
  • 精確複製多個儲存格而不改變公式引用;自動創建對多個工作表的引用;插入項目符號、核取方塊等...
  • 收藏並快速插入公式、區域、圖表和圖片;使用密碼加密儲存格建立郵件清單並發送電子郵件...
  • 提取文本、添加文本、按位置刪除、刪除空格;創建並打印分頁小計;在儲存格內容和批註之間轉換...
  • 超級篩選(保存並應用篩選方案到其他工作表);高級排序按月/週/日、頻率等;特殊篩選按粗體、斜體...
  • 合併工作簿和工作表;基於關鍵列合併表格;將數據分割到多個工作表批量轉換 xls、xlsx 和 PDF...
  • 資料透視表按週數、星期幾等分組... 用不同顏色顯示未鎖定、已鎖定的儲存格突出顯示包含公式/名稱的儲存格...
kte tab 201905
  • 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
  • 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
  • 提高您的生產力 50%,每天減少數百次鼠標點擊!
officetab bottom