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

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

例如,我現在有一系列數據,其中包含“名稱”和“訂單”列,以便根據“名稱”列僅對“訂單”列中的唯一值求和,如下圖所示。 如何在Excel中快速輕鬆地解決此任務?

基於一個或多個條件與數組公式求和的唯一值


基於一個或多個條件與數組公式求和的唯一值

要僅基於另一列中的條件求和唯一值,請使用以下公式:

1。 請複制以下數組公式或將其輸入到空白單元格中:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12,$B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12))

備註:在以上公式中, A2:A12 是列數據包含條件值, D2 是您要基於以下條件求和的條件, B2:B12 是包含您要求和的值的列。

2。 然後按 Ctrl + Shift + Enter 鍵一起獲得第一個總結果,然後選擇此公式單元格並將填充手柄向下拖動到單元格以獲取每個項目的所有總值。 看截圖:

保養竅門:如果您需要基於兩個條件對所有唯一值求和,請使用以下公式:

=SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))


更多相關文章:

  • 在Excel中基於單個條件求和多列
  • 在Excel中,您可能始終需要根據一個條件對多列求和。 例如,我有一系列數據,如下面的屏幕快照所示,現在,我想獲取三個月(一月,二月和三月)的KTE總值。
  • 在Excel中的行或列中的Vlookup和總和匹配
  • 使用vlookup和求和功能可以幫助您快速找出指定的條件並同時求和相應的值。 在本文中,我們將向您展示兩種方法來vlookup並求和Excel中行或列中第一個或所有匹配的值。
  • 在Excel中基於月和年的總和值
  • 如果您有一系列數據,則A列包含一些日期,B列包含訂單數,現在,您需要根據另一列中的月份和年份對數字求和。 在這種情況下,我想計算2016年XNUMX月的總訂單數,以得到以下結果。 在本文中,我將討論一些解決Excel中這項工作的技巧。
  • Excel中基於文本條件的總和值
  • 在Excel中,您是否曾經嘗試過根據另一列文本條件求和? 例如,我在工作表中有一系列數據,如下面的屏幕快照所示,現在,我想將B列中與滿足特定條件的A列中的文本值相對應的所有數字加起來,例如,如果列A中的單元格包含KTE。
  • 基於Excel中下拉列表選擇的總和值
  • 如下面的屏幕快照所示,您有一個包含Category列和Amount列的表,並且創建了一個包含所有類別的數據驗證下拉列表。 當從下拉列表中選擇任何種類的類別時,您要對B列中所有對應的單元格值求和,並將結果填充到指定的單元格中。 例如,當從下拉列表中選擇類別CC時,您需要對單元格B5和B8中的值求和,並獲得總數40 + 70 = 110。 如何實現呢? 本文中的方法可以為您提供幫助。

  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 數據透視表分組依據 週號,週幾等 顯示未鎖定的單元格 用不同的顏色 突出顯示具有公式/名稱的單元格...
kte選項卡201905
  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (12)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
這實際上並不像我預期的那樣工作。 該公式僅計算唯一標準。

在第一個示例中,James 訂購了 700 台,但總數為 600 台。

該公式不會計算包含相同數量的訂單,因為它們是唯一的。 有沒有辦法修改這個公式,這樣你就可以得到詹姆斯所有訂單的實際總數?

第二個公式有同樣的問題。 詹姆斯訂購了 400 個單位,而不是摘要中顯示的 300 個。 
網站主持人對此評論進行了最小化
您好,kc,可能下面的文章可以解決您的問題,請嘗試:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
網站主持人對此評論進行了最小化
Hola me podrias ayudar deseo sumar o contar solo valores unicos de fechas especificas me puedes ayudar ya que la formula =SUM(IF(FREQUENCY(IF($A$2:$A$12=D2,MATCH($B$2:$B$12, $B$2:$B$12,0)),ROW($B$2:$B$12)-ROW($B$2)+1),$B$2:$B$12)) me sirve pero como esta en ingles no se como colocarla, te agradezco mucho
網站主持人對此評論進行了最小化
你好豪爾赫,

Formula: =SUM(IF(FREQUENCY(IF($A$2:$A$12=E2,IF($B$2:$B$12=F2,MATCH($C$2:$C$12,$C$2:$C$12,0))),ROW($C$2:$C$12)-ROW($C$2)+1),$C$2:$C$12))

將英文版公式翻譯成西班牙文版:
=SUMA(SI(FRECUENCIA(SI($A$2:$A$12=E2,SI($B$2:$B$12=F2,COINCIDIR($C$2:$C$12,$C$2:$C$12,0))),FILA($C$2:$C$12)-FILA($C$2)+1),$C$2:$C$12))

請試一試。

此致,
曼迪
網站主持人對此評論進行了最小化
嗨,
我想根據兩個獨特的標準求和,這可能嗎?
在第二個示例中,詹姆斯和十月不是特定標準,而是詹姆斯將保留特定元素,並且公式將根據名稱和月份的唯一性求和。
非常感謝
路易莎
網站主持人對此評論進行了最小化
嗨,

我想知道是否有三個標準的公式? 或者,如果有超過兩個標準要遵循的流程/邏輯?

非常感謝,
格斯
網站主持人對此評論進行了最小化
你好,格斯,
如果您的數據有三個標準,要對唯一值求和,請應用以下數組公式:
=SUM(IF(FREQUENCY(IF($A$2:$A$10=F2,IF($B$2:$B$10=G2,IF($C$2:$C$10=H2,MATCH($D$2:$D$10,$D$2:$D$10,0)))),ROW($D$2:$D$10)-ROW($C$2)+1),$D$2:$D$10))

插入公式後,請按 Ctrl + Shift + Enter 鍵一起得到結果。 看下面的截圖:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
請試一試,謝謝!
網站主持人對此評論進行了最小化
我列出了列有各種零件編號的“A”列。 說 50 個零件。 這 50 個部分中的每一個都將重複一次以上。 在 B 列中,對於這些零件編號中的每一個,庫存數量表示特定零件編號 1000 是數量。 這 1000 個數量顯示在該特定部件號中,無論它出現在“A”列中的哪個單元格中。

我面臨的問題是 B 列的總和不正確,因為庫存數量顯示為 n 次特定部分在 A 列中找到位置。

我如何避免合計一個獨特零件的重複庫存數量。 說零件號 P1001 庫存是 1000 件。 如果這部分 P1001 的交貨日期是

零件號..日期......數量......庫存
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

在上表中,庫存只有 1000 件,但每個交貨日期顯示相同的庫存數量。 但是當我想總結所有零件的總庫存時,它不應該花費 1000 3 次,而只需要 1 次。 這是怎麼做的?
網站主持人對此評論進行了最小化
你好,普加日
您是否只想根據零件編號匯總唯一庫存?
或者您可以在這裡將您的問題作為截圖,以便我們更清楚地理解。
感謝您!
網站主持人對此評論進行了最小化
Добрый день。 Это очень полезная информация。 У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? Уменянетвозможностивыбиратьотдельновсеименадляподсчётапокаждомуизних。 Мне нужно, чтобы эта формула массива считалась как итог внизу таблицы в ячейке B13。
網站主持人對此評論進行了最小化
你好,諾亞
抱歉,我聽不懂你的意思,你能用英語解釋一下你的問題嗎?
或者您可以在此處插入屏幕截圖來描述您的問題。
感謝您!
網站主持人對此評論進行了最小化
美好的一天!
Это очень полезная информация。 У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? Уменянетвозможностивыбиратьотдельновсеимена。 Мне нужно, чтобы эта формула массива считалась как итог внизу таблицы в ячейке B13。
非常感謝。
這裡還沒有評論
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

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