SWITCH
SWITCH esegue un confronto valutativo di espressioni seguite da valori, da valore 1 a valore n, e restituisce il risultato appartenente al primo valore corrispondente. Se non viene riscontrata alcuna corrispondenza verrà restituito un risultato predefinito.
SWITCH(expression; value1; result1[; value2; result2][; ... ; [value127; result127][; default_result]])
If you choose not to specify a default result, 127 value / result pairs may be entered as parameters. If you choose to include a default result at the end of the list of parameters, then only 126 value / result pairs may be entered.
Una espressione è una stringa testuale, numerica, logica, oppure è costituita da una data o da un riferimento a una cella.
valore1, valore2, ... corrisponde a un valore qualsiasi o a un riferimento a una cella. A ogni valore deve essere assegnato un risultato.
risultato1, risultato2, ... corrisponde a un valore o al riferimento a una cella.
risultato_predefinito: ogni valore o riferimento a una cella restituito in assenza di corrispondenze.
Se non vengono trovati valori corrispondenti all'espressione e non viene fornito alcun risultato predefinito, viene restituito un errore #N/D.
=SWITCH(MESE(A3),1,"Gennaio",2,"Febbraio",3,"Marzo","Nessuna corrispondenza") restituisce "Gennaio" quando A3 contiene una data in gennaio, "Febbraio" quando A3 contiene una data in febbraio, e via discorrendo...