Skip to main content

Somma i valori più piccoli o gli N valori inferiori in base a criteri in Excel

Author: Xiaoyang Last Modified: 2025-08-06

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.

doc-sum-bottom-n-with-criteria-1


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.

doc-sum-bottom-n-with-criteria-2

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 è:

{=SUM(SMALL(IF(range=criteria,values),{1,2,N}))}
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:

=SOMMA(PICCOLO(SE(($A$2:$A$14=D2); $B$2:$B$14);{1;2;3}))

Quindi premere contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il risultato corretto come mostrato nello screenshot sottostante:

doc-sum-bottom-n-with-criteria-3


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:

{=SUM(SMALL(IF((range1=criteria1)*(range2=criteria2) *(range3=criteria3)…,values),{1,2,N}))}
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:

=SOMMA(PICCOLO(SE(($A$2:$A$14=E2)*($B$2:$B$14=F2); $C$2:$C$14);{1;2;3}))

Quindi premere contemporaneamente i tasti Ctrl + Shift + Enter per ottenere il risultato desiderato:

doc-sum-bottom-n-with-criteria-4


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

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Invoca Funzioni di Kutools
Funzionalità popolari: Trova, Evidenzia o Identifica Duplicati  |  Elimina Righe Vuote  |  Combina Colonne o Celle senza Perdere Dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Fogli Multipli  |  Corrispondenza Approssimativa...
Elenco a Discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa con Selezione Multipla...
Gestione Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Attiva/Disattiva Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della Griglia  |  Visualizzazione di Progettazione  |  Barra delle Formule Avanzata  |  Gestore Cartella di Lavoro e Foglio | Libreria Risorse (AutoTesto)  |  Selettore di Data  |  Unisci Fogli di Lavoro  |  Crittografa/Decrittografa Celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtra grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi Testo, Elimina Caratteri ...)  |  50+ Tipi di Grafico (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola età in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci & Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro
Usa Kutools nella tua lingua preferita – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre 40 altre lingue!

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
  • Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.