>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

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) .

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.

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).