LogoExcel SOS
  • Assistente
  • Blog
  • Modelli
  • Prezzi
INDICE+CONFRONTA: Piu Potente di CERCA.VERT nei Casi Difficili
2026/03/11

INDICE+CONFRONTA: Piu Potente di CERCA.VERT nei Casi Difficili

La combo INDICE e CONFRONTA in Excel italiano spiegata con casi reali: ricerca a sinistra, criteri multipli e tutto quello che CERCA.VERT non riesce a fare.

Quando CERCA.VERT non basta

Hai gia letto da qualche parte che CERCA.VERT ha dei limiti. Cerca solo a destra, si rompe se aggiungi colonne, non gestisce criteri multipli. Per molti casi CERCA.X risolve questi problemi in modo piu moderno e leggibile. Ma c'e una combo che esiste da decenni, funziona su qualsiasi versione di Excel e ha una flessibilita che vale la pena conoscere: INDICE e CONFRONTA insieme.

Non e la soluzione piu semplice da scrivere, ma quando capisci come funziona, diventa uno strumento che ti tiri fuori in tante situazioni scomode.

Come funziona CONFRONTA da sola

Prima di combinarle, capiscono cosa fa ognuna separatamente.

CONFRONTA cerca un valore in un intervallo e restituisce la sua posizione (un numero).

Sintassi: =CONFRONTA(valore; intervallo; [tipo])

Il terzo argomento e il tipo di corrispondenza: 0 per corrispondenza esatta (quello che usi quasi sempre), 1 per approssimazione verso il basso, -1 per approssimazione verso l'alto.

Esempio: hai i nomi dei dipendenti in A1:A10. Vuoi sapere in che posizione si trova "Laura Bianchi": =CONFRONTA("Laura Bianchi"; A1:A10; 0) restituisce 4 se Laura e nella quarta riga.

Da sola, CONFRONTA restituisce un numero - non e molto utile. Ma quel numero diventa prezioso quando lo passi a INDICE.

Come funziona INDICE da sola

INDICE prende un intervallo e una posizione (riga e/o colonna) e restituisce il valore che si trova in quella posizione.

Sintassi: =INDICE(intervallo; riga; [colonna])

Esempio: vuoi il valore nella quinta riga della colonna C: =INDICE(C:C; 5) restituisce il valore in C5.

Anche INDICE da sola non e che si usi molto spesso. Il punto e combinarle.

INDICE+CONFRONTA insieme

L'idea e questa: CONFRONTA trova la posizione del valore cercato, e INDICE usa quella posizione per restituire il valore corrispondente da un'altra colonna.

Formula base: =INDICE(colonna_risultato; CONFRONTA(valore_cercato; colonna_ricerca; 0))

Esempio pratico: hai una tabella con i codici prodotto in colonna B e i prezzi in colonna E. Vuoi trovare il prezzo del prodotto "P042": =INDICE(E:E; CONFRONTA("P042"; B:B; 0))

CONFRONTA trova la riga dove si trova "P042" nella colonna B, e INDICE restituisce il valore della stessa riga dalla colonna E.

Questo e equivalente a =CERCA.VERT("P042"; B:E; 4; FALSO) - stesso risultato, piu flessibile.

Caso 1: cercare a sinistra

Il caso classico dove CERCA.VERT fallisce. Hai una tabella con i prezzi in colonna A e i codici prodotto in colonna B. Vuoi cercare per codice (che sta a destra) e trovare il prezzo (che sta a sinistra). Con CERCA.VERT non puoi - la colonna di ricerca deve essere la prima.

Con INDICE+CONFRONTA non c'e nessun vincolo sulla posizione: =INDICE(A:A; CONFRONTA("P042"; B:B; 0))

Cerchi in B (a destra), restituisci da A (a sinistra). Fine.

Caso 2: criteri multipli

Vuoi cercare un record che soddisfa due condizioni contemporaneamente. Ad esempio: nella tabella dipendenti, vuoi trovare lo stipendio di "Mario" che lavora nel reparto "Vendite" - perche ci potrebbero essere piu Mario in azienda.

Questa si chiama formula array e si scrive cosi: =INDICE(C:C; CONFRONTA(1; (A:A="Mario")*(B:B="Vendite"); 0))

La logica: (A:A="Mario") crea un array di VERO/FALSO, (B:B="Vendite") idem. Moltiplicarli insieme (*) fa si che il risultato sia 1 solo dove entrambe le condizioni sono vere. CONFRONTA cerca il primo 1 in quell'array e restituisce la posizione.

Nelle versioni piu recenti di Excel puoi premere Invio normalmente. Nelle versioni piu vecchie (prima di Excel 365) questa formula richiede di confermarla con Ctrl+Shift+Invio invece del semplice Invio - Excel mette le parentesi graffe attorno automaticamente: {=INDICE(...)}. Non aggiungere le parentesi graffe a mano, non funziona.

Caso 3: corrispondenza su piu colonne di risultato

Vuoi restituire sia il nome che il reparto e lo stipendio di un dipendente in un colpo solo? Con INDICE+CONFRONTA puoi usare la stessa posizione trovata da CONFRONTA per estrarre da colonne diverse:

In D2 scrivi il codice cercato. In E2, F2 e G2 metti rispettivamente: =INDICE(B:B; CONFRONTA($D2; A:A; 0)) - nome =INDICE(C:C; CONFRONTA($D2; A:A; 0)) - reparto =INDICE(D:D; CONFRONTA($D2; A:A; 0)) - stipendio

Il riferimento assoluto su $D2 fa si che quando copi la formula nelle celle adiacenti, la colonna di ricerca non si sposta.

INDICE+CONFRONTA vs CERCA.X: cosa scegliere oggi?

Se hai Excel 365 o Excel 2021, CERCA.X gestisce la ricerca a sinistra e il valore predefinito piu semplicemente. Per i criteri multipli, CERCA.X da sola non ci arriva nativamente - li serve ancora la logica array o usare CERCA.X annidata in modo creativo.

INDICE+CONFRONTA resta la scelta quando:

  • lavori con file che devono girare su versioni vecchie di Excel
  • hai bisogno di criteri multipli e sei gia abituato alla sintassi
  • vuoi estrarre risultati da piu colonne con un'unica operazione CONFRONTA

Impara entrambe le tecniche. Non si escludono.

Nella guida alle formule di ricerca e riferimento trovi tutti i dettagli su INDICE, CONFRONTA e le loro combinazioni.

Tutti gli articoli

Autore

avatar for Excel SOS
Excel SOS

Categorie

  • Formule
  • Tutorial

Altri articoli

I 5 Errori Più Comuni con Excel in Italiano (e Come Risolverli)
ErroriTutorial

I 5 Errori Più Comuni con Excel in Italiano (e Come Risolverli)

Guida pratica per risolvere gli errori più frequenti quando si usa Excel con la localizzazione italiana: separatori, nomi funzioni e formati.

avatar for Excel SOS
Excel SOS
2026/03/25
Quanto Ti Costa Davvero quel Prestito? TASSO Calcola il Tasso Effettivo, FRAZIONE.ANNO Misura il Periodo Esatto
Premium
FormuleTutorial

Quanto Ti Costa Davvero quel Prestito? TASSO Calcola il Tasso Effettivo, FRAZIONE.ANNO Misura il Periodo Esatto

La banca ti dice 8% annuo ma vuoi verificare? TASSO calcola il tasso reale dalle tue rate, FRAZIONE.ANNO normalizza i periodi irregolari. Tutorial con esempi pratici.

avatar for Excel SOS
Excel SOS
2026/04/07
Lavorare con le Date in Excel Italiano: Guida Completa
FormuleTutorial

Lavorare con le Date in Excel Italiano: Guida Completa

Come calcolare differenze tra date, estrarre mese e anno, e usare le formule data in Excel italiano. Esempi pratici per scadenze, eta e report.

avatar for Excel SOS
Excel SOS
2026/03/15

Newsletter

Unisciti alla community

Iscriviti alla nostra newsletter per le ultime novità e aggiornamenti

LogoExcel SOS

Excel facile: chiedi all'AI, ottieni la formula

GitHub
Prodotto
  • Funzionalità
  • Cerca Formule
  • Modelli Excel
  • Prezzi
Risorse
  • Documentazione
  • Blog
Azienda
  • Chi siamo
  • Contatti
Legale
  • Cookie Policy
  • Informativa sulla privacy
  • Termini di servizio
© 2026 Excel SOS. All Rights Reserved.