INDEX Funzione

Restituisce un elemento da una raccolta basata sugli indici di riga e colonna forniti.

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.

Utilizzo esempio 

INDEX([Task Name]:[Task Name], 5
INDEX(CHILDREN([Task Name]@row), 1)

Utilizzo note

  • 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).

Esempi

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)