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

Cum să însumați valori unice pe baza criteriilor din Excel?

De exemplu, am o serie de date care conține coloane Nume și comandă, acum, pentru a însuma doar valorile unice în coloana Comandă pe baza coloanei Nume, după cum se arată în următoarea captură de ecran. Cum să rezolvați această sarcină rapid și ușor în Excel?

Sumați valori unice bazate pe unul sau mai multe criterii cu formule de matrice


Sumați valori unice bazate pe unul sau mai multe criterii cu formule de matrice

Pentru a rezuma numai valorile unice pe baza criteriilor dintr-o altă coloană, vă rugăm să utilizați formula de mai jos:

1. Vă rugăm să copiați sau să introduceți următoarea formulă matrice într-o celulă goală:

=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))

notițe: În formula de mai sus, A2: A12 este datele coloanei conține valoarea condiției, D2 este condiția pe care doriți să sumați valorile pe baza, B2: B12 este coloana conține valorile pe care doriți să le însumați.

2. Apoi, apăsați Ctrl + Shift + Enter tastele împreună pentru a obține primul rezultat total, apoi selectați această formulă celulă și trageți mânerul de umplere în jos în celule pentru a obține toate valorile totale pentru fiecare element. Vedeți captura de ecran:

sfaturi: Dacă trebuie să însumați toate valorile unice pe baza a două criterii, vă rugăm să aplicați formula de mai jos:

=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))


Mai multe articole relative:

  • Sumați mai multe coloane bazate pe criterii unice în Excel
  • În Excel, poate fi necesar întotdeauna să însumați mai multe coloane pe baza unui singur criteriu. De exemplu, am o serie de date, după cum se arată în următoarea captură de ecran, acum vreau să obțin valorile totale ale KTE în trei luni - ianuarie, februarie și martie.
  • Vlookup și suma se potrivesc în rânduri sau coloane în Excel
  • Folosirea funcției vlookup și sum vă ajută să aflați rapid criteriile specificate și să însumați valorile corespunzătoare în același timp. În acest articol, vă vom arăta două metode pentru a vizualiza și a însuma prima sau toate valorile potrivite în rânduri sau coloane în Excel.
  • Valori sumare bazate pe lună și an în Excel
  • Dacă aveți o serie de date, coloana A conține câteva date, iar coloana B are numărul de comenzi, acum trebuie să însumați numerele în funcție de lună și an dintr-o altă coloană. În acest caz, vreau să calculez totalul comenzilor din ianuarie 2016 pentru a obține următorul rezultat. Și acest articol, voi vorbi despre câteva trucuri pentru a rezolva această treabă în Excel.
  • Suma valorilor pe baza criteriilor de text în Excel
  • În Excel, ați încercat vreodată să adunați valori pe baza unei alte coloane de criterii de text? De exemplu, am o serie de date în foaia de lucru, după cum se arată în următoarea captură de ecran, acum vreau să adun toate numerele din coloana B corespunzătoare valorilor textului din coloana A care îndeplinesc un anumit criteriu, cum ar fi suma numerelor dacă celulele din coloana A conțin KTE.
  • Suma valorilor pe baza selectării listei derulante în Excel
  • După cum se arată mai jos, aveți un tabel care conține o coloană Categorie și o coloană Sumă și ați creat o listă derulantă de validare a datelor care conține toate categoriile. Când selectați orice tip de categorie din lista derulantă, doriți să rezumați toate valorile corespunzătoare ale celulei din Coloana B și să completați rezultatul într-o celulă specificată. De exemplu, atunci când selectați categoria CC din lista derulantă, trebuie să sumați valorile din celula B5 și B8 și să obțineți numărul total 40 + 70 = 110. Cum se realizează? Metoda din acest articol vă poate ajuta.

  • Super Formula Bar (editați cu ușurință mai multe linii de text și formulă); Layout de citire (citiți și editați cu ușurință un număr mare de celule); Lipiți la interval filtrat...
  • Merge celule / rânduri / coloane și păstrarea datelor; Conținut de celule divizate; Combinați rânduri duplicate și sumă / medie... Prevenirea celulelor duplicate; Comparați gamele...
  • Selectați Duplicat sau Unic Rânduri; Selectați Rânduri goale (toate celulele sunt goale); Super Find și Fuzzy Find în multe cărți de lucru; Selectare aleatorie ...
  • Copie exactă Mai multe celule fără modificarea referinței formulelor; Creați automat referințe la foi multiple; Introduceți gloanțe, Casete de selectare și multe altele ...
  • Formule favorite și inserare rapidă, Gama, Diagrame și Imagini; Criptați celulele cu parola; Creați o listă de corespondență și trimiteți e-mailuri ...
  • Extrageți textul, Adăugați text, eliminați după poziție, Eliminați spațiul; Creați și imprimați subtotaluri de paginare; Convertiți conținutul dintre celule și comentarii...
  • Super Filtru (salvați și aplicați scheme de filtrare altor foi); Sortare avansată după lună / săptămână / zi, frecvență și multe altele; Filtru special cu bold, italic ...
  • Combinați cărți de lucru și foi de lucru; Merge Tables pe baza coloanelor cheie; Împărțiți datele în mai multe foi; Conversia în loturi xls, xlsx și PDF...
  • Gruparea tabelului pivot după numărul săptămânii, ziua săptămânii și multe altele ... Afișați celulele deblocate, blocate prin diferite culori; Evidențiați celulele care au formulă / nume...
fila kte 201905
  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!
fundul officetab
Comentarii (12)
Încă nu există evaluări. Fii primul care evaluează!
Acest comentariu a fost redus la minimum de moderatorul de pe site
De fapt, acest lucru nu funcționează așa cum m-aș fi așteptat. Formula numără doar criteriile unice.

James avea 700 de unități comandate în primul exemplu, dar totalul spune 600.

Formula nu va număra comenzile sale care conțin aceeași cantitate, deoarece sunt unice. Există vreo modalitate de a modifica această formulă, astfel încât să puteți obține un total real al tuturor comenzilor lui James?

A doua formulă are aceeași problemă. James a comandat 400 de unități, nu 300, așa cum se arată în rezumat. 
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună ziua, kc, poate că articolul de mai jos vă poate rezolva problema, vă rugăm să încercați:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
Acest comentariu a fost redus la minimum de moderatorul de pe site
Vă puteți ajuta să rezumați sau să vă spun valorile unice de date specificate, mă puteți ajuta 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)) îmi servesc pero como este în ingles nu se como colocarla, te agradezco mucho
Acest comentariu a fost redus la minimum de moderatorul de pe site
Salut Jorge,

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))

Traduceți formula versiunii în limba engleză în versiunea spaniolă:
=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))

Vă rugăm să încercați.

Cu sinceritate,
Mandy
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună,
Aș dori să însumez pe baza a două criterii unice, este posibil acest lucru?
În cel de-al doilea exemplu, mai degrabă decât James și Octombrie să fie criteriile specifice, James ar rămâne elementul specific, iar formula ar însuma pe baza numelui și a lunii fiind unice.
Mersi
Louise
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună,

Mă întrebam dacă există o formulă pentru trei criterii? Sau dacă există un proces/logică de urmat pentru mai mult de două criterii?

Multe mulţumiri,
Gus
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Gus,
Dacă există trei criterii pentru datele dvs., pentru a însuma valorile unice, vă rugăm să aplicați formula matricei de mai jos:
=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))

După introducerea formulei, apăsați apăsați Ctrl + Shift + Enter cheile împreună pentru a obține rezultatul. vezi mai jos captura de ecran:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
Vă rugăm să încercați, vă mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Am coloana "A" listată cu diverse nr. Spune 50 de părți. Fiecare dintre aceste 50 de părți se va repeta de mai multe ori. I coloana B, unde pentru fiecare dintre aceste piese, numărul stocului, spunem pentru o anumită piesă, 1000 este cantitatea. Această cantitate de 1000 este afișată împotriva acelei părți, în orice celulă care apare în coloana „A”.

Problema cu care mă confrunt este că suma totală a coloanei B nu este corectă, deoarece cantitatea de stoc este afișată de n-număr de ori acea parte anume își găsește locul în coloana A.

Cum evit să însumez această cantitate de stoc repetată a unei piese unice. Să spunem că piesa nr. stoc P1001 este de 1000 de noi. Dacă data de livrare a acestei piese este P1001

Piesa nr..Data.............Cant.......Stoc
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

în tabelul de mai sus, stocul este de numai 1000, dar arată pentru fiecare dată de livrare aceeași cantitate de stoc. Dar când vreau să însumez stocul total al tuturor pieselor nu ar trebui să ia 1000 de 3 ori, ci doar 1 dată. Cum se face asta?
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Pugazh
Ați vrut să însumați doar stocul unic pe baza numărului piesei?
Sau puteți să vă prezentați problema ca o imagine aici, astfel încât să putem înțelege mai clar.
Mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Добрый день. Это очень полезная информация. У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? У меня нет возможности выбирать отдельно все имена для подсчёта по каждому из них. Мне нужно, чтобы эта формула массива считалась как итог внизу таблицы в ячейке B13.
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună, Наталья
Îmi pare rău, nu vă pot înțelege clar, puteți explica problema în engleză?
Sau puteți introduce o captură de ecran aici pentru a vă descrie problema.
Mulțumesc!
Acest comentariu a fost redus la minimum de moderatorul de pe site
Bună ziua!
Это очень полезная информация. У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? У меня нет возможности выбирать отдельно все имена. Мне нужно, чтобы эта формула массива считалась как итог внизу таблицы в ячейке B13.
Mulțumesc mult.
Nu există comentarii postate aici încă
Lăsa comentarii
Postare ca invitat
×
Evaluează această postare:
0   Caractere
Locații sugerate

Urmărește-ne

Copyright © 2009 - www.extendoffice.com. | Toate drepturile rezervate. Cu sprijinul ExtendOffice. | Harta site-ului
Microsoft și sigla Office sunt mărci comerciale sau mărci comerciale înregistrate ale Microsoft Corporation în Statele Unite și / sau în alte țări.
Protejat de Sectigo SSL