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-05-30

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  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà 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 e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

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.