Sintassi
INDEX(range, row_index, [column_index])
-
range
—Il gruppo di celle da valutare. -
row_index
—La posizione della riga (utilizzata in una raccolta monodimensionale, come un elenco) dell'elemento da restituire. -
column_index
—[opzionale]La posizione della colonna (utilizzata in una raccolta bidimensionale, come una tabella) dell'elemento da restituire.
- L'intervallo può essere una funzione che restituisce valori multipli, ad esempio: ANCESTORS o CHILDREN.
-
Puoi utilizzare la funzione MATCH all'interno della funzione INDEX per restituire un elemento da un intervallo in base alla posizione relativa di un valore in un intervallo. (Vedi l'esempio sotto).
-
Puoi utilizzare la funzione COLLECT all'interno della funzione INDEX per restituire un elemento da un intervallo in base ai valori raccolti che soddisfano i criteri specificati. (Vedi l'esempio sotto).
Questo esempio fa riferimento alle seguenti informazioni del foglio:
Articolo di abbigliamento | Totale transazione | Unità vendute | Prezzo per unità | Disponibile? | |
---|---|---|---|---|---|
1 | T-Shirt | 1.170,00 | 78 | 15,00 | true (vero) |
2 | Pantaloni | 1.491,00 | 42 | 35,50 | false (falso) |
3 | Giacca | 812,00 | 217 | 200,00 | true (vero) |
Considerando la tabella precedente, ecco alcuni esempi di utilizzo della funzione INDEX in un foglio:
Formula |
Descrizione |
Risultato |
---|---|---|
= INDEX([Articolo di abbigliamento]:[Unità vendute], 1, 3) |
Restituisce Il valore nella colonna “Unità vendute” per la riga 1. |
78 |
=INDEX(COLLECT([Totale transazione]:[Totale transazione], [Disponibile?]:[Disponibile?], true), 1) |
Raccoglie i valori nella colonna "Totale transazione" per le righe in cui è spuntata la casella di spunta nella colonna "Disponibile?" e restituisce la prima voce di tale raccolta. |
1.170,00 $ |
=INDEX([Prezzo per unità]:[Prezzo per unità], MATCH(“Giacca”, [Articolo di abbigliamento]:[Articolo di abbigliamento], 0)) |
Restituisce il valore nella colonna "Prezzo per unità" per la riga che contiene il valore "Giacca" nella colonna "Articolo di abbigliamento". |
200 $ |
=INDEX([Disponibile]:[Disponibile], MATCH(“Giacca”, [Articolo di abbigliamento]:[Articolo di abbigliamento], 0)) |
Restituisce il valore nella colonna "Disponibile" per la riga che contiene il valore "Giacca" nella colonna "Articolo di abbigliamento". |
true (vero) |