La funzione IF-THEN in Excel è un modo efficace per aggiungere decisioni ai tuoi fogli di lavoro. Verifica una condizione per verificare se è vera o falsa e quindi esegue una serie specifica di istruzioni in base ai risultati.
Ad esempio, inserendo un IF-THEN in Excel, è possibile verificare se una cella specifica è maggiore di 900. In caso affermativo, è possibile rendere la formula restituire il testo "PERFETTO". In caso contrario, puoi rendere la formula "TROPPO PICCOLO".
Ci sono molte condizioni che puoi inserire nella formula IF-THEN. Ecco come utilizzare la funzione IF-THEN in Excel e alcuni esempi.
Le istruzioni contenute in questo articolo si applicano a Excel 2016, 2013, 2010; Excel per Mac ed Excel 365 / Online.
Immissione IF-THEN in Excel
La sintassi della funzione IF-THEN include il nome della funzione e gli argomenti della funzione all'interno di parentesi.
Questa è la sintassi corretta della funzione IF-THEN:
= IF (test logico, valore se vero, valore se falso)
La parte IF della funzione è il test logico. Qui è dove si usano gli operatori di confronto per confrontare due valori. La parte THEN della funzione viene dopo la prima virgola e include due argomenti separati da una virgola. Prima di passare a calcoli più complessi, diamo un'occhiata a un esempio molto semplice di un'istruzione IF-THEN. Il nostro foglio di calcolo è impostato con la cella B2 come $ 100. Possiamo inserire la seguente formula in C2 per indicare se il valore è maggiore o uguale a $ 1000. = IF (B2> 1000, "PERFETTO", "TROPPO PICCOLO") Questa funzione ha i seguenti argomenti: La parte di confronto della funzione può confrontare solo due valori. Uno di questi due valori può essere: La parte VERO o FALSO della funzione può anche restituire qualsiasi dei precedenti. Ciò significa che è possibile rendere la funzione IF-THEN molto avanzata incorporando ulteriori calcoli o funzioni all'interno di essa (vedere di seguito). Quando si immettono le condizioni true o false di un'istruzione IF-THEN in Excel, è necessario utilizzare le virgolette attorno a qualsiasi testo che si desidera restituire, a meno che non si utilizzi TRUE e FALSE, che Excel riconosce automaticamente. Altri valori e formule non richiedono virgolette. È possibile incorporare diversi calcoli per eseguire la funzione IF-THEN, in base ai risultati del confronto. In questo esempio, un calcolo viene utilizzato per calcolare le imposte dovute, in base al reddito totale in B2. Il test logico confronta il reddito totale in B2 per vedere se è superiore a $ 50.000,00. = SE (B2> 50000, B2 * 0,15, B2 * 0,10) In questo esempio, B2 non è maggiore di 50.000, quindi la condizione "valore_if_false" calcolerà e restituirà quel risultato. In questo caso è così B2 * 0.10, che è4000. Il risultato viene inserito nella cella C2, dove viene inserita la funzione IF-THEN, sarà 4000. È anche possibile incorporare i calcoli nel lato di confronto della funzione. Ad esempio, se si desidera stimare che il reddito imponibile corrisponderà solo all'80% del reddito totale, è possibile modificare la funzione IF-THEN di cui sopra come segue. = IF (B2 * 0,8> 50000, B2 * 0,15, B2 * 0.10) Questo eseguirà il calcolo su B2 prima di confrontarlo a 50.000. Non inserire mai una virgola quando si immettono numeri a migliaia. Questo perché Excel interpreta una virgola come la fine di un argomento all'interno di una funzione. È anche possibile incorporare (o "annidare") una funzione all'interno di una funzione IF-THEN. Ciò consente di eseguire calcoli avanzati e quindi di confrontare i risultati effettivi con i risultati previsti. In questo esempio, supponiamo di avere un foglio di calcolo con i voti di 5 dei tuoi studenti nella colonna B. Potresti mediare quei voti usando la funzione MEDIA. A seconda dei risultati della media della classe, è possibile che la cella C2 restituisca "Eccellente!" o "Needs Work". Questo è il modo in cui inseriresti la funzione IF-THEN: = IF (MEDIA (B2: B6)> 85, "Eccellente!", "Richiede lavoro") Questa funzione restituisce il testo "Eccellente!" nella cella C2 se la media della classe è superiore a 85. In caso contrario, restituisce "Needs Work". Come puoi vedere, l'inserimento della funzione IF-THEN in Excel con calcoli o funzioni incorporati ti consente di creare fogli di lavoro molto dinamici e altamente funzionali.
Un semplice esempio di funzione IF-THEN
Immissione dei calcoli nella funzione IF-THEN
Funzioni di annidamento all'interno di una funzione IF-THEN