Funzione SE

Si applica a
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010

Restituisce un determinato valore se la condizione specificata restituisce VERO e un altro valore se tale condizione restituisce FALSO. Usare IF per eseguire test condizionali su valori e formule.

Sintassi

SE(logical_test;value_if_true;value_if_false)

Logical_test è qualsiasi valore o espressione che può essere valutata come VERO o FALSO. Ad esempio, [Trimestre1]=100 è un'espressione logica; se il valore in una riga della colonna, [Trimestre1], è uguale a 100, l'espressione restituisce VERO. In caso contrario, l'espressione restituisce FALSO. Questo argomento può usare qualsiasi operatore di calcolo del confronto.

Value_if_true è il valore restituito se logical_test è VERO. Ad esempio, se questo argomento è la stringa di testo "Nel budget" e l'argomento logical_test restituisce VERO, la funzione SE visualizza il testo "Nel budget". Se logical_test è VERO e value_if_true è vuoto, l'argomento restituisce 0 (zero). Per visualizzare la parola VERO, usare il valore logico VERO per questo argomento. Value_if_true può essere un'altra formula.

Value_if_false è il valore restituito se logical_test è FALSO. Ad esempio, se l'argomento è la stringa di testo "Fuori budget" e l'argomento logical_test restituisce FALSO, la funzione SE visualizza il testo "Fuori budget". Se logical_test è FALSO e value_if_false viene omesso, cioè dopo value_if_true non è presente alcuna virgola, viene restituito il valore logico FALSO. Se logical_test è FALSO e value_if_false è vuoto, ovvero dopo value_if_true è presente una virgola seguita da una parentesi chiusa), viene restituito il valore 0 (zero). Value_if_false può essere un'altra formula.

Osservazioni

  • È possibile annidare fino a sette funzioni SE come argomenti value_if_true e value_if_false per creare test più elaborati. Vedere l'ultimo degli esempi seguenti.
  • Quando gli argomenti value_if_true e value_if_false vengono valutati, SE restituisce il valore restituito da tali istruzioni.
  • Se uno degli argomenti di IF è costituito da matrici, ogni elemento della matrice viene valutato quando viene eseguita l'istruzione IF.

Set di esempi 1

C ol1 Colonna 2 Col3 Spese Formula Descrizione (risultato)
50 =SE([Spesa]<=100;"Nel budget";"Fuori budget") Se il numero è minore o uguale a 100, la formula visualizza "Nel budget". In caso contrario, la funzione visualizza "Fuori budget". (Entro il budget)
23 45 89 50 =SE([Spese]=100,SOMMA([Col1],[Col2],[Col3]),"") Se il numero è 100, vengono aggiunti i tre valori. In caso contrario, verrà restituita una stringa di testo vuota (""). ()

Set di esempi 2

Spese effettive Spese previste Formula Descrizione (risultato)
1500 900 =SE([speseeffettive]>[spesepreviste];"fuori budget";"OK") Controlla se la prima riga supera il budget (Fuori budget)
500 900 =SE([speseeffettive]>[spesepreviste];"fuori budget";"OK") Controlla se la seconda riga supera il budget (OK)

Set di esempi 3

Punteggio Formula Descrizione (risultato)
45 =SE([Punteggio]>89,"A",SE([Punteggio]>79;"B", SE([Punteggio]>69;"C",SE([Punteggio]>59;"D";"F")))) Assegna un voto in lettere al primo punteggio (F)
90 =SE([Punteggio]>89,"A",SE([Punteggio]>79;"B", SE([Punteggio]>69;"C",SE([Punteggio]>59;"D";"F")))) Assegna un voto in lettere al secondo punteggio (A)
78 =SE([Punteggio]>89,"A",SE([Punteggio]>79;"B", SE([Punteggio]>69;"C",SE([Punteggio]>59;"D";"F")))) Assegna un voto in lettere al terzo punteggio (C)

Nell'esempio precedente, la seconda istruzione IF è anche l'argomento value_if_false alla prima istruzione IF. Analogamente, la terza istruzione IF è l'argomento value_if_false alla seconda istruzione IF. Ad esempio, se il primo logical_test ([Punteggio]>89) è VERO, viene restituito "A". Se il primo logical_test è FALSO, viene valutata la seconda istruzione SE e così via.

I voti in lettere sono assegnati ai numeri usando la seguente chiave (presupponendo l'uso solo di numeri interi).

Se il punteggio è Quindi ritorna
Maggiore di 89 A
Da 80 a 89 G
Da 70 a 79 C
Da 60 a 69 D
Meno di 60 F