SUMIF con le funzioni INDEX e MATCH in Excel

  • Condividi Questo
Hugh West

In Microsoft Excel, la funzione SUMIF con ACCOPPIAMENTO DEGLI INDICI è ampiamente utilizzato per estrarre le somma basata su più criteri da diversi colonne & righe In questo articolo verrà illustrato in dettaglio come utilizzare questo SUMIF insieme a ACCOPPIAMENTO DI INDICI funzioni in modo efficace per estrarre i dati sotto criteri multipli .

La schermata qui sopra è una panoramica dell'articolo che rappresenta il set di dati & un esempio della funzione per estrarre i dati per sommatoria in base a criteri. Potrete imparare di più sul set di dati insieme a tutte le funzioni adatte nei metodi seguenti di questo articolo.

Scarica il quaderno di esercizi

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

SUMIF con INDEX & MATCH

Introduzione alle funzioni SUMIF, INDEX e MATCH in Excel

Prima di passare agli usi di questa funzione combinata, introduciamo all'interno di & le funzioni di base.

1. Funzione SUMIF

  • Attività:

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 trova il criterio.

criteri- Criteri selezionati per l'intervallo.

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

  • Esempio:

Nell'immagine sottostante è presente un set di dati. 10 marche di computer sono in Colonna A , categorie di dispositivi in Colonna B e le vendite totali del prodotto per ciascun marchio in 6 mesi sono riportate nelle 6 colonne successive della tabella.

Con SUMIF troveremo le vendite totali nel mese 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.

2. Funzione INDICE

  • Attività:

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])

  • Argomenti:

array- Intervallo di celle, colonne o righe considerate per i valori da cercare.

numero_di_fila- Posizione della riga nell'array.

posizione_colonna- Posizione della colonna nell'array.

riferimento- Gamma di matrici.

area_num- Numero di serie dell'array nel riferimento, se non viene indicato sarà considerato come 1.

  • Esempio:

Supponendo di voler conoscere il valore all'intersezione della 3a riga e della 4a colonna dell'array di prezzi di vendita della tabella. Quindi, in Cellula F18 , dobbiamo digitare:

=INDICE(D5:I14,3,4)

Ora Stampa Entrare & otterrete il risultato.

Poiché la quarta colonna dell'array selezionato 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 abbinare più criteri da array diversi in Excel

3. Funzione MATCH

  • Attività:

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])

  • Argomenti:

lookup_value- Valore della cella da cercare nell'intervallo di celle.

array_di_ricerca- Intervallo di celle in cui deve essere ricercato il valore di ricerca.

tipo_di_partita È opzionale e determina se si desidera una corrispondenza parziale o esatta dall'array per il valore di ricerca.

  • Esempio:

All'inizio, conosceremo la posizione del mese di giugno dalle intestazioni dei mesi. 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 F16 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.

Per saperne di più: Come usare INDEX e Match per le corrispondenze parziali (2 modi)

Letture simili

  • Come selezionare dati specifici in Excel (6 metodi)
  • Formula che utilizza le funzioni INDIRECT INDEX MATCH 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 INDEX di Excel per restituire più valori in una cella

Combinazione delle funzioni INDEX & MATCH 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 colonna dei valori di input e la posizione di Funzione 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 a giugno. Quindi, in Cellula F18 , tipo:

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

Stampa Entrare & troverete il risultato all'istante.

Se si modifica il nome del mese e del dispositivo in F16 & F17 rispettivamente, si otterrà il relativo risultato in F18 subito.

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

Uso di SUMIF con le funzioni INDEX & MATCH in Excel

Veniamo ora al punto principale dell'articolo: utilizzeremo SUMIF con INDICE e MATCH Per il nostro calcolo con criteri multipli, abbiamo modificato un po' il set di dati. 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 nel mese di 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 INDICE con più criteri in un foglio diverso (2 modi)

Utilizzo di SUMIFS con le funzioni INDEX & MATCH in Excel

SUMIFS è la sottocategoria di SUMIF Utilizzando la funzione SUMIFS con la funzione INDICE & MATCH è possibile aggiungere più di un criterio, cosa che non è possibile fare con le funzioni di SUMIF funzione. In SUMIFS è necessario inserire le funzioni Somma Gamma prima, poi Gamma di criteri così come Criteri di gamma Ora, sulla base del nostro set di dati, scopriremo il prezzo di vendita dei desktop Acer nel mese di maggio. Lungo le righe, aggiungiamo due diversi criteri 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.

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

Parole conclusive

Spero che questo articolo sull'uso di SUMIF con le funzioni INDEX & MATCH vi spinga ad applicarlo alle vostre attività in Excel. Se avete domande o commenti, fatemelo sapere nella sezione dei commenti. Oppure potete dare un'occhiata agli altri interessanti articoli relativi alle funzioni di Excel su 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.