Funzione INDICE

Excel 2007+

Riepilogo

La funzione INDICE restituisce un valore o un riferimento da una tabella o intervallo specifico, selezionato tramite numeri di riga e colonna. È fondamentale per ricerche avanzate e creazione di formule lookup personalizzate.

Sintassi

INDICE(matrice; riga; [col]) oppure INDICE(riferimento; riga; [col]; [area])

Parametri

Parametro Tipo Richiesto Descrizione
matrice/riferimento Range/Matrix Intervallo di celle o costante matrice da cui estrarre il valore
riga Number Indice riga all'interno della matrice/reference
col Number No Indice colonna all'interno della matrice/reference (opzionale)
area Number No Seleziona specifica area da reference multiplo

Utilizzo della funzione INDEX

INDICE è potente per estrarre dati da posizioni precise senza formule lookup complesse. Usa la forma matrice per intervalli singoli, la forma riferimento per aree multiple. Perfetta per creare elenchi dinamici e tabelle di ricerca personalizzate.

Esempi Comuni di INDEX

Valore da intersezione riga/colonna

=INDICE(A2:B3;2;2)

Restituisce 'Pere' - valore all'intersezione 2a riga, 2a colonna da A2:B3

Estrarre intera riga

=INDICE(A2:C6;2;0)

Restituisce tutti i valori della 2a riga (Banane, prezzo, quantità)

Reference multi-area

=INDICE((A1:C6;D8:F11);3;2;2)

Valore dalla 2a area, 3a riga, 2a colonna

Somma dinamica con INDICE

=SOMMA(B2:INDICE(A2:C6;5;2))

Somma da B2 fino all'ultima riga dei prezzi (2,42€)

Domande Frequenti

Matrice per singolo intervallo/costanti, Reference per più aree non contigue nello stesso foglio.

Restituisce intera riga (col=0) o colonna (riga=0) come matrice dinamica.

Indici riga/col fuori dai limiti della matrice/reference specificata.

Errori Comuni e Soluzioni

#REF!

Cause: riga/col superano dimensioni matrice

Solution: Verifica dimensioni range e usa indici validi (1-prima posizione)

#VALORE!

Cause: Reference aree su fogli diversi

Solution: Usa tutte le aree nello stesso foglio o forma matrice

Risultato inatteso

Cause: Uso 0 senza formula matrice

Solution: Conferma con CTRL+MAIUSC+INVIO per matrici legacy

Note

  • Usa ; come separatore argomenti in Excel italiano
  • Per matrici dinamiche (365): solo INVIO necessario
  • 0 per riga/col restituisce intera riga/colonna
  • Reference multiple: racchiudi tra parentesi (A1:B4;D1:E4)
  • Combinare con CONFRONTA per lookup dinamico

Compatibilità

Disponibile in: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponibile in:

Contenuto ultima revisione: December 9, 2025
Frequenza di aggiornamento: Secondo necessità
Versioni di Excel testate: Excel 2007+