Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.
Restituisce un solo valore se la condizione specificata ha valore VERO e un altro valore se tale condizione ha valore FALSO. Utilizzare la funzione SE per eseguire test condizionali su valori e formule.
Sintassi
SE(test;se_vero;se_falso)
Test è un valore o un'espressione che può restituire un valore VERO o FALSO. Ad esempio, [Trimestre1]=100 è un'espressione logica. Se il valore contenuto in una riga della colonna [Trimestre1] è uguale a 100, l'espressione restituirà VERO. In caso contrario, l'espressione restituirà FALSO. Questo argomento può utilizzare qualsiasi operatore di calcolo di confronto.
Se_vero è il valore che viene restituito se test è VERO. Ad esempio, se questo argomento è la stringa di testo "Nel budget" e l'argomento test dà come risultato VERO, allora la funzione SE visualizzerà il testo "Nel budget". Se test è VERO e se se_vero è vuoto, questo argomento restituirà 0 (zero). Per visualizzare la parola VERO, utilizzare il valore logico VERO per questo argomento. Se_vero può anche essere un'altra formula.
Se_falso Valore che viene restituito se test è FALSO. Se, ad esempio, questo argomento è la stringa di testo "Fuori budget" e l'argomento test restituisce FALSO, la funzione SE visualizzerà il testo "Fuori budget". Se test è FALSO e se_falso è omesso, ovvero se non viene aggiunto alcun punto e virgola dopo se_vero, verrà restituito il valore FALSO. Se test è FALSO e se se_falso è vuoto, ovvero, se, dopo se_vero, viene aggiunto un punto e virgola seguito da parentesi, verrà restituito il valore 0 (zero). Se_falso può anche essere un'altra formula.
Note
-
È possibile nidificare fino a sette funzioni SE come argomenti se_vero e se_falso in modo da creare test più elaborati. Vedere l'ultimo degli esempi seguenti.
-
Quando se_vero e se_falso vengono calcolati, SE restituisce il valore restituito da questi argomenti.
-
Se un argomento di SE è una matrice, eseguendo l'istruzione SE verrà calcolato ogni elemento della matrice.
Esempio 1
C ol1 |
Col2 |
Col3 |
Spese |
Formula |
Descrizione (risultato) |
50 |
=SE([Spese]<=100;"Nel budget";"Fuori budget") |
Se il numero è minore o uguale a 100, la funzione visualizzerà "Nel budget". In caso contrario, la funzione visualizzerà "Fuori budget". (Nel budget) |
|||
23 |
45 |
89 |
50 |
=SE([Spese]=100;SOMMA([Col1];[Col2];[Col3]);"") |
Se il numero è 100, verranno aggiunti tre valori. In caso contrario, verrà restituita una stringa di testo vuota (""). |
Esempio 2
Spese effettive |
Spese_previste |
Formula |
Descrizione (risultato) |
1500 |
900 |
=SE([Spese_effettive]>[Spese_previste];"Fuori budget";"OK") |
Controlla se la prima riga è fuori budget (Fuori budget) |
500 |
900 |
=SE([Spese_effettive]>[Spese_previste];"Fuori budget";"OK") |
Controlla se la seconda riga è fuori budget (OK) |
Esempio 3
Punteggio |
Formula |
Descrizione (risultato) |
45 |
=SE([Punteggio]>89;"A";SE([Punteggio]>79;"B"; SE([Punteggio]>69;"C";SE([Punteggio]>59;"D";"F")))) |
Assegna una valutazione al primo punteggio (F) |
90 |
=SE([Punteggio]>89;"A";SE([Punteggio]>79;"B"; SE([Punteggio]>69;"C";SE([Punteggio]>59;"D";"F")))) |
Assegna una valutazione al secondo punteggio (A) |
78 |
=SE([Punteggio]>89;"A";SE([Punteggio]>79;"B"; SE([Punteggio]>69;"C";SE([Punteggio]>59;"D";"F")))) |
Assegna una valutazione al terzo punteggio (C) |
Nell'esempio precedente, la seconda istruzione SE è anche l'argomento se_falso della prima istruzione SE. Analogamente, la terza istruzione SE è l'argomento se_falso della seconda istruzione SE. Ad esempio, se il primo test ([Punteggio]>89) è VERO, verrà restituito "A". Se il primo test è FALSO, verrà calcolata la seconda istruzione SE e così via.
Le valutazioni vengono assegnate ai numeri utilizzando i seguenti tasti (si presuppone l'utilizzo esclusivamente di interi).
Se Punteggio è |
Restituirà |
Maggiore di 89 |
A |
Compreso tra 80 e 89 |
B |
Compreso tra 70 e 79 |
C |
Compreso tra 60 e 69 |
D |
Minore di 60 |
F |