Note: The other languages of the website are Google-translated. Back to English

如何基於Excel中另一列中的條件求和值?

有時您想基於另一列中的條件求和,例如,在這裡我只想總結“銷售量”列,其中相應的“產品”列等於“ A”,如下所示,您該怎麼做它? 當然,您可以將它們一一求和,但是在這裡,我介紹了一些簡單的方法供您對Excel中的值求和。

在Excel中具有公式的基於另一列中條件的求和值

基於Excel中數據透視表的另一列中的條件的值求和

使用Kutools for Excel在另一列中基於條件求和的值

按條件列將數據拆分到新表中,然後求和


在Excel中具有公式的基於另一列中條件的求和值

在Excel中,您可以使用公式根據相鄰列中的某些條件快速求和值。

1.複製將基於其進行匯總的列,然後粘貼到另一列中。 在我們的例子中,我們複製了Fruit列並粘貼到E列中。請參見左側的屏幕截圖。

2.保持選中粘貼列,單擊 數據 > 刪除重複項。 然後在彈出的“刪除重複項”對話框中,僅檢查粘貼的列,然後單擊 OK 按鈕。

3.現在,僅唯一值保留在粘貼列中。 除了粘貼的列,選擇一個空白單元格,鍵入公式 =SUMIF($A$2:$A$24, D2, $B$2:$B$24) 放入其中,然後根據需要將其“自動填充句柄”向下拖動。

然後我們根據指定的列進行求和。 看截圖:

備註:在上面的公式中,A2:A24是您要基於其值求和的列,D2是粘貼的列中的一個值,而B2:B24是要求和的列。

根據Excel中另一列中的條件輕鬆求和/計數/平均值

Kutools for Excel的 高級合併行 實用程序可以幫助Excel用戶根據另一列中的條件輕鬆地對一列中的值進行批量求和,計數,平均值,最大值,最小值。


在另一列02中按條件計算的文檔總和

Excel的Kutools - 包括 300 多個方便的 Excel 工具。 全功能免費試用 30-天,無需信用卡! 立即行動吧!

基於Excel中數據透視表的另一列中的條件的值求和

除了使用公式,您還可以通過插入數據透視表在另一列中基於條件求和。

1.選擇所需的範圍,然後單擊 插入 > 數據透視表 or 插入 > 數據透視表 > 數據透視表 打開“創建數據透視表”對話框。

2.在“創建數據透視表”對話框中,指定將新數據透視表放置在的目標範圍,然後單擊 OK 按鈕。

3.然後在 數據透視表字段 窗格中,將條件列名稱拖到 部分,將您要匯總的列拖到 價值觀 部分。 看截圖:

然後,您可以看到上面的數據透視表,它已基於條件列中的每個項目對“金額”列進行了匯總。 參見上面的截圖:


將值求和並根據另一列中的條件與Kutools for Excel合併

有時,您可能需要根據另一列中的條件對值求和,然後將原始數據直接替換為求和值。 您可以將Kutools用於Excel的 高級合併行 效用。

Excel的Kutools - 包括 300 多個方便的 Excel 工具。 全功能免費試用 30-天,無需信用卡! 立即免費試用!

1.在另一列中選擇要根據條件求和的值範圍,然後單擊 庫工具 > 內容 > 高級合併行.

請注意,該範圍應同時包含您要基於其匯總的列和您要對其進行匯總的列。

2.在打開的“基於列合併行”對話框中,您需要:
(1)選擇您要基於其進行匯總的列名稱,然後單擊 首要的關鍵 按鈕;
(2)選擇要累加的列名,然後單擊 計算 > 總和.
(3)點擊 Ok 按鈕。

現在,您將看到根據另一列中的條件對指定列中的值進行求和。 參見上面的截圖:

Excel的Kutools - 包括 300 多個方便的 Excel 工具。 全功能免費試用 30-天,無需信用卡! 立即行動吧!


演示:使用Kutools for Excel在另一列中基於條件求和


Excel的Kutools 包含 300 多種 Excel 便捷工具,30 天內免費試用,無限制。 立即下載並免費試用!

根據Excel列中的條件輕鬆將範圍分為多個工作表

Kutools for Excel的 拆分數據 實用程序可以幫助Excel用戶根據原始範圍的一列中的條件輕鬆地將範圍分為多個工作表。


廣告分割數據0

Excel的Kutools - 包括 300 多個方便的 Excel 工具。 全功能免費試用 30-天,無需信用卡! 立即行動吧!

相關文章:


最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (15)
5中的5評分 · 1評級
網站主持人對此評論進行了最小化
我需要一個公式來根據第 2 列中可用的值找到第 1 列中的最大值,例如,我在 A 列中重複了 001 次值“TC4”,B 列中的相應值將如下所示 A 列B 列 TC001 BASE_1106ST TC001 BASE_1106ST TC001 BASE_1102IMT TC001 BASE_1108ST 我需要一個公式來找到 B 列中的最大值。本例中 B 列中的最大值是“BASE_1108ST” 誰能幫忙。 謝謝, Vinoth Venugopal
網站主持人對此評論進行了最小化
我試過這個,但它會產生一個錯誤。 我在 C 列中的值範圍為 0-10,在 D 列中的值範圍為 100 - 12000。我只想對 D 列中的那些值求和,它們在 C 列中的對應值大於 0(任何大於 0 的值) . 但是當我在上面輸入 >0 作為標準時,它會引發錯誤 =SUMIF(C13:C7535, >0, D13:D7535)
網站主持人對此評論進行了最小化
您需要在 >0 周圍加上括號,所以它應該是 ">0"
網站主持人對此評論進行了最小化
如果 D 列符合條件,我需要計算列 B 中列出的名稱。 我應該使用什麼公式?
網站主持人對此評論進行了最小化
我想要總和 FABRICS 2014> 16.90 mtr N-15FLAT011W/O STONES(BLUE) 16.90 mtr SP12044-GGT-TL#1255 FNC 2014 > N-MT#28-#4(SILVER) 11.50 mtr N-MT#5-#7 (天藍色)28.90 米 FPR 2014> M-FML-A478(紅色)6.79 米 N-PR-#8961-(粉色)18.30 米
網站主持人對此評論進行了最小化
感謝您提供基於“不同”值創建總計的快速簡便的說明
網站主持人對此評論進行了最小化
你好。 我在單元格 G5:G51 中有兩種付款方式(“安全”和“租賃”)。 金額在單元格 H5:H51 中。 我想總結一下 Cell K5 中的所有安全付款和 Cell K6 中的所有租金付款。 我該怎麼做。
網站主持人對此評論進行了最小化
如果兩個 coulumn 有相同的水果,那麼像這樣添加它們
蘋果 橙 葡萄 蘋果
2 4 5 7
5 4 3 23
21 3 34 22

然後我想添加總數。 蘋果
這可以通過任何公式或一些技巧來完成嗎
網站主持人對此評論進行了最小化
嗨,蘇拉特,
手動添加總數怎麼樣?
按住 SHIFT 鍵,同時選擇兩個 Apple 列,然後您將在狀態欄中獲得總數。
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
哇,非常感謝,我從 ua 文章中學到了一個新東西,它幫助了我很多,節省了我很多時間
網站主持人對此評論進行了最小化
我有兩列 A 和 B。A 和 B 一樣是數值。我想:如果 A 等於(比如 4)或更多,則計算 B。我想要添加所有 B 的總和。
例如:
AB 1 54 76 103 9
總和:17
有什麼幫助嗎? 我想這是某種 countif 函數——對我來說已經有一段時間了。
謝謝!
網站主持人對此評論進行了最小化
Hi,=SUMIF(A1:A4,">="&4,B1:B4)
網站主持人對此評論進行了最小化
嗨,我想對列中的一系列數字求和,這將從另一列中的特定文本開始,直到同一文本列中的特定文本。 請幫忙
網站主持人對此評論進行了最小化
在最新的 Excel 中,您需要使用 ; 而不是 , 作為參數的分隔符,所以 '=SUMIF($A$2:A15; D2; $B$2:$B$15)' 是第一個示例中的正確語法。  
網站主持人對此評論進行了最小化
你太棒了!!

謝謝你!
5中的5評分
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護