Somma i valori più piccoli o gli N valori inferiori in base a criteri in Excel
Nel tutorial precedente, abbiamo discusso come sommare i valori più piccoli n in un intervallo di dati. In questo articolo, eseguiremo un'operazione avanzata: sommare i valori più bassi n in base a uno o più criteri in Excel.
Somma i valori più piccoli o gli N valori inferiori in base a criteri in Excel
Supponiamo di avere un intervallo di dati come mostrato nello screenshot sottostante; ora voglio sommare i primi 3 ordini del prodotto Apple.
In Excel, per sommare i valori più bassi n in un intervallo con criteri, puoi creare una formula matriciale utilizzando le funzioni SOMMA, PICCOLO e SE. La sintassi generica è:
Formula matriciale, premere contemporaneamente i tasti Ctrl + Shift + Enter.
- intervallo=criterio: L'intervallo di celle da confrontare con il criterio specifico;
- valori: L'elenco che contiene gli N valori inferiori che si desidera sommare;
- N: L'N-esimo valore inferiore.
Per risolvere il problema sopra descritto, applicare la seguente formula matriciale in una cella vuota:
Quindi premere contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il risultato corretto come mostrato nello screenshot sottostante:
Spiegazione della formula:
=SOMMA(PICCOLO(SE(($A$2:$A$14=D2); $B$2:$B$14);{1;2;3}))
- SE(($A$2:$A$14=D2); $B$2:$B$14): Se il prodotto nell'intervallo A2:A14 è uguale ad “Apple”, restituirà il numero relativo dall'elenco degli ordini (B2:B14); se il prodotto non è “Apple”, verrà visualizzato FALSO. Si otterrà un risultato simile a questo: {800;FALSO;FALSO;FALSO;1000;230;FALSO;FALSO;1600;FALSO;900;FALSO;500}.
- PICCOLO(SE(($A$2:$A$14=D2); $B$2:$B$14);{1;2;3}): Questa funzione PICCOLO ignorerà i valori FALSO e restituirà i 3 valori più bassi nell'array, quindi il risultato sarà: {230;500;800}.
- SOMMA(PICCOLO(SE(($A$2:$A$14=D2); $B$2:$B$14);{1;2;3}))=SOMMA({230;500;800}): Infine, la funzione SOMMA sommerà i numeri nell'array per ottenere il risultato: 1530.
Suggerimenti: Gestire due o più condizioni:
Se è necessario sommare i valori più bassi n in base a due o più criteri, basta aggiungere altri intervalli e criteri usando il carattere * all'interno della funzione SE, come segue:
Formula matriciale, premere contemporaneamente i tasti Ctrl + Shift + Enter.
- Intervallo1=criterio1: Il primo intervallo di celle da confrontare con il primo criterio;
- Intervallo2=criterio2: Il secondo intervallo di celle da confrontare con il secondo criterio;
- Intervallo3=criterio3: Il terzo intervallo di celle da confrontare con il terzo criterio;
- valori: L'elenco che contiene gli N valori inferiori che si desidera sommare;
- N: L'N-esimo valore inferiore.
Ad esempio, voglio sommare i primi 3 ordini del prodotto Apple venduti da Kerry, applicare la seguente formula:
Quindi premere contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il risultato desiderato:
Funzioni correlate utilizzate:
- SOMMA:
- La funzione SOMMA aggiunge i valori. È possibile sommare valori individuali, riferimenti di cella o intervalli oppure una combinazione di tutti e tre.
- PICCOLO:
- La funzione PICCOLO di Excel restituisce un valore numerico in base alla sua posizione in un elenco quando ordinato in ordine crescente.
- SE:
- La funzione SE verifica una condizione specifica e restituisce il valore corrispondente fornito per VERO o FALSO.
Altri articoli:
- Somma i valori più piccoli o gli N valori inferiori
- In Excel, è facile sommare un intervallo di celle utilizzando la funzione SOMMA. A volte, potrebbe essere necessario sommare i valori più piccoli o i primi 3, 5 o n numeri in un intervallo di dati come mostrato nello screenshot sottostante. In questo caso, la funzione SOMMAPRODOTTO insieme alla funzione PICCOLO può aiutarti a risolvere questo problema in Excel.
- Calcola i totali parziali delle fatture in base all'età in Excel
- Per sommare gli importi delle fatture in base all'età come mostrato nello screenshot sottostante, può essere un compito comune in Excel; questo tutorial mostrerà come calcolare i totali parziali delle fatture in base all'età con una normale funzione SOMMA.SE.
- Somma tutte le celle numeriche ignorando gli errori
- Quando si somma un intervallo di numeri che contengono alcuni valori di errore, la normale funzione SOMMA non funzionerà correttamente. Per sommare solo i numeri e saltare i valori di errore, la funzione AGGREGA o la funzione SOMMA insieme alla funzione SE.ERRORE possono esserti d'aiuto.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
- Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.