Formula Excel: SE con altri calcoli -

Formula generica

=IF(calculation1,calculation2,calculation3)

Sommario

La funzione SE può essere combinata con altri calcoli annidando altre formule e funzioni all'interno di IF. Nell'esempio mostrato, la formula in G5, copiata verso il basso, è:

=IF(F5-E5>2,SUM(data1),SUM(data2))

dove data1 (B5: B14) e data2 (C5: C14) sono intervalli denominati.

Quando il risultato di F5-E5 è maggiore di 2, la funzione IF restituisce la somma dei valori in data1. Quando il risultato di F5-E5 non è maggiore di 2, IF restituisce la SOMMA dei valori in data2.

Spiegazione

Lo scopo di questa formula è dimostrare come altre formule e funzioni possono essere nidificate all'interno della funzione SE.

La funzione IF accetta tre argomenti come questo:

=IF(logical_test, value_if_true, value_if_false)

In questo esempio, il test logico è l'espressione F5-E5> 2:

=IF(F5-E5>2 // logical test

Quando questa espressione restituisce TRUE, la funzione IF chiama la funzione SUM per sommare i valori in data1:

SUM(data1) // when test is TRUE

Quando l'espressione restituisce FALSE, IF chiama la funzione SUM per sommare i valori in data2:

SUM(data2) // when test is false

In entrambi i casi, la funzione SOMMA restituisce un valore alla funzione SE e IF restituisce quel valore come risultato finale.

Altri calcoli

Questo concetto può essere personalizzato come preferisci. Per restituire una media invece di una somma:

=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))

Per verificare se F5 e F5 sono entrambi maggiori di 3:

=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))

E così via. Il punto è che puoi fare tutti i calcoli che ti piacciono all'interno di IF. Puoi persino creare un IF nidificato.

Nota: annidare altri calcoli all'interno di una funzione o formula è una pratica comune in molte formule più avanzate. Non è limitato alla funzione IF. Puoi trovare molti esempi in questo elenco.

Articoli interessanti...