Formula IF annidata di Excel (sommario)
- Formula IF annidata in Excel
- Come utilizzare la formula IF nidificata in Excel?
Formula IF annidata in Excel
La funzione IF è una delle funzioni logiche più comunemente utilizzate di frequente in Excel.
Di solito, la funzione IF esegue un test logico e verifica se una condizione o criteri sono soddisfatti o meno e restituisce un valore in un risultato, può essere uno, se vero e un altro valore se falso, questi sono i due possibili risultati con la funzione if .
A volte è necessario lavorare con situazioni o condizioni in cui vi sono più di due possibili esiti, in questo scenario, la formula IF annidata ti aiuta.
La nidificazione significa una combinazione di formule, una dentro l'altra, in cui ciascuna formula controlla o gestisce il risultato di altre.
La formula IF nidificata è classificata nelle funzioni IF avanzate che consentono di controllare più di una condizione.
Dalla versione excel 2007 in poi, 64 istruzioni o funzioni IF possono essere utilizzate in una formula (nella formula IF annidata)
Formula IF annidata : è una funzione If all'interno di una funzione if per testare più condizioni
Sintassi della formula IF annidata:
= IF (condizione, value_if_true1, IF (seconda condizione, value_if_true2, value_if_false2))
La sintassi o la formula della formula IF nidificata presenta argomenti di seguito indicati:
- Condizione: è il valore che si desidera verificare.
- value_if_true: il valore viene visualizzato o restituito se la condizione logica è TRUE.
- value_if_false: il valore viene visualizzato o restituito se la condizione logica restituisce FALSE.
Vari operatori aritmetici che possono essere utilizzati nella formula IF annidata:
> Maggiore di
= Uguale a
<Meno di
> = Maggiore o uguale a
<= Minore o uguale a
Minore o maggiore di
Questi operatori sopra menzionati sono usati nell'argomento Criteri o Condizione dell'istruzione if in Nested IF Formula, è puramente basato sulla logica ciò che si applica nell'argomento criteri
Come utilizzare la formula SE NESTATA in Excel?
Vediamo come funziona questa formula Formula in Excel
Puoi scaricare questo modello di formula Excel IF nidificato qui - Modello di formula Excel IF nidificatoEsempio 1
Analizziamo la formula IF annidata con criteri multipli.
Nell'esempio sotto riportato, la tabella contiene un elenco degli studenti nella colonna B (da B2 a B18) e il punteggio di ogni studente (da C2 a C18).
Qui, voglio classificare i loro punteggi con le condizioni di seguito indicate:
DISTINZIONE : Oltre 85.
PRIMA CLASSE: tra 60 e 84, compresi.
SECONDA CLASSE: tra 35 e 59 anni, compresi.
FAIL: Under 35.
Con le condizioni di cui sopra, devo classificare i risultati degli studenti in base al loro punteggio, Here Nested IF Formula aiuta. Ho bisogno di costruire quella formula con più istruzioni IF.
Iniziamo a inserire la prima istruzione IF:
= SE (C3> 85, ”distinzione”,
Questo si occupa degli studenti della categoria "DISTINCTION". Ora, se voglio gestire la seconda categoria. "PRIMA CLASSE", devo aggiungere un'altra dichiarazione condizionale:
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS",
Nota : nella sintassi sopra menzionata, ho semplicemente aggiunto un'altra istruzione IF nella prima istruzione IF. Allo stesso modo, estendo la formula per gestire la categoria successiva "SECONDA CLASSE" in cui ripeto ancora una volta il passaggio di cui sopra
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECONDA CLASSE",
Continuo con passaggi simili fino a raggiungere l'ultima categoria. Ora, ho lasciato con l'ultima categoria "FAIL". Se appare l'ultima categoria o criterio, invece di aggiungere un altro IF, ho solo bisogno di aggiungere il "FAIL" per un argomento falso ( argomento value_if_false).
Dopo aver inserito l'ultima categoria, è necessario chiuderla con tre parentesi chiuse.
Negli ultimi criteri, argomento value_if_false, se il punteggio è inferiore a 35, la funzione IF restituisce FALSE, poiché non forniamo un valore se falso.
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECONDA CLASSE", "FAIL")))
Ora, The Nested IF Formula è pronto, copia questa formula nella cella "D3" e fai clic su Invio per ottenere il risultato. Contemporaneamente questa formula viene applicata all'intero intervallo selezionando una cella da "D3" a "D18" e fare clic su CTRL + D per ottenere il risultato.
Come funziona il test logico IF annidato di Excel?
= IF (C3> = 85, "DISTINCTION", IF (C3> = 60, "FIRST CLASS", IF (C3> = 35, "SECONDA CLASSE", "FAIL")))
Ora dividiamo o spezziamo la formula sopra e diamo un'occhiata.
= SE (C3> = 85, ”distinzione”,
IF (C3> = 60, "PRIMA CLASSE",
IF (C3> = 35, "SECONDA CLASSE", "FAIL")))
O
IF (controlla se C3> = 85, se vero - restituisce “DISTINCTION”, oppure
IF (controlla se C3> = 60, se vero - restituisce “PRIMA CLASSE”, oppure
IF (controlla se C3> = 35, se vero - restituisce “SECONDA CLASSE”, se falso -
ritorna “FAIL”)))
Qui, la formula IF annidata dirige effettivamente Excel a valutare il test logico per la prima funzione IF, nel risultato se la condizione o i criteri sono soddisfatti, quindi restituisce il valore fornito ("DISTINCTION") nell'argomento value_if_true. Altrimenti, se la condizione o i criteri della prima Se una funzione non è soddisfatta, andare avanti ed eseguire o testare la seconda istruzione If, e così via seguire il passaggio simile fino all'ultimo criterio
Conclusione
Nella schermata seguente, puoi osservare, di solito, le coppie di parentesi sono ombreggiate in vari colori o in modo che la parentesi di apertura corrisponda a quella di chiusura alla fine
- I valori del testo devono essere sempre racchiusi tra virgolette doppie “DISTINCTION”
Nota: non presentare mai i numeri o i valori numerici tra virgolette doppie, ad es. 85, 60 e 35
- Puoi aggiungere interruzioni di riga o spazi nella barra della formula, per comprendere questa formula in un modo migliore e più semplice.
- La funzione Valuta formula si trova nella scheda Formula sotto il gruppo o la sottosezione Controllo formula. Questa funzione ti aiuta a risolvere la tua formula complessa. Formula IF annidata passo dopo passo.
Quando fai clic sul pulsante di valutazione frequentemente, ti mostreranno tutti i passaggi del processo di valutazione (dall'inizio alla fine, come funziona la formula passo dopo passo).
Cose da ricordare
- Quando si utilizza la formula IF annidata, non dovremmo iniziare i secondi criteri nella funzione IF con il segno =
- Oltre agli operatori aritmetici, puoi anche usare simboli di addizione, sottrazione, moltiplicazione e divisione, ad es. = IF (C1 <10, C1 * 4,
- L'ordine delle istruzioni IF nella formula IF annidata è molto importante per valutare il test logico. se la prima condizione della funzione IF viene valutata su TRUE, le condizioni successive o l'istruzione IF non funzionano. La formula si ferma al primo risultato VERO.
- Abbinamento parentesi: è un criterio importante nella formula IF annidata se le parentesi non corrispondono, quindi la formula IF annidata non funzionerà.
Articoli consigliati
Questa è stata una guida alla formula IF annidata in Excel. Qui discutiamo di come utilizzare la formula IF annidata in Excel insieme ad esempi pratici e modello Excel scaricabile. Puoi anche consultare i nostri altri articoli suggeriti-
- Come contare la formula in Excel?
- Formula COUNTIF in Excel
- Tutorial sui bordi di Excel
- SUMPRODUCT Formula in Excel
- Operatori VBA | Modello di Excel