如何在 Excel 中根據條件求和前 3 或 n 個值?
Author: Xiaoyang Last Modified: 2025-05-12

通常,我們可以使用簡單的公式從一組單元格中求和前 n 個值,但您是否嘗試過根據某些條件求和前 n 個值呢?本文將介紹一些在 Excel 中根據特定條件求和前 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(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 個訂單,如下圖所示:
要解決此任務,通用公式為:
=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(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
- 在使用 Microsoft Excel 時,您可能需要在相鄰單元格等於某個範圍內的條件時求和值,或者在相鄰單元格空白或包含文本時求和值。本教程將提供您處理這些問題的公式。
- 在 Excel 中根據部分匹配進行 Sumif
- 以下面的數據為例,當 A 列中包含部分“KTE”文本時,我想對 B 列中的單元格值進行求和。如何實現它?本文將討論如何在 Excel 工作表中根據部分匹配求和單元格值。
- 在 Google Sheets 中根據兩個給定日期之間的單元格值進行 Sumif
- 在我的 Google 表格中,我有兩列,分別是日期列和訂單列,現在,我想根據日期列求和訂單列的單元格。例如,求和 2018/5/15 和 2018/5/22 之間的值,如下圖所示。如何在 Google 表格中解決這個問題?
- 超級公式欄(輕鬆編輯多行文字和公式);閱讀版面(輕鬆閱讀和編輯大量儲存格);貼上到已篩選區域...
- 合併儲存格/列/欄並保留數據;分割儲存格內容;合併重複列並求和/平均值... 防止重複儲存格;比較區域...
- 選擇重複或唯一列;選擇空白列(所有儲存格均為空);在多個工作簿中進行超級查找和模糊查找;隨機選擇...
- 精確複製多個儲存格而不改變公式引用;自動創建對多個工作表的引用;插入項目符號、核取方塊等...
- 收藏並快速插入公式、區域、圖表和圖片;使用密碼加密儲存格;建立郵件清單並發送電子郵件...
- 提取文本、添加文本、按位置刪除、刪除空格;創建並打印分頁小計;在儲存格內容和批註之間轉換...
- 超級篩選(保存並應用篩選方案到其他工作表);高級排序按月/週/日、頻率等;特殊篩選按粗體、斜體...
- 合併工作簿和工作表;基於關鍵列合併表格;將數據分割到多個工作表;批量轉換 xls、xlsx 和 PDF...
- 資料透視表按週數、星期幾等分組... 用不同顏色顯示未鎖定、已鎖定的儲存格;突出顯示包含公式/名稱的儲存格...

- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中啟用標籤式編輯和閱讀。
- 在同一窗口的新標籤中打開和創建多個文檔,而不是在新窗口中。
- 提高您的生產力 50%,每天減少數百次鼠標點擊!
