Vai al contenuto principale

Padroneggiare le istruzioni IF nidificate in Excel: una guida passo passo

In Excel, mentre la funzione SE è essenziale per i test logici di base, condizioni complesse spesso richiedono istruzioni SE nidificate per una migliore elaborazione dei dati. In questa guida completa tratteremo in dettaglio le nozioni di base dell'IF annidato, dalla sintassi alle applicazioni pratiche, comprese le combinazioni di IF annidato con condizioni AND/OR. Inoltre, condivideremo come migliorare la leggibilità delle funzioni IF annidate, nonché alcuni suggerimenti sull'IF annidato ed esploreremo potenti alternative come CERCA.VERT, IFS e altro per rendere le operazioni logiche complesse più facili da usare e più efficienti.


Funzione IF di Excel e istruzioni IF nidificate

La funzione SE e le istruzioni SE nidificate in Excel hanno scopi simili ma differiscono in modo significativo nella loro complessità e applicazione.

SE Funzione: La funzione SE 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, il che lo rende meno adatto a scenari decisionali più complessi che richiedono la valutazione di più criteri.
Istruzioni IF nidificate: Le funzioni SE nidificate, ovvero una funzione SE all'interno di un'altra, consentono di testare più criteri e aumentano il numero di possibili risultati.
  • La sintassi è:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Complessità: può gestire più condizioni ma può diventare complesso e difficile da leggere con troppi livelli di nidificazione.

Utilizzo di IF nidificato

Questa sezione illustra l'utilizzo di base delle istruzioni IF nidificate in Excel, inclusa la sintassi, esempi pratici e come utilizzarle con condizioni AND o OR.


Sintassi dell'IF nidificato

Comprendere la sintassi di una funzione è la base per la sua corretta ed efficace applicazione in Excel. Cominciamo con la sintassi delle istruzioni if ​​nidificate.

Sintassi:

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

argomenti:

  • Condition1, Condition2, Condition3: These are the conditions you want to test. Each condition is evaluated in order, starting with Condition1.
  • Result1: This is the value returned if Condition1 is TRUE.
  • Result2: This value is returned if Condition1 is FALSE and Condition2 is TRUE. It's important to note that Result2 is only evaluated if Condition1 is FALSE.
  • Result3: This value is returned if both Condition1 and Condition2 are FALSE, and Condition3 is TRUE. Essentially, for Result3 to be evaluated, the previous conditions (Condition1 and Condition2) must both be FALSE.
  • Result4: This result is returned if all the conditions (Condition1, Condition2, and Condition3) are FALSE.
    In short, this expression can be interpreted as follows:
    Test condition1, if TRUE, return result1, if FALSE,
    test condition2, if TRUE, return result2, if FALSE,
    test condition3, if TRUE, return result3, if FALSE,
    return result4

Ricordare, in una struttura IF nidificata, ogni condizione successiva viene valutata solo se tutte le condizioni precedenti sono FALSE. Questo controllo sequenziale è fondamentale per comprendere come funzionano gli IF annidati.


Esempi pratici di IF annidati

Ora approfondiamo l'uso dell'IF nidificato con due esempi pratici.

Esempio 1: sistema di valutazione

Come mostrato nello screenshot qui sotto, supponi di avere un elenco di punteggi degli studenti e di voler assegnare voti in base a questi punteggi. È possibile utilizzare IF nidificato per eseguire questa attività.

Note:: I livelli di valutazione e i corrispondenti intervalli di punteggio sono elencati nell'intervallo E2:F6.

Seleziona una cella vuota (C2 in questo caso), inserisci la seguente formula e premi entrare per ottenere il risultato. Quindi trascina il Maniglia di riempimento giù per ottenere il resto dei risultati.

=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
Note:
  • È possibile specificare direttamente il livello di voto nella formula, quindi la formula può essere modificata in:
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Questa formula viene utilizzata per assegnare un voto (A, B, C, D o F) in base a un punteggio nella cella A2, utilizzando soglie di valutazione standard. È un tipico caso d'uso per le istruzioni IF nidificate nei sistemi di valutazione accademici.
  • Spiegazione della formula:
    1. A2>=90: Questa è la prima condizione verificata dalla formula. Se il punteggio nella cella A2 è maggiore o uguale a 90, la formula restituisce "A".
    2. A2>=80: Se la prima condizione è falsa (il punteggio è inferiore a 90), controlla se A2 è maggiore o uguale a 80. Se vero, restituisce "B".
    3. A2>=70: Allo stesso modo, se il punteggio è inferiore a 80, controlla se è maggiore o uguale a 70. Se vero, restituisce "C".
    4. A2>=60: Se il punteggio è inferiore a 70, la formula controlla se è maggiore o uguale a 60. Se vero, restituisce "D".
    5. "F": Infine, se nessuna delle condizioni di cui sopra è soddisfatta (ovvero il punteggio è inferiore a 60), la formula restituisce "F".
Esempio 2: calcolo della commissione di vendita

Immagina uno scenario in cui i rappresentanti di vendita ricevono tassi di commissione diversi in base ai risultati delle vendite. Come mostrato nello screenshot qui sotto, vuoi calcolare la commissione di un venditore in base a queste diverse soglie di vendita e le istruzioni IF nidificate possono aiutarti in questo.

Note:: I tassi di commissione e i corrispondenti intervalli di vendita sono elencati nell'intervallo E2:F4.
  • 20% per vendite superiori a $ 20,000
  • 15% per vendite comprese tra $ 10,000 e $ 20,000
  • 10% per vendite inferiori a $ 10,000

Seleziona una cella vuota (C2 in questo caso), inserisci la seguente formula e premi entrare per ottenere il risultato. Quindi trascina il Maniglia di riempimento giù per ottenere il resto dei risultati.

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

Note:
  • Puoi specificare direttamente il tasso di commissione nella formula, quindi la formula può essere modificata in:
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • La formula fornita viene utilizzata per calcolare la commissione di un venditore in base all'importo delle vendite, applicando tassi di commissione diversi per soglie di vendita diverse.
  • Spiegazione della formula:
    1. B2: rappresenta l'importo delle vendite per il venditore, utilizzato come base per calcolare la commissione.
    2. SE(B2>20000, "20%", ...): Questa è la prima condizione verificata. Controlla se l'importo delle vendite in B2 è maggiore di 20,000. In tal caso, la formula utilizza un tasso di commissione del 20%.
    3. SE(B2>=10000, "15%", "10%"): Se la prima condizione è falsa (le vendite non sono superiori a 20,000), la formula verifica se le vendite sono pari o superiori a 10,000. Se vero, applica una commissione del 15%. Se l'importo delle vendite è inferiore a 10,000, la formula utilizza automaticamente una commissione del 10%.

Nidificati se con condizione AND/OR

In questa sezione modifico il primo esempio sopra riportato, "il sistema di valutazione", per dimostrare come combinare IF nidificato con la condizione AND o OR in Excel. Nell'esempio di valutazione rivisto, ho introdotto una condizione aggiuntiva basata sul "Tasso di frequenza".

Utilizzando annidato se con condizione AND

Se uno studente soddisfa sia il punteggio che i criteri di frequenza, riceverà un aumento di voto. Ad esempio, uno studente il cui punteggio è 60 o superiore e il cui tasso di frequenza è pari o superiore al 95% vedrà il suo voto aggiornato di un livello, ad esempio da A ad A+, da B a B+ e così via. Tuttavia, se il tasso di frequenza è inferiore al 95%, la valutazione seguirà i criteri originali basati sul punteggio. In questi casi, dobbiamo utilizzare un'istruzione IF nidificata con una condizione AND.

Seleziona una cella vuota (D2 in questo caso), inserisci la seguente formula e premi entrare per ottenere il risultato. Quindi trascina il Maniglia di riempimento giù per ottenere il resto dei 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")))))

Note: Ecco una spiegazione di come funziona questa formula:
  1. E controllo delle condizioni:
    E(B2>=60, C2>=95%): la condizione AND verifica innanzitutto se entrambe le condizioni sono soddisfatte: il punteggio dello studente è pari o superiore a 60 e il tasso di frequenza è pari o superiore al 95%.
  2. Nuova assegnazione del voto:
    SE(B2>=90, "A+", SE(B2>=80, "B+", SE(B2>=70, "C+", "D+"))): Se entrambe le condizioni nell'istruzione AND sono vere, la formula controlla il punteggio dello studente e aumenta il suo voto di un livello.
    • B2>=90: Se il punteggio è pari o superiore a 90, il voto è "A+".Nuova assegnazione del voto:
    • B2>=80: Se il punteggio è 80 o superiore (ma inferiore a 90), il voto è "B+".
    • B2>=70: Se il punteggio è 70 o superiore (ma inferiore a 80), il voto è "C+".
    • B2>=60: se il punteggio è 60 o superiore (ma inferiore a 70), il voto è "D+".
  3. Assegnazione regolare dei voti:
    SE(B2>=90, "A", SE(B2>=80, "B", SE(B2>=70, "C", SE(B2>=60, "D", "F"))) ): Se la condizione AND non è soddisfatta (o il punteggio è inferiore a 80 o la frequenza è inferiore al 95%), la formula assegna voti standard.
    • B2>=90: Il punteggio 90 o superiore ottiene una "A".
    • B2>=80: Un punteggio pari o superiore a 80 (ma inferiore a 90) ottiene una "B".
    • B2>=70: Un punteggio pari o superiore a 70 (ma inferiore a 80) ottiene una "C".
    • B2>=60: Un punteggio pari o superiore a 60 (ma inferiore a 70) ottiene una "D".
    • I punteggi inferiori a 60 ottengono una "F".
Utilizzo annidato se con condizione OR

In questo caso, il voto di uno studente verrà aumentato di un livello se il suo punteggio è pari o superiore a 95 o se il suo tasso di frequenza è pari o superiore al 95%. Ecco come possiamo realizzarlo utilizzando condizioni IF e OR nidificate.

Seleziona una cella vuota (D2 in questo caso), inserisci la seguente formula e premi entrare per ottenere il risultato. Quindi trascina il Maniglia di riempimento giù per ottenere il resto dei 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")))))

Note: Ecco una ripartizione di come funziona la formula:
  1. Controllo condizione OR:
    OR(B2>=95, C2>=95%): la formula controlla innanzitutto se una delle condizioni è vera: il punteggio dello studente è pari o superiore a 95 oppure il tasso di frequenza è pari o superiore al 95%.
  2. Assegnazione del voto con bonus:
    SE(B2>=90, "A+", SE(B2>=80, "B+", SE(B2>=70, "C+", SE(B2>=60, "D+", "F+"))) ): Se una delle condizioni nella dichiarazione OR è vera, il voto dello studente verrà aumentato di un livello.
    • B2>=90: Se il punteggio è pari o superiore a 90, il voto è "A+".
    • B2>=80: Se il punteggio è 80 o superiore (ma inferiore a 90), il voto è "B+".
    • B2>=70: Se il punteggio è 70 o superiore (ma inferiore a 80), il voto è "C+".
    • B2>=60: Se il punteggio è 60 o superiore (ma inferiore a 70), il voto è "D+".
    • Altrimenti il ​​voto è "F+".
  3. Assegnazione regolare dei voti:
    SE(B2>=80, "B", SE(B2>=70, "C", SE(B2>=60, "D", "F")))): Se nessuna delle condizioni OR è soddisfatta (il punteggio è inferiore a 95 e la frequenza è inferiore al 95%), la formula assegna voti standard.
    • B2>=90: Il punteggio 90 o superiore ottiene una "A".
    • B2>=80: Un punteggio pari o superiore a 80 (ma inferiore a 90) ottiene una "B".
    • B2>=70: Un punteggio pari o superiore a 70 (ma inferiore a 80) ottiene una "C".
    • B2>=60: Un punteggio pari o superiore a 60 (ma inferiore a 70) ottiene una "D".
    • I punteggi inferiori a 60 ottengono una "F".

Suggerimenti e trucchi per l'IF nidificato

Questa sezione copre quattro suggerimenti e trucchi utili per l'IF nidificato.


Rendere IF nidificato facile da leggere

Una tipica istruzione IF nidificata potrebbe sembrare compatta ma può essere difficile da decifrare.

Nella formula seguente, è difficile identificare rapidamente dove finisce una condizione e ne inizia un'altra, soprattutto quando 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 rientro

Per rendere facile la lettura dei SE nidificati, è possibile suddividere la formula in più righe con ciascun SE nidificato su una nuova riga. Nella formula, posiziona semplicemente il cursore prima di IF e premi i tasti Alt + Invio.

Dopo aver infranto la formula di cui sopra, verrà visualizzato quanto segue:

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

Questo formato rende più chiaro dove si trova ciascuna condizione e l'output corrispondente, migliorando la leggibilità della formula.


L'ordine delle funzioni IF annidate

L'ordine delle condizioni logiche in una formula SE annidata è fondamentale perché determina il modo in cui Excel valuta queste condizioni e quindi influisce sul risultato finale della formula.

Formula corretta

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

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

Excel valuta le condizioni in una formula SE annidata in sequenza, dalla prima all'ultima. Questa formula controlla prima la soglia del punteggio più alta (>=90 per una "A") e poi passa alle soglie inferiori. Garantisce che il punteggio venga confrontato con il voto più alto per il quale si qualifica. Se la prima condizione è vera (A2>=90), restituisce "A" e non valuta ulteriori condizioni.

Formula ordinata errata

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"))))

In questa formula errata, un punteggio pari a 95 soddisferebbe immediatamente la prima condizione B2>=60 e gli verrebbe erroneamente assegnato un voto "D".


I numeri e il testo dovrebbero essere trattati diversamente

Questa sezione ti mostrerà come i numeri e il testo vengono trattati diversamente nelle istruzioni IF nidificate.

numeri

I numeri vengono utilizzati per confronti e calcoli aritmetici. Nelle istruzioni IF nidificate è possibile confrontare direttamente i numeri utilizzando operatori come >, <, =, >= e <=.

Testo

Nelle istruzioni IF nidificate, il testo dovrebbe essere racchiuso tra virgolette doppie. Vedere A, B, C, D e F nella seguente formula:

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

Limitazioni dell'IF nidificato

Questa sezione elenca diverse limitazioni e svantaggi dell'IF nidificato.

Complessità e leggibilità:

Sebbene Excel consenta di annidare fino a 64 diverse funzioni IF, non è affatto consigliabile farlo. Maggiore è il numero di livelli di annidamento, più complessa diventa la formula. Ciò può portare a formule difficili da leggere, comprendere e mantenere.

Incline a errori:

Inoltre, le istruzioni IF nidificate complesse possono diventare soggette a errori e difficili da eseguire il debug o modificare.

Difficile da estendere o ridimensionare:

Se la logica cambia o è necessario aggiungere più condizioni, gli IF profondamente annidati possono essere difficili da modificare o estendere.

Comprendere queste limitazioni è fondamentale per utilizzare in modo efficace le istruzioni IF annidate in Excel. Spesso, la combinazione di IF nidificati con altre funzioni o la ricerca di approcci alternativi può portare a soluzioni più efficienti e mantenibili.


Alternative all'IF nidificato

In questa sezione sono elencate diverse funzioni di Excel che possono essere utilizzate come alternative alle istruzioni IF nidificate.


Usando VLOOKUP

È possibile utilizzare la funzione CERCA.VERT invece delle istruzioni IF nidificate per realizzare i due esempi pratici precedenti. Ecco come puoi farlo:

Esempio 1: sistema di valutazione con CERCA.VERT

Qui mostrerò come utilizzare CERCA.VERT per assegnare voti in base ai punteggi.

Passaggio 1: crea una tabella di ricerca per i voti

Innanzitutto, è necessario creare una tabella di ricerca (come E1:F6 in questo caso) per l'intervallo di punteggio e i voti corrispondenti. Note:: I punteggi nella prima colonna della tabella devono essere ordinati in ordine crescente.

Passaggio 2: applica la funzione CERCA.VERT per assegnare i voti

Seleziona una cella vuota (C2 in questo caso), inserisci la seguente formula e premi il entrare chiave per ottenere la prima elementare. Seleziona questa cella della formula e trascinala Maniglia di riempimento giù per ottenere il resto dei voti.

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

Note:
  • Il valore 95 nella cella B2 è ciò che CERCA.VERT cerca nella prima colonna della tabella di ricerca ($E$2:$F$6). Se trovato, restituisce il voto corrispondente dalla seconda colonna della tabella, situata nella stessa riga del valore corrispondente.
  • Ricorda di rendere assoluto il riferimento della tabella di ricerca (aggiungi i segni del dollaro ($) prima dei riferimenti), il che significa che il riferimento non cambierà se la formula viene copiata in un'altra cella.
  • Per saperne di più sulla funzione CERCA.VERT, visitare questa pagina.
Esempio 2: calcolo delle commissioni di vendita con CERCA.VERT

Puoi anche utilizzare CERCA.VERT per eseguire il calcolo delle commissioni di vendita in Excel. Si prega di fare quanto segue.

Passaggio 1: crea una tabella di ricerca per i voti

Innanzitutto, è necessario creare una tabella di ricerca per le vendite e il tasso di commissione corrispondente, come in questo caso E2:F4. Note:: Le vendite nella prima colonna della tabella devono essere ordinate in ordine crescente.

Passaggio 2: applica la funzione CERCA.VERT per assegnare i voti

Seleziona una cella vuota (C2 in questo caso), inserisci la seguente formula e premi il tasto Invio per ottenere la prima commissione. Seleziona questa cella della formula e trascina la maniglia di riempimento verso il basso per ottenere il resto dei risultati.

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

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

Utilizzando IFS

I Funzione IFS semplifica il processo eliminando la necessità di annidamento e rende le formule più facili da leggere e gestire. Migliora la leggibilità e semplifica la gestione di più controlli condizionali. Per utilizzare la funzione IFS, assicurati di utilizzare Excel 2019 o versioni successive oppure di avere un abbonamento a Office 365. Vediamo come può essere applicato in esempi pratici.

Esempio 1: Sistema di valutazione con IFS

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

Seleziona una cella vuota, come C2, inserisci la seguente formula e premi entrare per ottenere il primo risultato. Seleziona questa cella del risultato e trascinala Maniglia di riempimento giù per ottenere il resto dei risultati.

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

Note:
  • Ogni condizione viene valutata in ordine. Non appena una condizione viene soddisfatta, viene restituito il risultato corrispondente e la formula smette di controllare ulteriori condizioni. In questo caso la formula viene utilizzata per assegnare i voti in base al punteggio in B2, seguendo una tipica scala di voti dove ad un punteggio più alto corrisponde un voto migliore.
  • Per saperne di più sulla funzione IFS, visitare questa pagina.
Esempio 2: calcolo delle commissioni di vendita con IFS

Per lo scenario di calcolo delle commissioni di vendita, la funzione IFS viene applicata come segue:

Seleziona una cella vuota, come C2, inserisci la seguente formula e premi entrare per ottenere il primo risultato. Seleziona questa cella del risultato e trascinala Maniglia di riempimento giù per ottenere il resto dei risultati.

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


Utilizzando SCEGLI e ABBINA

L'approccio CHOOSE and MATCH può essere più efficiente e più facile da gestire rispetto alle istruzioni IF nidificate. Questo metodo semplifica la formula e rende gli aggiornamenti o le modifiche più semplici. Di seguito dimostrerò come utilizzare una combinazione delle funzioni SCEGLI e MATCH per gestire i due esempi pratici in questo articolo.

Esempio 1: sistema di valutazione con SCEGLI e ABBINA

Puoi utilizzare la combinazione delle funzioni SCEGLI e ABBINA per assegnare voti in base a punteggi diversi.

Passaggio 1: crea un array di ricerca con valori di ricerca

Innanzitutto, devi creare un intervallo di celle contenente i valori di soglia attraverso i quali MATCH cercherà, come $E$2:$E$6 in questo caso. Note:: I numeri in questo intervallo devono essere ordinati in ordine crescente affinché la funzione CONFRONTA funzioni correttamente quando si utilizza un tipo di corrispondenza approssimativa.

Passaggio 2: applicare SCEGLI e ABBINA per assegnare i voti

Seleziona una cella vuota (C2 in questo caso), inserisci la seguente formula e premi il entrare chiave per ottenere la prima elementare. Seleziona questa cella della formula e trascinala Maniglia di riempimento giù per ottenere il resto dei risultati.

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

Note:
  • CONFRONTA(B2, $E$2:$E$6, 1): questa parte della formula cerca il punteggio (95) nella cella B2 nell'intervallo $E$2:$E$6. L'1 indica che CONFRONTA dovrebbe trovare una corrispondenza approssimativa, il che significa che trova il valore più grande nell'intervallo inferiore o uguale a B2.
  • SCEGLI(..., "F", "D", "C", "B", "A"): In base alla posizione restituita dalla funzione MATCH, SCEGLI seleziona un grado corrispondente.
  • Per saperne di più sul Funzione MATCH, visitare questa pagina.
  • Per saperne di più sul Funzione SCEGLI, visitare questa pagina.
Esempio 2: calcolo delle commissioni di vendita con IFS

Anche l'utilizzo della combinazione SCEGLI e ABBINA per il calcolo delle commissioni sulle vendite può essere efficace, soprattutto quando i tassi di commissione si basano su soglie di vendita specificate. Vediamo come possiamo fare.

Passaggio 1: crea un array di ricerca con valori di ricerca

Innanzitutto, devi creare un intervallo di celle contenente i valori di soglia attraverso i quali MATCH cercherà, come $E$2:$E$4 in questo caso. Note:: I numeri in questo intervallo devono essere ordinati in ordine crescente affinché la funzione CONFRONTA funzioni correttamente quando si utilizza un tipo di corrispondenza approssimativa.

Passaggio 2: applicare SCEGLI e ABBINA per ottenere i risultati

Seleziona una cella vuota (C2 in questo caso), inserisci la seguente formula e premi il entrare chiave per ottenere la prima elementare. Seleziona questa cella della formula e trascinala Maniglia di riempimento giù per ottenere il resto dei risultati.

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

Note:

In conclusione, padroneggiare le istruzioni IF nidificate in Excel è una competenza preziosa che migliora la tua capacità di gestire scenari logici complessi nell'analisi dei dati e nei processi decisionali. Sebbene gli IF annidati siano potenti per operazioni logiche complesse, è importante tenere presente i loro limiti. Alternative più semplici come CERCA.VERT, IFS e SCEGLI con MATCH possono fornire soluzioni più snelle in determinati scenari. Grazie a queste informazioni, ora puoi applicare con sicurezza le tecniche Excel più appropriate alle tue attività di analisi dei dati, garantendo chiarezza, accuratezza ed efficienza nei tuoi fogli di calcolo. Per coloro che desiderano approfondire le funzionalità di Excel, il nostro sito Web vanta numerosi tutorial. Scopri altri suggerimenti e trucchi per Excel qui.

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • 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, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations