Funzione SE

Si applica a
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

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