Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

La funzione INDICE restituisce un valore o il riferimento a un valore da una tabella o un intervallo.

Il browser in uso non supporta le funzionalità video. Installare Microsoft Silverlight, Adobe Flash Player o Internet Explorer 9.

La funzione INDICE può essere usata in due modi:

  • Se si vuole restituire il valore di una cella o di una matrice di celle specificata, vedere Matrice.

  • Se si vuole restituire un riferimento alle celle specificate, vedere Riferimento.

Matrice

Descrizione

Restituisce il valore di un elemento in una tabella o una freccia, selezionato mediante gli indici dei numeri di riga e colonna.

Usare la forma per matrice se il primo argomento della funzione INDICE è una costante di matrice.

Sintassi

INDICE(matrice; riga; [col])

Il formato di matrice della funzione INDICE ha gli argomenti seguenti:

  • matrice    Obbligatorio. Intervallo di celle o costante di matrice.

    • Se una matrice contiene una sola riga o colonna, l'argomento riga o col corrispondente è facoltativo.

    • Se una matrice contiene più righe e colonne e viene usato solo riga o solo col, INDICE restituisce una matrice dell'intera riga o colonna in matrice.

  • riga    Obbligatorio, a meno che non sia presente colonna. Seleziona la riga nella matrice da cui restituire un valore. Se riga viene omesso, col è necessario.

  • col    Facoltativo. Seleziona la colonna nella matrice da cui restituire un valore. Se col viene omesso, riga è necessario.

Osservazioni

  • Se gli argomenti riga e col vengono usati entrambi, INDICE restituisce il valore nella cella all'intersezione di riga e col.

  • È necessario che riga e col facciano riferimento a una cella all'interno della matrice; altrimenti INDICE restituirà un #REF! .

  • Se si imposta riga o col su 0 (zero), INDICE restituisce i valori dell'intera riga o colonna rispettivamente. Per usare i valori restituiti come matrice, immettere la funzione INDICE come formula di matrice.

    Nota: Se si ha una versione corrente di Microsoft 365, è possibile immettere la formula nella cella superiore sinistra dell'intervallo di output, quindi premere INVIO per confermare la formula come formula di matrice dinamica. In caso contrario, è necessario inserire la formula come formula di matrice legacy selezionando prima l'intervallo di output, inserire la formula nella cella superiore sinistra dell'intervallo di output, quindi premere CTRL+MAIUSC+INVIO per confermarla. Excel inserisce automaticamente parentesi graffe all'inizio e alla fine della formula. Per ulteriori informazioni sulle formule di matrice, vedere Formule di matrice: indicazioni ed esempi.

Esempi

Esempio 1

In questi esempi la funzione INDICE viene utilizzata per trovare il valore nella cella di intersezione dove si incontrano una riga e una colonna.

Copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel. Per visualizzare i risultati delle formule, selezionarle, premere F2 e quindi premere INVIO.

Dati

Dati

Mele

Limoni

Banane

Pere

Formula

Descrizione

Risultato

=INDICE(A2:B3;2;2)

Valore all'intersezione della seconda riga e della seconda colonna nell'intervallo A2:B3.

Pere

=INDICE(A2:B3;2;1)

Valore all'intersezione della seconda riga e della prima colonna nell'intervallo A2:B3.

Banane

Esempio 2

In questo esempio si utilizza la funzione INDICE in una formula in forma di matrice per trovare i valori in due celle specificate in una matrice 2x2.  

Nota: Se si ha una versione corrente di Microsoft 365, è possibile immettere la formula nella cella superiore sinistra dell'intervallo di output, quindi premere INVIO per confermare la formula come formula di matrice dinamica. In caso contrario, è necessario inserire la formula come formula di matrice legacy selezionando prima due celle vuote, inserire la formula nella cella superiore sinistra dell'intervallo di output, quindi premere CTRL+MAIUSC+INVIO per confermarla. Excel inserisce automaticamente parentesi graffe all'inizio e alla fine della formula. Per ulteriori informazioni sulle formule di matrice, vedere Formule di matrice: indicazioni ed esempi.

Formula

Descrizione

Risultato

=INDICE({1;2;3;4};0;2)

Valore trovato nella prima riga, seconda colonna della matrice. La matrice contiene 1 e 2 nella prima riga e 3 e 4 nella seconda riga.

2

Valore trovato nella seconda riga, seconda colonna della matrice (matrice identica a quella dell'esempio precedente).

4

Inizio pagina


Modulo di riferimento

Descrizione

Restituisce il riferimento della cella all'intersezione di una particolare riga e colonna. Se il riferimento è costituito da selezioni non adiacenti, sarà possibile scegliere la selezione nella quale effettuare la ricerca.

Sintassi

INDICE(rif; riga; [col]; [area])

Gli argomenti della forma di riferimento della funzione INDICE sono i seguenti:

  • rif    Obbligatorio. Riferimento a uno o più intervalli di celle.

    • Se si immette un intervallo non adiacente per rif, racchiuderlo tra parentesi.

    • Se ogni area in rif contiene solo una riga o una colonna, l'argomento Riga o Col corrispondente sarà facoltativo. Ad esempio, per un riferimento a una singola riga, utilizzare INDICE(rif;;col).

  • riga    Obbligatorio. Numero della riga in rif dal quale si desidera restituire un riferimento.

  • col    Facoltativo. Numero della colonna in rif dal quale si desidera restituire un riferimento.

  • area    Facoltativo. Seleziona un intervallo in rif dal quale restituire l'intersezione di riga e di col. La prima area selezionata o immessa viene contrassegnata dal numero 1, la seconda dal numero 2 e così via. Se area viene omesso, INDICE userà l'area 1.  Le aree elencate qui devono essere tutte nello stesso foglio.  Se si specificano aree che non si trovano nello stesso foglio, verrà generato un errore #VALORE!.  Se occorre usare intervalli che si trovano in fogli diversi, è consigliabile usare il formato di matrice della funzione INDICE e usare un'altra funzione per calcolare l'intervallo che costituisce la matrice.  Ad esempio, si potrebbe usare la funzione SCEGLI per calcolare l'intervallo che verrà usato.

Ad esempio, se Rif descrive le celle (A1:B4;D1:E4;G1:H4), area 1 sarà l'intervallo A1:B4, area 2 l'intervallo D1:E4 e area 3 l'intervallo G1:H4.

Osservazioni

  • Se in rif e area viene selezionato un intervallo particolare, con riga e col viene selezionata una cella particolare: riga 1 è la prima riga dell'intervallo, col 1 è la prima colonna e così via. Il riferimento restituito da INDICE è l'intersezione di riga e col.

  • Se riga o col viene impostato sul valore 0, INDICE restituirà il riferimento rispettivamente dell'intera colonna o dell'intera riga.

  • Riga, col e area devono fare riferimento a una cella all'interno di rif. in caso contrario, INDEX restituisce un #REF! . Se riga e col vengono omesse, INDICE restituirà l'area in rif specificata da area.

  • Il risultato della funzione INDICE è un riferimento e viene interpretato come tale dalle altre formule. A seconda della formula, il valore restituito da INDICE può essere utilizzato come riferimento o come valore. Ad esempio, la formula CELLA("larghezza";INDICE(A1:B2;1;2)) è uguale a CELLA("larghezza";B1). La funzione CELLA utilizza il valore restituito da INDICE come riferimento di cella. D'altro lato, una formula come 2*INDICE(A1:B2;1;2) traduce il valore restituito da INDICE nel numero della cella B1.

Esempi

Copiare i dati di esempio contenuti nella tabella seguente e incollarli nella cella A1 di un nuovo foglio di lavoro di Excel. Per visualizzare i risultati delle formule, selezionarle, premere F2 e quindi premere INVIO.

Frutta

Prezzo

Numero

Mele

€ 0,69

40

Banane

€ 0,34

38

Limoni

€ 0,55

15

Arance

€ 0,25

25

Pere

€ 0,59

40

Mandorle

€ 2,80

10

Anacardi

€ 3,55

16

Arachidi

€ 1,25

20

Noci

€ 1,75

12

Formula

Descrizione

Risultato

=INDICE(A2:C6; 2; 3)

L'intersezione della seconda riga e della terza colonna nell'intervallo A2:C6, ossia il contenuto della cella C3.

38

=INDICE((A1:C6; A8:C11); 2; 2; 2)

L'intersezione della seconda riga e della seconda colonna nella seconda area di A8:C11, ossia il contenuto della cella B9.

1,25

=SOMMA(INDICE(A1:C11; 0; 3; 1))

La somma della terza colonna nella prima area dell'intervallo A1:C11, ossia la somma di C1:C11.

216

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

La somma dell'intervallo che ha inizio in B2 e termina all'intersezione della quinta riga e della seconda colonna dell'intervallo A2:A6, ossia la somma di B2:B6.

2,42

Inizio pagina

Vedere anche

CERCA.VERT

CONFRONTA

INDIRETTO

Formule di matrice: linee guida ed esempi

Funzioni di ricerca e di riferimento (riferimento)

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×