Skip to main content

Padroneggiare gli IF annidati in Excel – Guida passo passo

Author: Siluvia Last Modified: 2025-05-30

In Excel, mentre la funzione IF è fondamentale per i test logici di base, condizioni più complesse spesso richiedono l'utilizzo di IF annidati per una gestione avanzata dei dati. In questa guida completa, analizzeremo nel dettaglio le basi degli IF annidati, dalla sintassi alle applicazioni pratiche, incluse le combinazioni di IF annidati con condizioni AND/OR. Inoltre, ti mostreremo come migliorare la leggibilità delle funzioni IF annidate, condivideremo alcuni suggerimenti utili e presenteremo valide alternative come VLOOKUP, IFS e altre soluzioni per rendere le operazioni logiche complesse più semplici ed efficienti.

A screenshot of the nested IF statements in Excel


Funzione IF di Excel vs. IF annidati

La funzione IF e le istruzioni IF annidate in Excel hanno scopi simili, ma si differenziano notevolmente per complessità e modalità d’uso.

Funzione IF: La funzione IF verifica una condizione e restituisce un valore se la condizione è vera e un altro valore se è falsa.
  • La sintassi è:
    =IF (logical_test, [value_if_true], [value_if_false])
  • Limitazione: Può gestire solo una condizione alla volta, risultando meno adatta per scenari decisionali complessi che richiedono la valutazione di criteri multipli.
IF annidati: Le funzioni IF annidate, cioè una funzione IF inserita all’interno di un’altra, permettono di verificare criteri multipli e aumentano il numero di risultati possibili.
  • La sintassi è:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Complessità: Possono gestire più condizioni, ma con troppi livelli di annidamento la formula può diventare complessa e difficile da leggere.

Utilizzo degli IF annidati

Questa sezione mostra l’uso di base delle istruzioni IF annidate in Excel, inclusa la sintassi, esempi pratici e come utilizzarle con condizioni AND o OR.


Sintassi degli IF annidati

Comprendere la sintassi di una funzione è fondamentale per applicarla correttamente ed efficacemente in Excel. Iniziamo quindi dalla sintassi degli IF annidati.

Sintassi:

=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

Argomenti:

  • Condition1, Condition2, Condition3: Queste sono le condizioni che desideri verificare. Ogni condizione viene valutata in ordine, iniziando da Condition1.
  • Result1: Questo è il valore restituito se Condition1 è VERO.
  • Result2: Questo valore viene restituito se Condition1 è FALSO e Condition2 è VERO. È importante notare che Result2 viene valutato solo se Condition1 è FALSO.
  • Result3: Questo valore viene restituito se sia Condition1 che Condition2 sono FALSI, e Condition3 è VERO. In sostanza, per valutare Result3, le condizioni precedenti (Condition1 e Condition2) devono essere entrambe FALSI.
  • Result4: Questo risultato viene restituito se tutte le condizioni (Condition1, Condition2 e Condition3) sono FALSI.
    In breve, questa espressione può essere interpretata come segue:
    Verifica condition1, se VERO, restituisci result1, se FALSO,
    verifica condition2, se VERO, restituisci result2, se FALSO,
    verifica condition3, se VERO, restituisci result3, se FALSO,
    restituisci result4

Ricorda che, in una struttura IF annidata, ogni condizione successiva viene valutata solo se tutte le condizioni precedenti sono FALSI. Questa verifica sequenziale è fondamentale per comprendere il funzionamento degli IF annidati.


Esempi pratici di IF annidati

Vediamo ora due esempi pratici di utilizzo degli IF annidati.

Esempio1: Sistema di valutazione

Come mostrato nello screenshot qui sotto, supponiamo di avere un elenco di voti degli studenti e di voler assegnare i giudizi in base ai punteggi. Puoi utilizzare gli IF annidati per svolgere questa operazione.

Nota: I livelli di valutazione e i relativi intervalli di punteggio sono elencati nell’intervallo E2:F6.

A screenshot showing the grading system example for nested IF statements in Excel

Seleziona una cella vuota (in questo caso C2), inserisci la formula seguente e premi Invio per ottenere il risultato. Poi trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
Note:
  • Puoi specificare direttamente il livello di valutazione nella formula, quindi la formula può essere modificata così:
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Questa formula serve per assegnare un giudizio (A, B, C, D o F) in base al punteggio presente nella cella A2, utilizzando le soglie standard di valutazione. È un tipico esempio di utilizzo degli IF annidati nei sistemi di valutazione accademica.
  • Spiegazione della formula:
    1. A2>=90: Questa è la prima condizione che la formula verifica. Se il punteggio nella cella A2 è maggiore o uguale a90, la formula restituisce "A".
    2. A2>=80: Se la prima condizione è falsa (il punteggio è inferiore a90), verifica se A2 è maggiore o uguale a80. Se vero, restituisce "B".
    3. A2>=70: Allo stesso modo, se il punteggio è inferiore a80, controlla se è maggiore o uguale a70. Se vero, restituisce "C".
    4. A2>=60: Se il punteggio è inferiore a70, la formula verifica se è maggiore o uguale a60. Se vero, restituisce "D".
    5. "F": Infine, se nessuna delle condizioni precedenti è soddisfatta (cioè il punteggio è inferiore a60), la formula restituisce "F".
Esempio2: Calcolo della commissione sulle vendite

Immagina uno scenario in cui i rappresentanti di vendita ricevono diverse percentuali di commissione in base ai risultati raggiunti. Come mostrato nello screenshot qui sotto, vuoi calcolare la commissione di un venditore in base a diverse soglie di vendita, e gli IF annidati possono aiutarti in questo.

Nota: Le percentuali di commissione e i relativi intervalli di vendita sono elencati nell’intervallo E2:F4.
  • Livello1 (oltre20.000$):20%
  • Livello2 (10.000$-19.999$):15%
  • Livello3 (meno di10.000$):10%

A screenshot showing the sales commission calculation example for nested IF statements in Excel

Seleziona una cella vuota (in questo caso C2), inserisci la formula seguente e premi Invio per ottenere il risultato. Poi trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

A screenshot displaying the results of the sales commission calculation using nested IF formulas

Note:
  • Puoi specificare direttamente la percentuale di commissione nella formula, quindi la formula può essere modificata così:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • La formula fornita serve per calcolare la commissione di un venditore in base all’importo delle vendite, applicando percentuali diverse a seconda delle soglie raggiunte.
  • Spiegazione della formula:
    1. B2: Rappresenta l’importo delle vendite del venditore, che viene utilizzato come base per calcolare la commissione.
    2. IF(B2>20000, "20%", ...): Questa è la prima condizione verificata. Controlla se l’importo delle vendite in B2 è superiore a20.000. Se sì, la formula applica una commissione del20%.
    3. IF(B2>=10000, "15%", "10%"): Se la prima condizione è falsa (le vendite non superano20.000), la formula verifica se le vendite sono pari o superiori a10.000. Se vero, applica una commissione del15%. Se l’importo è inferiore a10.000, la formula assegna una commissione del10%.

IF annidato con condizione AND / OR

In questa sezione, modifico il primo esempio sopra "il sistema di valutazione" per mostrare come combinare IF annidati con condizioni AND o OR in Excel. Nell’esempio rivisto, ho introdotto una condizione aggiuntiva basata sul "Tasso di presenza".

A screenshot illustrating the grading example with attendance criteria in Excel

Utilizzo di IF annidato con condizione AND

Se uno studente soddisfa sia i criteri di punteggio che di presenza, riceverà un aumento di livello nel voto. Ad esempio, uno studente con un punteggio pari o superiore a60 e una presenza pari o superiore al95% vedrà il proprio voto aumentare di un livello, da A ad A+, da B a B+ e così via. Tuttavia, se la presenza è inferiore al95%, la valutazione seguirà i criteri basati solo sul punteggio. In questi casi, è necessario utilizzare un IF annidato con condizione AND.

Seleziona una cella vuota (in questo caso D2), inserisci la formula seguente e premi Invio per ottenere il risultato. Poi trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

A screenshot showing nested IF with AND condition for grading in Excel

Note: Ecco una spiegazione di come funziona questa formula:
  1. Verifica condizione AND:
    AND(B2>=60, C2>=95%): La condizione AND verifica innanzitutto che entrambe le condizioni siano soddisfatte — il punteggio dello studente sia almeno60 e la presenza almeno95%.
  2. Assegnazione nuovo voto:
    IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))): Se entrambe le condizioni nella formula AND sono vere, la formula controlla il punteggio dello studente e aumenta il voto di un livello.
    • B2>=90: Se il punteggio è almeno90, il voto è "A+".Assegnazione nuovo voto:
    • B2>=80: Se il punteggio è almeno80 (ma inferiore a90), il voto è "B+".
    • B2>=70: Se il punteggio è almeno70 (ma inferiore a80), il voto è "C+".
    • B2>=60: Se il punteggio è almeno60 (ma inferiore a70), il voto è "D+".
  3. Assegnazione voto regolare:
    IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))): Se la condizione AND non è soddisfatta (o il punteggio è inferiore a80 o la presenza è inferiore al95%), la formula assegna i voti standard.
    • B2>=90: Un punteggio di almeno90 ottiene un "A".
    • B2>=80: Un punteggio di almeno80 (ma inferiore a90) ottiene un "B".
    • B2>=70: Un punteggio di almeno70 (ma inferiore a80) ottiene un "C".
    • B2>=60: Un punteggio di almeno60 (ma inferiore a70) ottiene un "D".
    • I punteggi inferiori a60 ottengono un "F".
Utilizzo di IF annidato con condizione OR

In questo caso, il voto di uno studente verrà aumentato di un livello se il suo punteggio è almeno95 oppure se la presenza è almeno95%. Ecco come realizzarlo utilizzando IF annidati e condizioni OR.

Seleziona una cella vuota (in questo caso D2), inserisci la formula seguente e premi Invio per ottenere il risultato. Poi trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

A screenshot showing nested IF with OR condition for grading in Excel

Note: Ecco una spiegazione dettagliata di come funziona la formula:
  1. Verifica condizione OR:
    OR(B2>=95, C2>=95%): La formula verifica innanzitutto se almeno una delle due condizioni è vera — il punteggio dello studente è almeno95 oppure la presenza è almeno95%.
  2. Assegnazione voto con bonus:
    IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))): Se almeno una delle condizioni OR è vera, il voto dello studente viene aumentato di un livello.
    • B2>=90: Se il punteggio è almeno90, il voto è "A+".
    • B2>=80: Se il punteggio è almeno80 (ma inferiore a90), il voto è "B+".
    • B2>=70: Se il punteggio è almeno70 (ma inferiore a80), il voto è "C+".
    • B2>=60: Se il punteggio è almeno60 (ma inferiore a70), il voto è "D+".
    • Altrimenti, il voto è "F+".
  3. Assegnazione voto regolare:
    IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))): Se nessuna delle condizioni OR è soddisfatta (il punteggio è inferiore a95 e la presenza è inferiore a95%), la formula assegna i voti standard.
    • B2>=90: Un punteggio di almeno90 ottiene un "A".
    • B2>=80: Un punteggio di almeno80 (ma inferiore a90) ottiene un "B".
    • B2>=70: Un punteggio di almeno70 (ma inferiore a80) ottiene un "C".
    • B2>=60: Un punteggio di almeno60 (ma inferiore a70) ottiene un "D".
    • I punteggi inferiori a60 ottengono un "F".

Suggerimenti e trucchi per IF annidati

Questa sezione presenta quattro suggerimenti e trucchi utili per lavorare con IF annidati.


Rendere gli IF annidati facili da leggere

Una tipica istruzione IF annidata può apparire compatta, ma spesso è difficile da interpretare.

Nella formula seguente, è difficile individuare rapidamente dove termina una condizione e inizia la successiva, soprattutto se la complessità aumenta.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Soluzione: Aggiungere interruzioni di riga e rientri

Per rendere gli IF annidati più leggibili, puoi suddividere la formula su più righe, mettendo ogni IF annidato su una nuova riga. Basta posizionare il cursore prima di IF e premere Alt + Invio.

Dopo aver suddiviso la formula, apparirà così:

=IF(A2>=90, "A",
      IF(A2>=80, "B",
          IF(A2>=70, "C",
              IF(A2>=60, "D", "F")))
)

Questo formato rende più chiaro dove si trovano ciascuna condizione e il relativo risultato, migliorando la leggibilità della formula.


L’ordine delle funzioni IF annidate

L’ordine delle condizioni logiche in una formula IF annidata è fondamentale, perché determina come Excel valuta queste condizioni e quindi influenza il risultato finale della formula.

Formula corretta

Nell’esempio del sistema di valutazione, utilizziamo la seguente formula per assegnare i voti in base ai punteggi.

=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))

A screenshot displaying the correct order of conditions in a nested IF formula for grading

Excel valuta le condizioni in una formula IF annidata in sequenza, dalla prima all’ultima. Questa formula controlla prima la soglia di punteggio più alta (>=90 per un "A") e poi passa alle soglie inferiori. In questo modo, un punteggio viene confrontato prima con il voto più alto che può ottenere. Se la prima condizione è vera (A2>=90), restituisce "A" e non valuta le condizioni successive.

Formula con ordine errato

Se l’ordine delle condizioni fosse invertito, iniziando dalla soglia più bassa, si otterrebbero risultati errati.

=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))

A screenshot illustrating incorrect ordering in a nested IF formula

In questa formula errata, un punteggio di95 soddisferebbe subito la prima condizione B2>=60 e verrebbe assegnato erroneamente il voto "D".


Numeri e testo devono essere gestiti in modo diverso

Questa sezione mostra come numeri e testo vengono trattati in modo diverso nelle istruzioni IF annidate.

Numeri

I numeri vengono utilizzati per confronti e calcoli aritmetici. Negli IF annidati, puoi confrontare direttamente i numeri usando operatori come >, <, =, >= e <=.

Testo

Negli IF annidati, il testo deve essere racchiuso tra virgolette. Vedi A, B, C, D e F nella formula seguente:

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))

Limitazioni degli IF annidati

Questa sezione elenca alcune limitazioni e svantaggi degli IF annidati.

Complessità e leggibilità:

Sebbene Excel consenta di annidare fino a64 funzioni IF diverse, non è affatto consigliabile farlo. Più livelli di annidamento aumentano la complessità della formula, rendendola difficile da leggere, comprendere e mantenere.

Propensione all’errore:

Inoltre, IF annidati complessi possono essere soggetti a errori e difficili da correggere o modificare.

Difficili da estendere o scalare:

Se la logica cambia o hai bisogno di aggiungere altre condizioni, IF profondamente annidati possono essere difficili da modificare o ampliare.

Comprendere queste limitazioni è fondamentale per utilizzare efficacemente gli IF annidati in Excel. Spesso, combinare IF annidati con altre funzioni o cercare approcci alternativi può portare a soluzioni più efficienti e facili da mantenere.


Alternative agli IF annidati

Questa sezione elenca alcune funzioni di Excel che possono essere utilizzate come alternative agli IF annidati.


Utilizzo di VLOOKUP

Puoi utilizzare la funzione VLOOKUP al posto degli IF annidati per risolvere i due esempi pratici sopra. Ecco come fare:

Esempio1: Sistema di valutazione con VLOOKUP

Qui ti mostro come usare VLOOKUP per assegnare i voti in base ai punteggi.

Passaggio1: Crea una tabella di ricerca per i voti

Per prima cosa, devi creare una tabella di ricerca (ad esempio E1:F6 in questo caso) per l’intervallo di punteggio e i voti corrispondenti. Nota: I punteggi nella prima colonna della tabella devono essere ordinati in ordine crescente.

A screenshot showing a lookup table for grades to use with VLOOKUP in Excel

Passaggio2: Applica la funzione VLOOKUP per assegnare i voti

Seleziona una cella vuota (in questo caso C2), inserisci la formula seguente e premi Invio per ottenere il primo voto. Seleziona la cella della formula e trascina il quadratino di riempimento verso il basso per calcolare gli altri voti.

=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

A screenshot demonstrating the use of VLOOKUP for grading in Excel

Note:
  • Il valore95 nella cella B2 è ciò che VLOOKUP cerca nella prima colonna della tabella di ricerca ($E$2:$F$6). Se trovato, restituisce il voto corrispondente dalla seconda colonna della tabella, nella stessa riga del valore trovato.
  • Ricorda di rendere assoluto il riferimento alla tabella di ricerca (aggiungi i simboli $ prima dei riferimenti), così il riferimento non cambierà se la formula viene copiata in un’altra cella.
  • Per saperne di più sulla funzione VLOOKUP, visita questa pagina.
Esempio2: Calcolo della commissione sulle vendite con VLOOKUP

Puoi anche utilizzare VLOOKUP per calcolare la commissione sulle vendite in Excel. Procedi così.

Passaggio1: Crea una tabella di ricerca per i voti

Per prima cosa, devi creare una tabella di ricerca per le vendite e la percentuale di commissione corrispondente, ad esempio E2:F4 in questo caso. Nota: Le vendite nella prima colonna della tabella devono essere ordinate in ordine crescente.

A screenshot showing a lookup table for sales commission rates to use with VLOOKUP in Excel

Passaggio2: Applica la funzione VLOOKUP per assegnare i voti

Seleziona una cella vuota (in questo caso C2), inserisci la formula seguente e premi Invio per ottenere la prima commissione. Seleziona la cella della formula e trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

A screenshot demonstrating the use of VLOOKUP for sales commission calculation in Excel

Note:
  • In entrambi gli esempi, VLOOKUP viene utilizzato per trovare un valore in una tabella in base a un valore di ricerca (punteggio o importo delle vendite) e restituisce un valore nella stessa riga da una colonna specificata (voto o percentuale di commissione). Il quarto parametro TRUE indica una corrispondenza approssimativa, ideale in questi casi in cui il valore di ricerca esatto potrebbe non essere presente nella tabella.
  • Per saperne di più sulla funzione VLOOKUP, visita questa pagina.

Utilizzo di IFS

La funzione IFS semplifica il processo eliminando la necessità di annidamenti e rende le formule più facili da leggere e gestire. Migliora la leggibilità e semplifica la gestione di controlli condizionali multipli. Per utilizzare la funzione IFS, assicurati di avere Excel2019 o versioni successive, oppure un abbonamento a Office365. Vediamo come applicarla in esempi pratici.

Esempio1: Sistema di valutazione con IFS

Supponendo gli stessi criteri di valutazione di prima, la funzione IFS può essere utilizzata come segue:

Seleziona una cella vuota, ad esempio C2, inserisci la formula seguente e premi Invio per ottenere il primo risultato. Seleziona la cella del risultato e trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

A screenshot showing the use of the IFS function for grading in Excel

Note:
  • Ogni condizione viene valutata in ordine. Appena una condizione è soddisfatta, viene restituito il risultato corrispondente e la formula si interrompe. In questo caso, la formula serve per assegnare i voti in base al punteggio in B2, seguendo una scala di valutazione tipica dove un punteggio più alto corrisponde a un voto migliore.
  • Per saperne di più sulla funzione IFS, visita questa pagina.
Esempio2: Calcolo della commissione sulle vendite con IFS

Per il calcolo della commissione sulle vendite, la funzione IFS viene applicata come segue:

Seleziona una cella vuota, ad esempio C2, inserisci la formula seguente e premi Invio per ottenere il primo risultato. Seleziona la cella del risultato e trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)

A screenshot showing the use of the IFS function for sales commission calculation in Excel


Utilizzo di CHOOSE e MATCH

L’approccio CHOOSE e MATCH può essere più efficiente e semplice da gestire rispetto agli IF annidati. Questo metodo semplifica la formula e rende più semplici eventuali aggiornamenti o modifiche. Di seguito ti mostro come utilizzare la combinazione delle funzioni CHOOSE e MATCH per gestire i due esempi pratici di questo articolo.

Esempio1: Sistema di valutazione con CHOOSE e MATCH

Puoi utilizzare la combinazione delle funzioni CHOOSE e MATCH per assegnare i voti in base ai diversi punteggi.

Passaggio1: Crea un array di ricerca con i valori da cercare

Per prima cosa, devi creare un intervallo di celle che contenga i valori soglia che MATCH cercherà, ad esempio $E$2:$E$6 in questo caso. Nota: I numeri in questo intervallo devono essere ordinati in ordine crescente affinché la funzione MATCH funzioni correttamente con il tipo di corrispondenza approssimativa.

A screenshot showing a lookup array for grades using CHOOSE and MATCH in Excel

Passaggio2: Applica CHOOSE e MATCH per assegnare i voti

Seleziona una cella vuota (in questo caso C2), inserisci la formula seguente e premi Invio per ottenere il primo voto. Seleziona la cella della formula e trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

A screenshot demonstrating CHOOSE and MATCH for grading in Excel

Note:
  • MATCH(B2, $E$2:$E$6,1): Questa parte della formula cerca il punteggio (95) nella cella B2 all’interno dell’intervallo $E$2:$E$6. Il valore1 indica che MATCH deve trovare una corrispondenza approssimativa, cioè il valore più grande nell’intervallo che sia minore o uguale a B2.
  • CHOOSE(..., "F", "D", "C", "B", "A"): In base alla posizione restituita dalla funzione MATCH, CHOOSE seleziona il voto corrispondente.
  • Per saperne di più sulla funzione MATCH, visita questa pagina.
  • Per saperne di più sulla funzione CHOOSE, visita questa pagina.
Esempio2: Calcolo della commissione sulle vendite con IFS

Utilizzare la combinazione CHOOSE e MATCH per il calcolo della commissione sulle vendite può essere efficace, soprattutto quando le percentuali di commissione si basano su soglie di vendita specifiche. Vediamo come procedere.

Passaggio1: Crea un array di ricerca con i valori da cercare

Per prima cosa, devi creare un intervallo di celle che contenga i valori soglia che MATCH cercherà, ad esempio $E$2:$E$4 in questo caso. Nota: I numeri in questo intervallo devono essere ordinati in ordine crescente affinché la funzione MATCH funzioni correttamente con il tipo di corrispondenza approssimativa.

A screenshot showing a lookup array for sales commission rates using CHOOSE and MATCH in Excel

Passaggio2: Applica CHOOSE e MATCH per ottenere i risultati

Seleziona una cella vuota (in questo caso C2), inserisci la formula seguente e premi Invio per ottenere il primo voto. Seleziona la cella della formula e trascina il quadratino di riempimento verso il basso per calcolare gli altri risultati.

=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

A screenshot demonstrating CHOOSE and MATCH for sales commission calculation in Excel

Note:

In conclusione, padroneggiare gli IF annidati in Excel è una competenza preziosa che migliora la capacità di gestire scenari logici complessi nell’analisi dei dati e nei processi decisionali. Sebbene gli IF annidati siano potenti per operazioni logiche articolate, è importante essere consapevoli delle loro limitazioni. Alternative più semplici come VLOOKUP, IFS e CHOOSE con MATCH possono offrire soluzioni più snelle in determinati casi. Con queste conoscenze, puoi ora applicare con sicurezza le tecniche di Excel più adatte alle tue attività di analisi dati, garantendo chiarezza, precisione ed efficienza nei tuoi fogli di calcolo. Se desideri approfondire le potenzialità di Excel, il nostro sito offre numerosi tutorial. Scopri altri suggerimenti e trucchi per Excel qui.

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!