>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come utilizzare più funzioni logiche in MS Excel

La funzione SE di Excel è la spina dorsale degli argomenti logici per calcolare condizionalmente i dati o valutare le condizioni. Questa funzione supporta le funzioni SE nidificate per valutare più criteri, ma il risultato delle funzioni SE nidificate è spesso una formula complicata e ingombrante. Un'opzione migliore è combinare più funzioni logiche, come le funzioni AND o OR, per ridurre il disordine ed espandere il numero di confronti.

Funzione SE

La funzione SE segue il formato formato =IF(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 =IF(condizione1,IF(condizione2,azione_se_true,azione_se_falsa),azione_se_falsa) .

Come utilizzare più funzioni logiche in MS Excel

Ad esempio, per contrassegnare i dipendenti che hanno realizzato vendite superiori a $ 30.000 nel primo trimestre in modo da offrire loro un bonus, puoi annidare le funzioni SE come =IF(C4=1,IF(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 =IF(C4=1,IF(D4>30000,"Bonus",""),IF(C4=4,IF(D4>30000,"Bonus","") ,"")) .

Suggerimento

La funzione SE viene compresa più chiaramente leggendo la formula come:"Se [criterio logico] è vero, allora fai [questo]; altrimenti, fai invece [questo]". Leggeresti quest'ultimo esempio come:"Se è il primo trimestre e se le vendite sono superiori a $ 30.000, restituisci 'Bonus'; altrimenti, se è il quarto trimestre e se le vendite sono superiori a $ 30.000, restituisci 'Bonus'; altrimenti , restituisci uno spazio vuoto." Sebbene sia più chiaro da leggere, anche questo formato diventa ingombrante.

AND e OR Funzioni

La logica 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 qualsiasi delle condizioni è vera. Poiché la funzione SE utilizza risultati logici per scegliere un'azione, puoi utilizzare le funzioni AND, OR e SE insieme per ridurre il numero di funzioni SE nidificate, semplificando così la formula.

Come utilizzare più funzioni logiche in MS Excel

Ad esempio, per segnalare un dipendente che ha realizzato vendite superiori a $ 30.000 nel primo trimestre, la funzione SE diventa =IF(AND(C4=1,D4>30000),"Bonus",""). Tuttavia, se si desidera cercare il primo o il quarto trimestre, è necessario includere una funzione OR come =IF(AND(OR(C6=1,C6=4),D6>30000),"Bonus ","") .

Suggerimento

La funzione AND si legge come "Se tutte queste condizioni sono vere, restituisci 'Vero;' in caso contrario, restituire 'False'". Allo stesso modo, la funzione OR si legge come "Se una di queste condizioni è vera, restituisce 'True;' in caso contrario, restituisci 'Falso'". Nell'ultimo esempio, la formula recita:"Se è il primo o il quarto trimestre e le vendite sono superiori a $ 30.000, restituisci "Bonus", altrimenti restituisci uno spazio vuoto". È molto più chiaro delle istruzioni IF annidate.

Vero, Falso e Non Funzioni

Le funzioni VERO e FALSO utilizzano il formato =VERO() o =FALSO() , ma hanno poca utilità in Excel 2013, perché i risultati sono identici alla semplice immissione di True o Falso , rispettivamente e sono stati inclusi principalmente in Excel 2013 per motivi di compatibilità. La funzione NOT, tuttavia, è utile per invertire un argomento logico utilizzando il formato =NOT(condizione) , ad esempio =NON(2+2=4) per restituire " Falso."

Suggerimento

Le funzioni IFERROR e IFNA sono utili per valutare e modificare le voci che producono rispettivamente un errore o "#N/D". Seguono il formato =IFERROR(condizione,valore_se_errore) o =IFNA(condizione,valore_se_na).