📢 Nuovo Corso Laravel API disponibile!

Esercizi sulla Funzione INDICE e CONFRONTA in Excel con Soluzioni Dettagliate

Impara a utilizzare le funzioni INDICE e CONFRONTA in Excel con una serie di esercizi pratici e soluzioni dettagliate. Scopri come cercare e recuperare dati specifici in tabelle complesse e applicare queste funzioni in situazioni avanzate.

Esercizio 1: Utilizzare INDICE e CONFRONTA per Ricerca Base

Istruzioni:

  1. Inserisci un set di dati con colonne ID, Nome, e Città.
  2. Nella cella E1, inserisci un ID specifico.
  3. Utilizza la funzione CONFRONTA per trovare la posizione dell’ID nella colonna ID.
  4. Utilizza la funzione INDICE per restituire il nome corrispondente all’ID inserito.

Soluzione:

  1. Supponiamo di avere i seguenti dati:
    • A1: ID, B1: Nome, C1: Città
    • A2: 101, B2: Mario, C2: Roma
    • A3: 102, B3: Luigi, C3: Milano
    • A4: 103, B4: Anna, C4: Napoli
  2. Inserisci 102 in E1.
  3. In F1, utilizza la funzione CONFRONTA per trovare la posizione dell’ID:
    =CONFRONTA(E1, A2:A4, 0)
    Questa formula restituirà 2 poiché 102 è nella seconda riga dell’intervallo A2:A4.
  4. In G1, utilizza la funzione INDICE per ottenere il nome corrispondente:
    =INDICE(B2:B4, F1)
    Il risultato sarà Luigi.

Esercizio 2: Ricerca Bidimensionale con INDICE e CONFRONTA

Istruzioni:

  1. Inserisci un set di dati con colonne Prodotto, Gennaio, Febbraio, Marzo.
  2. Nella cella E1, inserisci il nome del prodotto da cercare.
  3. Nella cella E2, inserisci il mese (Gennaio, Febbraio o Marzo).
  4. Utilizza le funzioni CONFRONTA e INDICE per restituire il valore di vendita corrispondente al prodotto e al mese inseriti.

Soluzione:

  1. Inserisci i seguenti dati:
    • A1: Prodotto, B1: Gennaio, C1: Febbraio, D1: Marzo
    • A2: Prodotto A, B2: 100, C2: 120, D2: 150
    • A3: Prodotto B, B3: 200, C3: 220, D3: 250
  2. Inserisci Prodotto A in E1 e Febbraio in E2.
  3. In F1, utilizza CONFRONTA per trovare la posizione del mese:
    =CONFRONTA(E2, B1:D1, 0)
    Il risultato sarà 2, poiché Febbraio è la seconda colonna dell’intervallo B1:D1.
  4. In G1, utilizza INDICE per restituire il valore di vendita corrispondente:
    =INDICE(B2:D3, CONFRONTA(E1, A2:A3, 0), F1)
    Il risultato sarà 120, il valore di vendita per “Prodotto A” in “Febbraio”.

Esercizio 3: INDICE e CONFRONTA con Ricerca Avanzata

Istruzioni:

  1. Inserisci un set di dati con colonne ID, Nome, Reparto, Stipendio.
  2. Nella cella E1, inserisci un reparto specifico.
  3. Utilizza CONFRONTA per trovare la prima occorrenza di quel reparto nella colonna Reparto.
  4. Utilizza INDICE per restituire il nome del dipendente che lavora in quel reparto.

Soluzione:

  1. Inserisci i seguenti dati:
    • A1: ID, B1: Nome, C1: Reparto, D1: Stipendio
    • A2: 201, B2: Mario, C2: IT, D2: 3000
    • A3: 202, B3: Luigi, C3: HR, D3: 2500
    • A4: 203, B4: Anna, C4: IT, D4: 3200
  2. Inserisci IT in E1.
  3. In F1, utilizza CONFRONTA per trovare la prima occorrenza di “IT”:
    =CONFRONTA(E1, C2:C4, 0)
    Il risultato sarà 1, poiché la prima occorrenza di “IT” è nella prima riga dell’intervallo C2:C4.
  4. In G1, utilizza INDICE per ottenere il nome corrispondente:
    =INDICE(B2:B4, F1)
    Il risultato sarà Mario.

Esercizio 4: Utilizzo di INDICE e CONFRONTA con Più Criteri

Istruzioni:

  1. Inserisci un set di dati con colonne ID, Nome, Reparto, Stipendio, Anno.
  2. Nella cella E1, inserisci un reparto specifico e in E2 inserisci un anno specifico.
  3. Utilizza una combinazione di INDICE, CONFRONTA e altre funzioni logiche per restituire lo stipendio del primo dipendente che soddisfa entrambi i criteri.

Soluzione:

  1. Inserisci i seguenti dati:
    • A1: ID, B1: Nome, C1: Reparto, D1: Stipendio, E1: Anno
    • A2: 201, B2: Mario, C2: IT, D2: 3000, E2: 2023
    • A3: 202, B3: Luigi, C3: HR, D3: 2500, E3: 2022
    • A4: 203, B4: Anna, C4: IT, D4: 3200, E4: 2023
  2. Inserisci IT in F1 e 2023 in F2.
  3. In G1, utilizza una combinazione di formule per trovare lo stipendio:
    =INDICE(D2:D4, CONFRONTA(1, (C2:C4=F1)*(E2:E4=F2), 0))
    Questa formula utilizza un prodotto logico (C2:C4=F1)*(E2:E4=F2) che restituisce un array di 1 e 0. La funzione CONFRONTA trova il primo 1, e INDICE restituisce lo stipendio corrispondente. Il risultato sarà 3000, lo stipendio di “Mario”.

Esercizio 5: Gestione degli Errori con INDICE e CONFRONTA

Istruzioni:

  1. Usa il set di dati dell’esercizio precedente.
  2. Nella cella E1, inserisci un reparto e in E2 un anno. Se non esistono corrispondenze, la formula dovrebbe restituire un messaggio personalizzato.
  3. Combina INDICE e CONFRONTA con SE.ERRORE per gestire i casi in cui non ci siano risultati.

Soluzione:

  1. Inserisci Finance in F1 e 2021 in F2.
  2. In G1, scrivi la formula:
    =SE.ERRORE(INDICE(D2:D4, CONFRONTA(1, (C2:C4=F1)*(E2:E4=F2), 0)), "Nessun risultato")
    Questa formula cerca il reparto Finance nel 2021. Poiché non ci sono corrispondenze, restituisce il messaggio “Nessun risultato”. Il risultato sarà

”Nessun risultato”.

Esercizio 6: INDICE e CONFRONTA con Dati Ordinati

Istruzioni:

  1. Inserisci un set di dati con colonne Punteggio e Valutazione, dove Punteggio è ordinato in modo crescente.
  2. Nella cella E1, inserisci un punteggio specifico.
  3. Utilizza INDICE e CONFRONTA per trovare la valutazione corrispondente utilizzando la ricerca approssimativa.

Soluzione:

  1. Inserisci i seguenti dati:
    • A1: Punteggio, B1: Valutazione
    • A2: 50, B2: Insufficiente
    • A3: 70, B3: Sufficiente
    • A4: 85, B4: Buono
    • A5: 100, B5: Ottimo
  2. Inserisci 80 in E1.
  3. In F1, scrivi la formula:
    =INDICE(B2:B5, CONFRONTA(E1, A2:A5, 1))
    La funzione CONFRONTA con 1 come ultimo argomento trova la più grande corrispondenza minore o uguale a 80, quindi restituirà Buono. Il risultato sarà “Buono”.

Esercizio 7: INDICE e CONFRONTA con Riferimenti a Tabelle Dinamiche

Istruzioni:

  1. Crea una tabella dinamica con dati sulle vendite per prodotto e mese.
  2. Utilizza INDICE e CONFRONTA per estrarre i dati di vendita di un prodotto specifico in un mese specifico.
  3. Verifica che la formula funzioni correttamente anche quando i dati nella tabella vengono aggiornati.

Soluzione:

  1. Crea una tabella con i seguenti dati:
    • A1: Prodotto, B1: Gennaio, C1: Febbraio, D1: Marzo
    • A2: Prodotto A, B2: 100, C2: 120, D2: 150
    • A3: Prodotto B, B3: 200, C3: 220, D3: 250
    • A4: Prodotto C, B4: 300, C4: 320, D4: 350
  2. Inserisci Prodotto B in F1 e Febbraio in F2.
  3. In G1, scrivi la formula:
    =INDICE(B2:D4, CONFRONTA(F1, A2:A4, 0), CONFRONTA(F2, B1:D1, 0))
    Questa formula restituisce i dati di vendita per “Prodotto B” in “Febbraio”, che sono 220. Il risultato sarà 220.

Esercizio 8: INDICE e CONFRONTA per Ricerche Bidimensionali Avanzate

Istruzioni:

  1. Inserisci un set di dati che include le colonne Prodotto, Anno, Vendite, Costo.
  2. Nella cella E1, inserisci un prodotto specifico e in E2 un anno specifico.
  3. Utilizza INDICE e CONFRONTA per trovare il valore delle vendite o del costo a seconda di un criterio specificato in E3 (Vendite o Costo).

Soluzione:

  1. Inserisci i seguenti dati:
    • A1: Prodotto, B1: Anno, C1: Vendite, D1: Costo
    • A2: Prodotto A, B2: 2023, C2: 5000, D2: 3000
    • A3: Prodotto B, B3: 2022, C3: 7000, D3: 4000
    • A4: Prodotto A, B4: 2022, C4: 6000, D4: 3500
  2. Inserisci Prodotto A in F1, 2022 in F2, e Vendite in F3.
  3. In G1, scrivi la formula:
    =INDICE(C2:D4, CONFRONTA(1, (A2:A4=F1)*(B2:B4=F2), 0), CONFRONTA(F3, C1:D1, 0))
    Questa formula cerca le vendite di “Prodotto A” nel 2022 e restituisce 6000. Il risultato sarà 6000.