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-Shirt117000781500
Brandfolder Image
Checked checkbox.
2Pantaloni149100423550
Brandfolder Image
Unchecked checkbox.
3Giacca8120021720000
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 riga 1 della colonna Unità vendute 78
=INDEX(COLLECT([Totale transazione]:[Totale transazione], [Disponibile?]:[Disponibile?], true), 1)Raccoglie i valori nella colonna Totale della transazione per le righe in cui è presente la casella di controllo in Disponibile? la colonna è selezionata (true) e restituisce la prima voce in quella raccolta1170,00 €
=INDEX([Prezzo per unità]:[Prezzo per unità], MATCH(“Giacca”, [Articolo di abbigliamento]:[Articolo di abbigliamento], 0))Restituisce il valore nella colonna Prezzo unitario per la riga che contiene il valore Giacca nella colonna Articolo di abbigliamento200 €
=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 Jacket nella colonna Articolo di abbigliamento.

Da In Stock? La colonna è una casella di controllo. Anche la colonna in cui digiti questa formula deve essere un tipo di casella di controllo. 

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 vedere i dati visualizzati in quel formato. 


Hai ancora bisogno di assistenza?

Se disponi di un piano Enterprise, puoi utilizzare l'intelligenza artificiale per scrivere e risolvere i problemi delle formule.

Usa il modello Formula Handbook per trovare altre risorse di supporto e visualizzare oltre 100 formule, incluso un glossario di tutte le funzioni con cui puoi esercitarti a lavorare in tempo reale ed esempi di formule avanzate e di uso comune.

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