Parti di questa pagina potrebbero essere tradotte automaticamente.

INDEX Funzione

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

Sintassi

INDEX(range, row_index, [column_index])
  • intervallo
    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 un intervallo selezionato con due o più colonne, ad esempio una tabella) dell'elemento da restituire

Utilizzo esempio 

[Nome dell’attività]:[Nome dell’attività]
INDEX(CHILDREN([Nome attività]@row), 1)

Utilizzo note

  • L'intervallo può essere una funzione che restituisce valori multipli, ad esempio:
  • 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 abbigliamentoTotale transazioneUnità vendutePrezzo per unitàDisponibile?
1T-Shirt1.170,007815,00
Brandfolder Image
Checked checkbox.
2Pantaloni1.491,004235,50
Brandfolder Image
Unchecked checkbox.
3Giacca812,00217200,00
Brandfolder Image
Checked checkbox.

Considerando la tabella precedente, ecco alcuni esempi di utilizzo della funzione INDEX in un foglio:

FormulaDescrizioneRisultato
= 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".

Dal momento che il In stock? La colonna è una casella di spunta. Anche la colonna in cui digiti questa formula deve essere del tipo a una casella di spunta. 

Brandfolder Image
Checked checkbox.

Assicurati che il tipo di dati che otterrai dalla formula INDEX corrisponda al tipo di colonna in cui stai utilizzando la formula. Ciò include la formattazione come valuta o percentuali, se desideri visualizzare i dati in quel formato.


Hai ancora bisogno di assistenza?

Se hai un piano Aziendale, puoi usare l’intelligenza artificiale per scrivere formule e risolvere i relativi problemi.

Usa il modello Manuale delle formule per trovare altre risorse di assistenza e visualizzare oltre 100 formule, inclusi un glossario di ogni funzione, che puoi allenarti a usare in tempo reale, ed esempi di formule avanzate e utilizzate di frequente.

Trova esempi di come altri clienti Smartsheet utilizzano questa funzione o chiedi informazioni sul tuo caso d’uso specifico nella community online di Smartsheet.

Chiedi alla community