Somma con le funzioni INDEX-MATCH con criteri multipli in Excel

  • Condividi Questo
Hugh West

Sommario

Quando si lavora con una grande quantità di dati in Excel, è molto comune l'uso di ACCOPPIAMENTO DI INDICI per cercare i parametri sotto criteri multipli per la somma o altre applicazioni correlate. In questo articolo scoprirete come incorporare SUM, SUMPRODOTTO , SUMIF , o Funzioni SUMIFS e formula INDEX-MATCH per sommare o valutare la somma in base a numerosi criteri in Excel.

La schermata qui sopra è una panoramica dell'articolo che rappresenta un set di dati & un esempio di come si può valutare la somma in Excel sotto condizioni diverse con le colonne & righe Per saperne di più sul set di dati e su tutte le funzioni adatte, si vedano i metodi successivi di questo articolo.

Scarica il quaderno di esercizi

È possibile scaricare la cartella di lavoro Excel che abbiamo utilizzato per preparare questo articolo.

SOMMA con INDICE e MATCH

Introduzione alle funzioni: SUM, INDEX e MATCH con esempi

Prima di vedere come funzionano queste tre funzioni in modo combinato, vediamo di introdurre queste funzioni e il loro processo di lavoro uno per uno.

1. SOMMA

  • Obiettivo:

Somma tutti i numeri di un intervallo di celle.

  • Sintassi della formula:

=SOMMA(numero1, [numero2],...)

  • Esempio:

Nel nostro dataset, è presente un elenco di dispositivi informatici di diverse marche e i prezzi di vendita di 6 mesi per un negozio di computer.

Vogliamo conoscere il prezzo di vendita totale dei desktop di tutte le marche per il solo mese di gennaio.

📌 Passi:

➤ In Cellula F18 , dobbiamo digitare:

=SUM((C5:C14=F16)*D5:D14)

➤ Stampa Entrare e il prezzo totale di vendita di tutti i desktop per il mese di gennaio.

All'interno del SOMMA esiste solo un array, qui, C5:C14=F16 significa che stiamo istruendo la funzione a soddisfare i criteri da Cella F16 nell'intervallo di celle C5:C14 Aggiungendo un altro intervallo di celle D5:D14 con un Asterisco(*) prima, stiamo dicendo alla funzione di sommare tutti i valori di quell'intervallo in base ai criteri indicati.

2. INDICE

  • Obiettivo:

Restituisce un valore di riferimento della cella all'intersezione di una particolare riga e colonna, in un determinato intervallo.

  • Sintassi della formula:

=INDEX(array, riga_num, [colonna_num])

oppure,

=INDEX(riferimento, numero_riga, [numero_colonna], [numero_area])

  • Esempio:

Supponendo di voler conoscere il valore all'intersezione della terza riga e della quarta colonna dell'array dei prezzi di vendita della tabella.

📌 Passi:

➤ In Cella F19 , tipo:

=INDICE(D5:I14,3,4)

➤ Stampa Entrare & otterrete il risultato.

Poiché la quarta colonna dell'array rappresenta i prezzi di vendita di tutti i dispositivi per il mese di aprile & la terza riga rappresenta la categoria Lenovo Desktop, quindi alla loro intersezione nell'array troveremo il prezzo di vendita di Lenovo Desktop nel mese di aprile.

Per saperne di più: Come utilizzare la funzione INDICE in Excel (8 esempi)

3. MATCH

  • Obiettivo:

Restituisce la posizione relativa di un elemento in una matrice che corrisponde a un valore specificato in un ordine specificato.

  • Sintassi della formula:

=MATCH(lookup_value, lookup_array, [match_type])

  • Esempio:

Prima di tutto, conosceremo la posizione del mese di giugno dalle intestazioni dei mesi.

📌 Passi:

➤ In Cella F17 la nostra formula sarà:

=MATCH(F16,D4:I4,0)

➤ Stampa Entrare e si scoprirà che la posizione della colonna del mese di giugno è 6 nell'intestazione del mese.

Cambiare il nome del mese in Cella F17 e il campo; si vedrà la posizione della colonna correlata di un altro mese selezionato.

E se vogliamo conoscere la posizione della riga del marchio Dell dai nomi dei marchi in Colonna B , allora la formula in Cella F20 sarà:

=MATCH(F19,B5:B14,0)

Qui, B5:B14 è l'intervallo di celle in cui verrà cercato il nome del marchio. Se si modifica il nome del marchio in Cella F19 si otterrà la posizione della riga relativa a quel marchio nell'intervallo di celle selezionato.

Utilizzo delle funzioni INDEX e MATCH insieme in Excel

Ora sapremo come utilizzare INDICE e MATCH e che cosa esattamente questa funzione combinata restituisce come output. Questa funzione combinata ACCOPPIAMENTO DI INDICI è efficace per trovare dati specifici da un grande array. PARTITA La funzione cerca le posizioni di riga e di colonna dei valori di input e la posizione di INDICE restituirà semplicemente l'output dell'intersezione delle posizioni di riga e colonna.

Ora, sulla base del nostro set di dati, vogliamo conoscere il prezzo di vendita totale del marchio Lenovo nel mese di giugno.

📌 Passi:

➤ In Cellula E19 , tipo:

=INDICE(D5:I14,MATCH(E17,B5:B14,0),MATCH(E16,D4:I4,0))

➤ Stampa Entrare & troverete il risultato all'istante.

Se si modifica il nome del mese e del dispositivo in E16 & E17 rispettivamente, si otterrà il relativo risultato in E19 subito.

Per saperne di più: Come selezionare dati specifici in Excel (6 metodi)

Nidificazione delle funzioni INDEX e MATCH all'interno della funzione SOMMA

Ecco la parte centrale dell'articolo basata sull'utilizzo di SOMMA o SUMPRODOTTO, INDICE & MATCH Possiamo trovare i dati di uscita in base a 10 criteri diversi utilizzando questa funzione composta. Qui, la funzione SOMMA verrà utilizzata per tutti i nostri criteri, ma è possibile sostituirla con la funzione SUMPRODOTTO troppo ampia; i risultati saranno invariati.

Criterio 1: trovare l'output basato su 1 riga e 1 colonna con le funzioni SUM, INDEX e MATCH insieme

In base al nostro primo criterio, vogliamo conoscere il prezzo di vendita totale del marchio Acer nel mese di aprile.

📌 Passi:

➤ In Cella F20 , la formula sarà:

=SOMMA(INDICE(D5:I14,MATCH(F18,B5:B14,0),MATCH(F19,D4:I4,0)))

➤ Stampa Entrare & il valore di ritorno sarà di 3.250,00 dollari.

Per saperne di più: Indice di Excel Abbinamento di criteri singoli/multipli con risultati singoli/multipli

Criterio 2: estrazione di dati basati su 1 riga e 2 colonne con le funzioni SUM, INDEX e MATCH insieme

Ora vogliamo conoscere il prezzo di vendita totale dei dispositivi HP nei mesi di febbraio e giugno.

📌 Passi:

➤ In Cella F21 , dobbiamo digitare:

=SOMMA(INDICE(D5:I14,MATCH(F18,B5:B14,0),MATCH({"Feb", "Jun"},D4:I4,0))

➤ Dopo aver premuto Entrare il valore risultante è di 21.990,00 dollari.

Qui, nel secondo PARTITA La funzione definisce i mesi tra parentesi graffe e restituisce le posizioni delle colonne di entrambi i mesi. INDICE La funzione cerca quindi i prezzi di vendita in base alle intersezioni tra righe & colonne e infine SOMMA li sommerà.

Criterio 3: Determinazione dei valori in base a un campione di 1 riga; tutte le colonne con le funzioni SUM, INDEX e MATCH insieme

In questa parte, ci occuperemo di tutte le colonne con 1 riga fissa. Quindi, possiamo trovare il prezzo di vendita totale dei dispositivi Lenovo in tutti i mesi secondo i nostri criteri.

📌 Passi:

➤ In Cella F20 , tipo:

=SOMMA(INDICE(D5:I14,MATCH(F18,B5:B14,0),0))

➤ Stampa Entrare & il prezzo di vendita totale è di 36.830,00 dollari.

In questa funzione, per aggiungere criteri per considerare tutti i mesi o tutte le colonne, si deve digitare 0 come argomento. colonna_pos all'interno del PARTITA funzione.

Per saperne di più: MATCH INDEX di Excel per restituire più valori in una cella

Criterio 4: Calcolo della somma basata su 2 righe e 1 colonna con le funzioni SUM, INDEX e MATCH insieme

In questa sezione, in base ai criteri di 2 righe e 1 colonna, scopriremo il prezzo totale di vendita dei dispositivi HP e Lenovo nel mese di giugno.

📌 Passi:

➤ In Cella F21 , la formula rientrerà nei criteri indicati:

=SOMMA(INDICE(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0))

➤ Dopo aver premuto Entrare Il valore di ritorno è di 16.680 dollari.

Qui all'interno del primo PARTITA dobbiamo inserire HP & Lenovo all'interno di un array racchiudendoli tra parentesi graffe.

Per saperne di più: Somma di più righe in Excel (3 modi)

Criterio 5: valutazione della somma basata su 2 righe e 2 colonne con le funzioni SUM, INDEX e MATCH insieme

Ora considereremo 2 righe e 2 colonne per estrarre i prezzi di vendita totali dei dispositivi HP e Lenovo per due mesi particolari, aprile e giugno.

📌 Passi:

➤ Digitare in Cella F22 :

=SOMMA(INDICE(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F20,D4:I4,0)))+SOMMA(INDICE(D5:I14,MATCH({"HP", "Lenovo"},B5:B14,0),MATCH(F21,D4:I4,0)))

➤ Stampa Entrare & il risultato sarà di $ 25.980,00.

Quello che stiamo facendo qui è incorporare due SOMMA aggiungendo una funzione Più(+) tra loro per due mesi diversi.

Letture simili

  • MATCH INDICE su più fogli in Excel (con alternativa)
  • Come abbinare più criteri da array diversi in Excel
  • Corrispondenza indice con corrispondenze multiple in Excel (5 metodi)
  • Come utilizzare le funzioni del foglio di lavoro INDEX & MATCH in Excel VBA
  • MATCH INDICE Criteri multipli con caratteri jolly in Excel (Guida completa)

Criterio 6: individuazione del risultato in base a 2 righe & tutte le colonne con le funzioni SUM, INDEX e MATCH insieme

In questa parte, ci occupiamo di 2 righe e di tutte le colonne, per cui scopriremo i prezzi di vendita totali dei dispositivi HP e Lenovo in tutti i mesi.

📌 Passi:

➤ La nostra formula sarà in Cellula F21:

=SOMMA(INDICE(D5:I14,PARTITA(F18,B5:B14,0),0))+SOMMA(INDICE(D5:I14,PARTITA(F19,B5:B14,0),0))

➤ Stampa Entrare e il valore risultante è di 89.870 dollari.

Criterio 7: determinazione dell'output in base a tutte le righe & 1 colonna con le funzioni SUM, INDEX e MATCH insieme

In base a questo criterio, possiamo ora estrarre i prezzi di vendita totali di tutti i dispositivi per un singolo mese (marzo).

📌 Passi:

➤ Inserire la formula in Cella F20 :

=SOMMA(INDICE(D5:I14,0,MATCH(F19,D4:I4,0))

➤ Stampa Entrare Il valore restituito sarà di 141.230,00 dollari.

Criterio 8: Estrazione di valori basati su tutte le righe & 2 colonne con le funzioni SUM, INDEX e MATCH insieme

In questa parte, determineremo il prezzo di vendita totale di tutti i dispositivi per due mesi: febbraio e giugno.

📌 Passi:

➤ In Cella F21 , dobbiamo digitare:

=SOMMA(INDICE(D5:I14,0,CORRISPONDENZA(F19,D4:I4,0)))+SOMMA(INDICE(D5:I14,0,CORRISPONDENZA(F20,D4:I4,0))

➤ Dopo aver premuto Entrare Il prezzo di vendita totale apparirà come 263.140,00 dollari.

Criterio 9: trovare il risultato in base a tutte le righe e a tutte le colonne con le funzioni SUM, INDEX e MATCH insieme

Ora scopriremo il prezzo di vendita totale di tutti i dispositivi per tutti i mesi della tabella.

📌 Passi:

➤ In Cella F20 , si deve digitare:

=SOMMA(INDICE(D5:I14,0,0))

➤ Stampa Entrare & si otterrà il valore risultante di $ 808.090,00.

Non è necessario utilizzare PARTITA in quanto stiamo definendo tutte le colonne e le posizioni delle righe digitando gli 0 all'interno di INDICE funzione.

Criterio 10: Calcolo della somma in base a coppie distinte con le funzioni SUM, INDEX e MATCH insieme

Nel nostro criterio finale, scopriremo insieme i prezzi di vendita totali dei dispositivi HP per il mese di aprile e dei dispositivi Lenovo per il mese di giugno.

📌 Passi:

➤ Secondo questo criterio, la nostra formula in Cella F22 sarà:

=SUM(INDEX(D5:I14,MATCH({"HP","Lenovo"},B5:B14,0),MATCH({"Apr","Jun"},D4:I4,0)))

➤ Ora premere Entrare & il risultato è di 12.730,00 dollari.

Durante l'aggiunta di coppie distinte in questa funzione combinata, dobbiamo inserire i nomi dei dispositivi e dei mesi all'interno dei due array in base agli argomenti per le posizioni delle righe e delle colonne e i nomi dei dispositivi e dei mesi delle coppie devono essere mantenuti nell'ordine corrispondente.

Per saperne di più: MATCH INDICE con più criteri in un foglio diverso (2 modi)

Uso di SUMIF con le funzioni INDEX-MATCH per fare la somma con più criteri

Prima di passare agli utilizzi di un'altra formula combinata, facciamo la conoscenza della formula SUMIF funzione ora.

  • Obiettivo della formula:

Aggiunge le celle specificate dalle condizioni o dai criteri indicati.

  • Sintassi della formula:

=SUMIF(range, criteri, [sum_range])

  • Argomenti:

gamma- Intervallo di celle in cui si trovano i criteri.

criteri- Criteri selezionati per l'intervallo.

somma_range- Intervallo di celle che vengono considerate per la somma.

  • Esempio:

Utilizzeremo il nostro set di dati precedente per mantenere il flusso. Con la funzione SUMIF, troveremo le vendite totali di maggio solo per i desktop di tutte le marche. Quindi, la nostra formula in Cellula F18 sarà:

=SUMIF(C5:C14,F17,H5:H14)

Dopo aver premuto Entrare Il prezzo di vendita totale è di 71.810 dollari.

Utilizziamo SUMIF con INDICE e MATCH per sommare criteri multipli con colonne e righe. Il nostro set di dati è ora leggermente modificato. In Colonna A , 5 marchi sono ora presenti con presenze multiple per i loro 2 tipi di dispositivi. I prezzi di vendita nelle altre colonne sono invariati.

Scopriremo le vendite totali dei dispositivi Lenovo a giugno.

📌 Passi:

➤ Nell'uscita Cellula F18 , la formula relativa sarà:

=SUMIF(B5:B14,F17,INDICE(D5:I14,0,MATCH(F16,D4:I4,0))

➤ Stampa Entrare e il prezzo di vendita totale di Lenovo nel mese di giugno.

E se si vuole passare alla categoria dei dispositivi, supponendo di voler trovare il prezzo totale di vendita per il desktop, allora il nostro Somma Gamma sarà C5:C14 & Criteri di somma sarà ora Desktop. Quindi, in questo caso, la formula sarà:

=SUMIF(C5:C14,F17,INDICE(D5:I14,0,MATCH(F16,D4:I4,0))

Per saperne di più: MATCH INDEX di Excel con criteri multipli (4 esempi)

Uso di SUMIFS con le funzioni INDEX & MATCH in Excel

SUMIFS è la sottocategoria della SUMIF Utilizzando la funzione SUMIFS e INDICE e MATCH è possibile aggiungere più di un criterio, cosa che non è possibile fare con la funzione SUMIF funzione. In SUMIFS è necessario inserire le funzioni Somma Gamma prima, poi Gamma di criteri e Criteri di intervallo. Ora, sulla base del nostro set di dati, scopriremo il prezzo di vendita del desktop Acer nel mese di maggio. Lungo le righe, aggiungeremo due criteri diversi da Colonne B e C .

📌 Passi:

➤ La formula relativa in Cella F19 sarà:

=SUMIFS(INDEX(D5:I14,0,MATCH(F16,D4:I4,0)),B5:B14,F17,C5:C14,F18)

➤ Stampa Entrare & la funzione restituirà 9.000,00 dollari.

Parole conclusive

Spero che tutti questi metodi sopra menzionati vi spingano ad applicarli nelle vostre normali attività di Excel. Se avete domande o commenti, fatemeli sapere attraverso i vostri preziosi commenti. Oppure potete dare un'occhiata agli altri interessanti & articoli informativi di questo sito.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.