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

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
Commenti (12)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Questo in realtà non funziona come mi sarei aspettato. La formula conta solo i criteri univoci.

James aveva 700 unità ordinate nel primo esempio, ma il totale dice 600.

La formula non conteggerà i suoi ordini che contengono la stessa quantità perché sono unici. C'è un modo per modificare questa formula in modo da poter ottenere un totale effettivo di tutti gli ordini di James?

La seconda formula ha lo stesso problema. James ha ordinato 400 unità, non 300 come mostrato nel riepilogo. 
Questo commento è stato fatto dal moderatore sul sito
Ciao, kc, potrebbe essere l'articolo seguente in grado di risolvere il tuo problema, prova:https://www.extendoffice.com/documents/excel/2471-excel-sumif-multiple-criteria.html
Questo commento è stato fatto dal moderatore sul sito
Hola me podrias ayudar deseo sumar o contar solo valoris 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:$B$2)),ROW($B$12:$B$2)-ROW($B$1)+2),$B$12:$B$XNUMX)) me sirve pero como esta en ingles no se como colocarla, te agradezco mucho
Questo commento è stato fatto dal moderatore sul sito
Ciao 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))

Traduci la formula della versione inglese nella versione spagnola:
=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))

Per favore, prova.

Cordiali saluti,
Mandy
Questo commento è stato fatto dal moderatore sul sito
Ciao,
Vorrei sommare in base a due criteri unici, è possibile?
Nel secondo esempio, invece che James e October sono i criteri specifici, James rimarrebbe l'elemento specifico e la formula verrebbe sommata in base al nome e al mese essendo univoci.
Grazie molto
Louise
Questo commento è stato fatto dal moderatore sul sito
Ciao,

Mi chiedevo se esistesse una formula per tre criteri? O se c'è un processo/logica da seguire per più di due criteri?

Molte grazie,
Gus
Questo commento è stato fatto dal moderatore sul sito
Ciao, Gus,
Se ci sono tre criteri per i tuoi dati, per sommare i valori univoci, applica la seguente formula di matrice:
=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))

Dopo aver inserito la formula, premere premere CTRL + MAIUSC + INVIO chiavi insieme per ottenere il risultato. vedi sotto screenshot:
https://www.extendoffice.com/images/stories/comments/comment-skyyang/doc-sum-unique.png
Si prega di provare, grazie!
Questo commento è stato fatto dal moderatore sul sito
Ho la colonna "A" elencata con vari nn. Dì 50 parti. Ognuna di queste 50 parti verrà ripetuta più di una volta. I colonna B dove per ciascuna di queste parti nos stock qty diciamo per la parte particolare no 1000 è la qty. Questa 1000 Qtà è mostrata contro quella parte particolare non in qualsiasi cella si trovi nella colonna 'A'.

Il problema che sto affrontando è che la somma totale della colonna B non è corretta poiché la quantità di scorta viene mostrata n-numero di volte che quella parte particolare trova posto nella colonna A.

Come posso evitare di sommare questa quantità ripetuta di scorte di una parte unica. Supponiamo che la parte n. stock P1001 sia 1000nos. Se la data di consegna di questa parte è P1001

N. parte..Data.............Qtà......Stock
P1001....05-10-22 .....150......1000
P1001....06-10-22......200.....1000
P1001....07-10-22.......250.....1000

nella tabella sopra lo stock è solo 1000 ma mostra per ogni data di consegna la stessa quantità di stock. Ma quando voglio sommare lo stock totale di tutte le parti non dovrebbe prendere 1000 3 volte ma solo 1 volta. Come farlo?
Questo commento è stato fatto dal moderatore sul sito
Ciao, Pugaz
Volevi sommare solo lo stock unico in base al numero di parte?
Oppure puoi dare il tuo problema come uno screenshot qui, in modo che possiamo capire più chiaramente.
.
Questo commento è stato fatto dal moderatore sul sito
Добрый день. Это очень полезная информация. У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? Per non parlare di ciò che devi fare, l'altro è l'oggetto che desideri per qualsiasi cosa. Forse, questa è una forma di massa che viene visualizzata come una delle tabelle in B13.
Questo commento è stato fatto dal moderatore sul sito
Ciao, Natale
Scusa, non riesco a capirti chiaramente, potresti spiegare il tuo problema in inglese?
Oppure puoi inserire uno screenshot qui per descrivere il tuo problema.
.
Questo commento è stato fatto dal moderatore sul sito
Buona giornata!
Это очень полезная информация. У меня есть вопрос: можно ли усовершенствовать первую формулу массива для таблицы на первом скриншоте так, чтобы в ячейке B13 суммировалось всё то, что посчитано отдельно для каждого имени? Non è possibile che tu riesca a vedere l'altra parte dell'immagine. Forse, questa è una forma di massa che viene visualizzata come una delle tabelle in B13.
Grazie mille.
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL