Vai al contenuto principale

Come sommare valori univoci in base a criteri in Excel?

Ad esempio, ho un intervallo di dati che contiene le colonne Nome e Ordine, ora, per sommare solo valori univoci nella colonna Ordine in base alla colonna Nome come mostrato nella seguente schermata. Come risolvere questa attività rapidamente e facilmente in Excel?

Sommare valori univoci in base a uno o più criteri con formule di matrice


Sommare valori univoci in base a uno o più criteri con formule di matrice

Per sommare solo valori univoci in base a criteri in un'altra colonna, utilizza la formula seguente:

1. Copia o inserisci la seguente formula di matrice in una cella vuota:

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

Note:: Nella formula sopra, A2: A12 è che i dati della colonna contengono il valore della condizione, D2 è la condizione su cui desideri sommare i valori, B2: B12 è la colonna che contiene i valori che vuoi sommare.

2. Quindi, premere CTRL + MAIUSC + INVIO le chiavi insieme per ottenere il primo risultato totale, quindi selezionare questa cella della formula e trascinare la maniglia di riempimento verso il basso sulle celle per ottenere tutti i valori totali per ciascun elemento. Vedi screenshot:

Suggerimenti:: Se è necessario sommare tutti i valori univoci in base a due criteri, applicare la formula seguente:

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


Articoli più relativi:

  • Somma più colonne in base a criteri singoli in Excel
  • In Excel, potrebbe essere sempre necessario sommare più colonne in base a un criterio. Ad esempio, ho un intervallo di dati come mostrato nella seguente schermata, ora voglio ottenere i valori totali di KTE in tre mesi: gennaio, febbraio e marzo.
  • Vlookup e Sum Match in righe o colonne in Excel
  • L'utilizzo di vlookup e della funzione sum ti aiuta a trovare rapidamente i criteri specificati e sommare i valori corrispondenti allo stesso tempo. In questo articolo, ti mostreremo due metodi per visualizzare e sommare i primi o tutti i valori corrispondenti in righe o colonne in Excel.
  • Sommare i valori in base al mese e all'anno in Excel
  • Se hai un intervallo di dati, la colonna A contiene alcune date e la colonna B ha il numero di ordini, ora, devi sommare i numeri in base al mese e all'anno da un'altra colonna. In questo caso, voglio calcolare il totale degli ordini di gennaio 2016 per ottenere il seguente risultato. E in questo articolo, parlerò di alcuni trucchi per risolvere questo lavoro in Excel.
  • Somma i valori in base ai criteri di testo in Excel
  • In Excel, hai mai provato a sommare i valori in base a un'altra colonna di criteri di testo? Ad esempio, ho un intervallo di dati nel foglio di lavoro come mostrato nella seguente schermata, ora voglio sommare tutti i numeri nella colonna B corrispondenti ai valori di testo nella colonna A che soddisfano un certo criterio, come sommare i numeri se il le celle nella colonna A contengono KTE.
  • Somma i valori in base alla selezione dell'elenco a discesa in Excel
  • Come mostrato nell'immagine sottostante, hai una tabella che contiene una colonna Categoria e una colonna Importo e hai creato un elenco a discesa di convalida dei dati che contiene tutte le categorie. Quando si seleziona qualsiasi tipo di categoria dall'elenco a discesa, si desidera sommare tutti i valori di cella corrispondenti nella colonna B e popolare il risultato in una cella specificata. Ad esempio, quando si seleziona la categoria CC dall'elenco a discesa, è necessario sommare i valori nelle celle B5 e B8 e ottenere il numero totale 40 + 70 = 110. Come ottenerlo? Il metodo in questo articolo può aiutarti.

  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo 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