Come utilizzare la funzione IF nidificata in Excel (6 esempi ideali)

  • Condividi Questo
Hugh West

In questo articolo impareremo a utilizzare la funzione IF nidificata in Excel Quando una funzione viene inserita all'interno di un'altra funzione, si parla di funzione annidata. Oggi mostreremo 6 esempi ideali di IF annidato Questi esempi vi aiuteranno a capire l'uso della funzione IF annidato Quindi, senza indugio, iniziamo la discussione.

Scarica il libro di pratica

Scaricate il libro di esercizi da qui.

Utilizzare la funzione IF annidata.xlsx

Introduzione alla funzione IF di Excel

Per capire la funzione IF annidata , abbiamo bisogno di conoscere la funzione IF prima. in Microsoft Excel , il Funzione IF verifica una determinata condizione e, se la soddisfa, mostra un risultato. Inoltre, se la condizione non è soddisfatta, mostra un altro risultato.

  • Sintassi

IF (logical_test, [value_if_true], [value_if_false])

  • Argomento

test logico: È l'argomento obbligatorio del SE Questo argomento rappresenta la condizione data per una cella o un intervallo di celle.

[value_if_true]: È il secondo argomento della funzione. È l'istruzione definita se la condizione è soddisfatta.

[value_if_false]: È il terzo argomento che appare se la condizione è falsa.

Introduzione alla funzione IF annidata di Excel

Il IF annidato formula contiene più SE In caso di condizioni multiple, è necessario utilizzare la funzione SE all'interno di un'altra funzione SE La forma generale della funzione IF annidato può essere scritta come:

SE(C1,T1,SE(C2,T2,(SE(C3,T3,SE(C4,T4,F4))))

Qui,

  • C1: Prima condizione.
  • T1: Valore da visualizzare se la prima condizione è soddisfatta.
  • C2: Seconda condizione.
  • T2: Valore da visualizzare se la seconda condizione è soddisfatta.
  • C3: Terza condizione.
  • T3: Valore da visualizzare se la terza condizione è soddisfatta.
  • C4: Quarta condizione.
  • T4: Valore da visualizzare se la quarta condizione è soddisfatta.
  • F4: È il valore che verrà visualizzato se le condizioni non sono soddisfatte.

È possibile aggiungere altre condizioni in base alle proprie esigenze all'interno della formula.

6 esempi ideali di utilizzo della funzione IF annidata in Excel

1. Uso di una semplice funzione IF annidata per trovare i risultati

Per comprendere l'uso del IF annidato In questo esempio cercheremo di trovare i risultati di alcuni studenti, utilizzando tre condizioni.

  • In primo luogo, se uno studente riceve 70 o più alto , allora passerà.
  • In secondo luogo, se ottiene meno di 70 , allora fallirà.
  • In terzo luogo, se non c'è un voto, lo studente sarà considerato assente.

Seguiamo i passaggi di seguito per vedere come il IF annidato funziona.

FASI:

  • Prima di tutto, selezionare Cellula C5 e digitare la formula:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))

  • Dopodiché, premere Entrare per vedere il risultato.

In questa formula,

  • Il primo argomento è C5= "" e il secondo argomento è "Assente" Denota la prima condizione, indicando se Cellula C5 è vuoto, allora mostrerà il secondo argomento, che nel nostro caso è Assente .
  • Il secondo SE La funzione prevede che se il punteggio è superiore a 70 allora lo studente passerà, altrimenti non passerà.
  • Nel passaggio successivo, posizionare il cursore sul lato inferiore destro di Cella D5 e trascinare l'elemento Maniglia di riempimento giù.

  • Alla fine si vedranno risultati come l'immagine qui sotto.

2. Trovare il grado utilizzando la funzione IF annidata in Excel

Nel secondo esempio, si utilizzerà il metodo IF annidato per trovare i voti di alcuni studenti. Si tratta di uno degli esempi più utilizzati per descrivere il metodo IF annidato Per questo esempio, utilizzeremo un set di dati che contiene i voti di alcuni studenti. Qui vengono forniti anche l'intervallo di voti e i voti corrispondenti. Dobbiamo valutare i voti degli studenti in base ai voti ottenuti.

Osserviamo i passaggi seguenti per saperne di più su questo esempio.

FASI:

  • In primo luogo, selezionare Cella D5 e digitare la formula:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))

  • Quindi, premere Entrare per vedere il risultato.

In questa formula,

  • La prima condizione è quella di verificare se c'è qualche segno sotto 61 .
  • Se VERO , quindi restituisce F .
  • Se FALSO , quindi controlla il successivo SE
  • Nel prossimo SE controlla i segni sottostanti 71 e restituisce D se è VERO .
  • In questo modo, il IF annidato La funzione passa a verificare tutte le condizioni.
  • Dopodiché, utilizzare il comando Maniglia di riempimento per vedere i risultati in tutte le cellule.

3. Applicare la funzione IF annidata di Excel per assegnare i giorni di ferie

Possiamo utilizzare il IF annidato anche per altri scopi. Nel terzo esempio, cercheremo di allocare un file Vacanza per i dipendenti di un'azienda. Per assegnare un periodo di ferie, abbiamo introdotto alcune condizioni. Se il periodo di occupazione di un dipendente è 15 anni o più, allora avrà 25 giorni di ferie. Se è tra 9 a 14 anni, allora avrà 15 Infine, se il periodo di lavoro è inferiore a 9 anni, allora avrà 10 giorni di vacanza.

Seguiamo i passaggi indicati di seguito per imparare l'esempio.

FASI:

  • Innanzitutto, selezionare Cella D5 e digitare la formula sottostante:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))

  • Dopodiché, premere Entrare per vedere il risultato.

In questa formula abbiamo utilizzato 3 condizioni.

  • Nella prima condizione, abbiamo verificato se Cellula C5 è maggiore di 15 . come è VERO , mostra 25 in Cella D5 .
  • Se fosse FALSO , quindi verificherà la condizione successiva e così via.
  • Infine, trascinare il campo Maniglia di riempimento verso il basso per vedere risultati come la schermata seguente.

4. Determinare lo stato di pagamento con la funzione IF annidata in Excel

Nella vita pratica, abbiamo spesso bisogno di determinare lo stato dei pagamenti. Le organizzazioni che forniscono servizi hanno bisogno di tenere un registro dei pagamenti dei loro clienti. In questi casi, possiamo anche usare la funzione IF annidato funzione.

Nel set di dati riportato di seguito, possiamo vedere il Bill e Importi pagati Utilizzando queste informazioni, cercheremo di aggiornare la Stato colonna.

Seguiamo quindi i passaggi seguenti per comprendere l'esempio.

FASI:

  • In primo luogo, selezionare Cellula G5 e digitare la formula:
=IF(F5=0, "Pagato",IF(OGGI()

  • Stampa Entrare per vedere il risultato.

In questa formula,

  • Verrà innanzitutto verificato se Cella F5 è uguale a 0 . se è VERO , allora mostrerà Pagato .
  • In caso contrario, si passa alla seconda condizione.
  • Nella seconda condizione, abbiamo utilizzato la funzione OGGI e lo ha confrontato con il Data di scadenza .
  • Se la data corrente è maggiore della data Data di scadenza , quindi, mostrerà Dovuto .
  • E se la data corrente è inferiore alla data Data di scadenza , quindi verrà visualizzato Su .
  • Infine, trascinare il campo Maniglia di riempimento in basso per vedere i risultati in tutte le celle.

5. Inserire la funzione IF annidata di Excel per restituire il prodotto corretto

In questo esempio, cercheremo di restituire il prodotto corretto di due numeri utilizzando il metodo IF annidato Per spiegare l'esempio, utilizzeremo il seguente set di dati.

Seguiamo i passaggi seguenti per capire l'esempio.

FASI:

  • Per iniziare, selezionare Cellula C5 e digitare la formula:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))

  • E colpire Entrare .

In questa formula,

  • La prima condizione è verificare se Cellula B5 è uguale a 15×12 . se VERO , quindi, mostrerà 180 . se è FALSO passeremo quindi alla condizione successiva.
  • Nella condizione successiva, cercherà 14×19 e mostra 266 se soddisfa la condizione.
  • E nell'ultima condizione, cercherà il valore di 2 0x25 e visualizzare 500 se soddisfa la condizione.
  • Dopo aver digitato la formula, trascinare verso il basso il simbolo Maniglia di riempimento .

  • Alla fine, vedrete risultati come l'immagine qui sotto.

6. Applicare le funzioni IF annidate con AND/OR in Excel

Nell'ultimo esempio, si utilizzerà il metodo IF annidato con entrambe le funzioni E & Funzioni OR In primo luogo, mostreremo l'uso di la funzione OR e poi, implementeremo la funzione AND .

Per spiegare l'esempio, utilizzeremo un set di dati che contiene informazioni sull'ammontare delle vendite di Marzo & Aprile Distribuiremo il Commissione vendite in base all'importo delle vendite.

Seguiamo i passaggi seguenti per saperne di più sulla distribuzione della commissione.

FASI:

  • In primo luogo, selezionare Cellula E5 e digitare la formula:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))

  • Quindi, premere il tasto Entrare per vedere il risultato.

In questa formula, abbiamo utilizzato la formula IF annidato con la funzione O Possiamo utilizzare più condizioni all'interno della funzione O Se una qualsiasi di queste condizioni è VERO , allora verrà visualizzato il valore assegnato. Ciò significa che se è necessario soddisfare una condizione, si deve applicare il metodo O funzione.

  • La prima condizione verifica se l'importo delle vendite in uno qualsiasi dei due mesi è superiore a 5500 e se VERO , stabilisce che la commissione 12 %.
  • Nella seconda condizione, si verifica se l'importo delle vendite è compreso tra 4001 a 5500 . stampa 9 % nel Commissione .
  • L'ultima condizione è quella di controllare l'importo delle vendite tra 2500 a 4000 .
  • Dopodiché, utilizzare il comando Maniglia di riempimento per copiare la formula.

Nota: Il Formato del numero del gamma E5:E10 deve essere impostato su Percentuale Altrimenti, mostrerà 0 .

  • Nel passo successivo, si inserirà il file IF annidato con la formula E funzione.
  • A tal fine, selezionare Cellula E5 e digitare la formula:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))

In questo caso, entrambe le condizioni all'interno del E deve essere VERO Altrimenti, verrà eseguito il successivo SE Ad esempio, se entrambe le condizioni Cellula C5 e D5 sono maggiori di 5500 solo allora imposterà la commissione su 12 %.

  • Infine, trascinare il campo Maniglia di riempimento per vedere tutti i risultati.

Alternative alla funzione IF annidata in Excel

Diventa difficile implementare la IF annidato se si hanno molte condizioni. La formula può diventare più grande e ogni piccolo errore può portare a risultati errati. Per evitare le difficoltà, si possono usare le alternative della funzione IF annidato in Excel. Qui discuteremo 5 alternative. Potete utilizzarle in base alle vostre esigenze.

1. Utilizzare la funzione VLOOKUP

Quando si utilizzano intervalli continui di numeri, si può utilizzare il comando la funzione VLOOKUP al posto del IF annidato A questo scopo, è necessario disporre di una tabella di riferimento e creare la formula con una corrispondenza approssimativa. Nel nostro caso, la formula Commissione Nel dataset, abbiamo un importo di vendite per ogni venditore e cercheremo di assegnare la commissione.

Seguiamo attentamente i passaggi per saperne di più.

FASI:

  • Innanzitutto, selezionare Cella D5 e digitare la formula:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)

  • Dopodiché, premere Entrare .

In questo caso, abbiamo utilizzato il VLOOKUP per cercare il valore di Cellula C5 nel secondo della colonna tabella di ricerca che vanno da Cella C13 a D15 Dobbiamo applicare la corrispondenza approssimativa qui, quindi abbiamo usato VERO nell'ultimo argomento della formula.

  • Infine, trascinare il campo Maniglia di riempimento per vedere tutti i risultati.

2. Applicare la funzione IFS di Excel

L'applicazione di la funzione IFS rende molto semplice il compito di implementare condizioni multiple. La forma generale del metodo IFS può essere scritta come:

IFS(Test1,Valore1,[Test 2],[Valore 2]....)

Per spiegare l'uso del IFS possiamo utilizzare il set di dati precedente.

Osserviamo i passaggi seguenti per saperne di più.

FASI:

  • Per iniziare, selezionare Cella D5 e digitare la formula:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")

  • Quindi, premere Entrare .

Qui, Test 1 è verificare se Cellula C5 è maggiore di 5500 . se VERO , quindi mostrerà 12 %. Altrimenti, si sposterà in Test 2 e così via.

  • Nel passaggio successivo, utilizzare l'opzione Maniglia di riempimento per vedere tutti i risultati.

3. Inserire la funzione SCEGLI

Possiamo anche utilizzare la funzione SCEGLI per controllare più condizioni. SCEGLIERE restituisce un valore dall'elenco in base al numero di indice di tale valore. La forma generale della funzione SCEGLIERE è riportata di seguito.

SCEGLIERE((Test 1)+(Test 2)+(Test 3),Valore 1,Valore 2,Valore 3)

Se si desidera, è possibile controllare altri test all'interno della formula.

Per saperne di più, seguite i passaggi indicati di seguito.

FASI:

  • All'inizio, selezionare Cella D5 e digitare la formula:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)

  • Dopodiché, premere Entrare .

Qui è possibile vedere quattro all'interno del file SCEGLIERE Nel primo argomento, abbiamo inserito tutte le condizioni aggiungendole alla funzione più ( + Poi, nelle argomentazioni successive, abbiamo posto il valore dei risultati rispetto alla posizione delle condizioni. Ad esempio, il segno secondo indica il risultato del metodo prima condizione. E così via.

  • Alla fine, trascinare il Maniglia di riempimento giù.

4. Provare la funzione SWITCH di Excel

Si può anche utilizzare la funzione SWITCH come alternativa al IF annidato Ma è necessario ricordare una cosa: è possibile utilizzare la funzione INTERRUTTORE quando è necessario gestire un insieme fisso di valori specifici. Nel set di dati, si può notare che abbiamo introdotto la funzione Classifica al posto del Gamma di vendita Questi valori specifici di Classifica ci aiuterà a distribuire facilmente la commissione.

Per saperne di più su questo metodo, seguite la procedura descritta di seguito.

FASI:

  • Prima di tutto, digitate la formula qui sotto in Cellula E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")

  • Ora, premere Entrare per vedere il risultato.

In questo caso, la formula cercherà il valore di Cella D5 Se il valore è A , allora verrà stampato 5 %, se B allora 9 %, e se C allora 12 %.

  • Nel passaggio successivo, è sufficiente trascinare il campo Maniglia di riempimento giù.

5. Utilizzare la funzione CONCATENA

Il INTERRUTTORE è stata introdotta in Excel 2016 Le versioni più vecchie non hanno la funzione INTERRUTTORE In questo caso, è possibile utilizzare la funzione CONCATENA al posto del metodo precedente.

Vediamo di seguito i passaggi da seguire.

FASI:

  • In primo luogo, digitate la formula seguente in Cellula E5 :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1

  • Dopodiché, premere Entrare per vedere il risultato.

Qui abbiamo concatenato più SE funzioni. Questa formula mostra 5 % se il valore di Cella D5 è A , 9 % se B , e 12 % se C .

  • Infine, trascinare verso il basso il campo Maniglia di riempimento per vedere i risultati nelle cellule desiderate.

Cose da ricordare

È necessario ricordare le seguenti cose quando si lavora con il programma IF annidato in Excel.

  • È necessario mantenere l'ordine corretto dei test e dei risultati quando si utilizza l'applicazione IF annidato funzione.
  • In Excel 2007 - 2016 è possibile utilizzare un massimo di 64 condizioni.
  • Se la formula diventa più grande a causa del numero di condizioni, applicare invece i metodi alternativi.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.