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 valore se una condizione specificata restituisce VERO e un altro valore se restituisce FALSO. Usare SE 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 con 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 "All'interno del budget" e l'argomento logical_test restituisce VERO, la funzione SE visualizza il testo "All'interno del budget". Se logical_test è VERO e value_if_true è vuoto, questo 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 questo 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, ovvero dopo value_if_true non è presente una virgola, viene restituito il valore logico FALSO. Se logical_test è FALSO e value_if_false è vuota, ovvero dopo value_if_true è presente una virgola seguita dalla parentesi di chiusura, viene restituito il valore 0 (zero). Value_if_false può essere un'altra formula.

Osservazioni

  • Fino a sette funzioni SE possono essere annidate come value_if_true e value_if_false argomenti per creare test più elaborati. Vedere gli ultimi esempi seguenti.
  • Quando vengono valutati gli argomenti value_if_true e value_if_false, SE restituisce il valore restituito da tali istruzioni.
  • Se uno degli argomenti di SE sono matrici, ogni elemento della matrice viene valutato quando viene eseguita l'istruzione SE.

Esempio set 1

C ol1 Colonna 2 Colonna 3 Spese Formula Descrizione (risultato)
50 =SE([Spese]<=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". (Nel budget)
23 45 89 50 =SE([Spese]=100,SOMMA([Col1],[Col2],[Col3]),"") Se il numero è 100, vengono sommati i tre valori. In caso contrario, verrà restituita una stringa di testo vuota (""). ()

Esempio set 2

ActualExpenses PredictedExpenses Formula Descrizione (risultato)
1500 900 =SE([ActualExpenses]>[PredictedExpenses],"Fuori budget","OK") Controlla se la prima riga è fuori budget (fuori budget)
500 900 =SE([ActualExpenses]>[PredictedExpenses],"Fuori budget","OK") Controlla se la seconda riga è superiore al preventivo (OK)

Esempio set 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 per lettera 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 di lettera 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 di lettera al terzo punteggio (C)

Nell'esempio precedente, la seconda istruzione SE è anche l'argomento value_if_false della prima istruzione SE. Analogamente, la terza istruzione SE è l'argomento value_if_false alla seconda istruzione SE. 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 delle lettere vengono assegnati ai numeri usando la chiave seguente (presupponendo l'uso solo di numeri interi).

Se Score è Quindi, restituisci
Maggiore di 89 A
Da 80 a 89 G
Da 70 a 79 C
Da 60 a 69 D
Minore di 60 F