Salt la conținutul principal

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
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have column "A" listed with various Part nos. Say 50 parts. Each of these 50 parts will be repeated more than once. I column B where in for each of these part nos stock qty say for particular part no 1000 is the qty. This 1000 Qty is shown againt that particular part no in whichever cell it comes in column 'A".

The problem i am facing is sum total of column B is not correct as stock qty is shown n-number of times that particular part finds place in column A.

How do i avoid totaling up this repeated stock qty of one unique part. Say part no P1001 stock is 1000nos. If delivery date of this part P1001 is

Part no..Date.............Qty......Stock
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

in the above table stock is only 1000 but it shows against each delivery date the same stock qty. But when i want to sum the total stock of all part nos it should not take 1000 3 times but only 1 time. How do this?
This comment was minimized by the moderator on the site
Hello, Pugazh
Did you want to sum only the unique stock based on the part number?
Or you can give your problem as a creenshot here, so that, we can understand more clearly.
Thank you!
This comment was minimized by the moderator on the site
Hi,

I was wondering if there was a formula for three criteria? Or if there's a process/logic to follow for more than two criteria ?

Many thanks,
Gus
This comment was minimized by the moderator on the site
Hello, Gus,
If there are three criteria of your data, to sum the unique values, please apply the below array formula:
=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))

After inserting the formula, please press press Ctrl + Shift + Enter keys together to get the result. see below screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
Please have a try, thank you!
This comment was minimized by the moderator on the site
Hi,
I would like to sum based on two unique criteria, is this possible?
In the second example, rather than James and October being the specific criteria, James would stay the specific element, and the formula would sum based on the name and the month being unique.
Many thanks
Louise
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
Hello 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))

Translate the English version formula into the Spanish version:
=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))

Please have a try.

Sincerely,
Mandy
This comment was minimized by the moderator on the site
This doesn't actually work as I would have expected. The formula is only counting the unique criteria.

James had 700 units ordered in the first example, yet the total says 600.

The formula won't count his orders that contain the same qty because they are unique. Is there a way to modify this formula so you can get an actual total of all of James' orders?

The second formula has the same issue. James ordered 400 units, not 300 as shown in the summary. 
This comment was minimized by the moderator on the site
Hello, kc, May be the below article can solve your problem, please try:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations