Descrizione
Usa questa funzione per restituire un valore da un elenco in base a una posizione o a un numero di indice specificato. Supportato in Catene. Può essere utilizzato con CHILDREFS.
CHOOSE ti permette di estrarre un valore da un elenco di massimo 254 argomenti di valore in base a un determinato numero di indice.
Sintassi
SCELTA(indice_num, valore_1, [..., valore_254])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Input valido |
|---|---|---|---|
indice_num |
Sì | Specifica l'argomento del valore da restituire. | Un numero intero positivo compreso tra 1 e 254, un riferimento a una cella contenente un numero intero positivo compreso tra 1 e 254 o una formula che dia come risultato uno di questi valori. Anche questo valore non deve essere superiore al numero di valori considerati. |
valore_1 |
Sì | Il primo valore dell'elenco di opzioni. | Un riferimento di cella, un intervallo di celle, un numero, una stringa di testo o una formula che produce uno di questi valori. |
valore_n |
No | Valori aggiuntivi nell'elenco delle opzioni. | Un riferimento di cella, un intervallo di celle, un numero, una stringa di testo o una formula che abbia come risultato uno di questi. Puoi includere fino a 254 argomenti di valore. |
Esempio
Dati campione
| A | B | |
|---|---|---|
| 1 | 1 |
Apple |
| 2 | 2 |
Banana |
| 3 | 3 |
Ciliegia |
| 4 | 4 |
Data |
Formule campione
| Caso d'uso | Formula | Spiegazione e risultato |
|---|---|---|
| Restituisce il valore specificato dall'elenco di opzioni fornito. | =CHOOSE(2, "Mela", "Banana", "Ciliegia", "Data") |
Questa formula funziona nel modo seguente:
Per questo set di dati la formula restituisce Banana. |
| Restituisce il valore della cella specificata dall'insieme fornito, in base al valore fornito nella cella specificata. | =SCEGLI(A1,B1,B2,B3,B4) |
Questa formula funziona nel modo seguente:
Nota che se la formula fosse stata Per questo set di dati la formula restituisce Apple. |
| Restituisce il terzo valore dell'elenco fornito. | =CHOOSE(3,10,20,30,40) |
Questa formula funziona nel modo seguente:
Per questo set di dati la formula restituisce 30. |
| Restituisce il quinto valore di un elenco con solo tre opzioni. | =CHOOSE(5, "Rosso", "Blu", "Verde") |
Questa formula funziona nel modo seguente:
Per questo set di dati la formula restituisce #VALORE!. |
Note
- Se
index_numè inferiore a 1 o superiore al numero di valori dell'elenco, CHOOSE restituisce un errore #VALUE! - Se
index_numè una frazione, viene troncato al numero intero più vicino. - La funzione CHOOSE può essere annidata all'interno di altre funzioni.
- Puoi usare la funzione SCELTA per selezionare una delle diverse formule da calcolare.
- SCEGLI non supporta gli intervalli di celle. Se vuoi considerare un intervallo, usa
INDEX.
Suggerimenti
- Usa CHOOSE quando devi selezionare un valore o un'azione in base a una posizione specifica in un elenco.
- CHOOSE può essere combinata con altre funzioni (ad esempio, MATCH per creare ricerche dinamiche o con altre funzioni come IF o INDEX per creare operazioni logiche più complesse. Non funziona con CONCATENATE.
- CHOOSE è a 1 indice, cioè il primo valore corrisponde all'indice 1, non 0.
- Per una logica condizionale più complessa, prendi in considerazione l'utilizzo di istruzioni IF nidificate al posto di CHOOSE.