La funzione SE di Excel è la spina dorsale degli argomenti logici per calcolare i dati in modo condizionale o valutare le condizioni. Questa funzione supporta le funzioni SE nidificate per valutare più criteri, ma il risultato dell'annidamento delle funzioni SE è spesso una formula complicata e poco maneggevole. Un'opzione migliore è combinare più funzioni logiche, come le funzioni AND o OR, per ridurre l'ingombro ed espandere il numero di confronti.
Funzione SE
Il Funzione SE segue il formato del formato =SE(condizione1,azione_se_vero, azione_se_falso) e supporta fino a 64 funzioni IF annidate per confronti complicati. L'annidamento di una funzione SE aggiunge una funzione SE completa a una delle azioni, ad esempio =SE(condizione1,SE(condizione2,azione_se_vero, azione_se_falso),azione_se_falso).
Video del giorno
Credito immagine: C. Taylor
Ad esempio, per segnalare i dipendenti che hanno realizzato vendite superiori a $ 30.000 nel primo trimestre al fine di offrire loro un bonus, è possibile nidificare le funzioni IF come
=SE(C4=1,SE(D4>30000,"Bonus",""),""). Questa formula, tuttavia, diventa rapidamente confusa quando si aggiungono più criteri, come cercare anche il quarto trimestre; in tal caso, la formula diventa =SE(C4=1,SE(D4>30000,"Bonus",""),SE(C4=4,SE(D4>30000,"Bonus",""),"")).Consiglio
La funzione SE è più chiaramente compresa leggendo la formula come "Se [criterio logico] è vero, allora esegui [questo]; altrimenti, fai [questo] invece." Dovresti leggere l'ultimo esempio come, "Se è il primo trimestre e se le vendite sono superiori a $ 30.000, allora restituisci 'Bonus'; altrimenti, se è il quarto trimestre e se le vendite sono superiori a $ 30.000, restituisci "Bonus"; in caso contrario, restituisci uno spazio vuoto." Sebbene sia più chiaro da leggere, anche questo formato diventa ingombrante.
Funzioni AND e OR
I logici AND e OR le funzioni valutano fino a 255 criteri e restituiscono "Vero" o "Falso" utilizzando il formato =AND(condizione1,condizione2,...). La funzione AND restituisce "Vero" se tutte le condizioni sono vere, ma la funzione OR restituisce "Vero" se una delle condizioni è vera. Poiché la funzione SE utilizza i risultati logici per scegliere un'azione, è possibile utilizzare le funzioni AND, OR e SE insieme per ridurre il numero di funzioni SE nidificate, semplificando così la formula.
Credito immagine: C. Taylor
Ad esempio, per segnalare un dipendente che ha realizzato vendite superiori a $ 30.000 nel primo trimestre, la funzione SE diventa =SE(E(C4=1,D4>30000),"Bonus",""). Tuttavia, se si desidera cercare il primo o il quarto trimestre, è necessario includere una funzione OR come =SE(E(OR(C6=1,C6=4),D6>30000),"Bonus","").
Consiglio
La funzione AND si legge come "Se tutte queste condizioni sono vere, restituire 'True;' in caso contrario, restituisci 'False.'" Allo stesso modo, la funzione OR si legge come, "Se una di queste condizioni è vera, restituisci 'True;' in caso contrario, restituisci 'False.'" Nell'ultimo esempio, la formula si legge come, "Se è il primo o quarto trimestre e le vendite sono superiori a $ 30.000, restituire "Bonus"; altrimenti restituisci uno spazio vuoto." È molto più chiaro dell'IF annidato dichiarazioni.
Funzioni Vero, Falso e Non
Il VERO e FALSO le funzioni usano il formato =VERO() o =FALSO(), ma hanno poca utilità in Excel 2013, perché i risultati sono identici alla semplice immissione Vero o falso, rispettivamente e sono stati inclusi principalmente in Excel 2013 per motivi di compatibilità. Il NON la funzione, tuttavia, è utile per invertire un argomento logico usando il formato =NON(condizione), come =NO(2+2=4) ritornare "falso."
Consiglio
Il SE ERRORE e IFNA le funzioni sono utili per valutare e modificare le voci che producono un errore o "#N/A", rispettivamente. Seguono il formato =SEERRORE(condizione, valore_se_errore) o =IFNA(condizione, valore_se_na).