Excel 2020: gestire più condizioni in IF - Suggerimenti per Excel

Sommario

Quando è necessario eseguire un calcolo condizionale, la funzione SE è la risposta. Funziona in questo modo: If, then; altrimenti. Nella figura seguente, un semplice IF calcola un bonus per le tue vendite di oltre $ 20.000.

Ma cosa succede quando due condizioni devono essere soddisfatte? La maggior parte delle persone anniderà un'istruzione IF all'interno di un'altra, come mostrato di seguito:

Ma questo annidamento sfugge di mano se si hanno molte condizioni da soddisfare. Usa la funzione AND per abbreviare e semplificare la formula. =AND(Test,Test,Test,Test)è True solo se tutti i test logici restituiscono True. L'esempio seguente mostra una formula più breve con gli stessi risultati.

Se ti piace AND, potresti trovare un uso per OR e NOT. =OR(Test,Test,Test,Test)è True se uno qualsiasi dei test logici è True. NON inverte una risposta, quindi =NOT(True)è Falso ed =NOT(False)è Vero. Se devi mai fare qualcosa di stravagante come una NAND, puoi usare =NOT(AND(Test,Test,Test,Test)).

Attenzione

Sebbene Excel 2013 abbia introdotto XOR come Or esclusivo, non funziona come si aspetterebbero i contabili. =XOR(True,False,True,True)è vero per ragioni troppo complicate da spiegare qui. XOR conta se hai un numero dispari di valori True. Dispari. Davvero strano.

Articoli interessanti...