Tempo di lettura: 3 minuti

In Excel, puoi facilmente restituire un risultato tra due valori.

La maggior parte delle persone pensa di dover fare molto SE nidificato. Ma puoi fare lo stesso lavoro con la funzione VLOOKUP

Qual è il problema?

Diciamo che hai questa cartella di lavoro in cui vuoi calcolare la commissione per ogni lavoratore in funzione delle loro vendite.,

Come restituire la commissione guadagnata da ciascun venditore? Solution

Soluzione con la funzione IF

Questo è il modo in cui la maggior parte degli utenti di Excel tenta di risolvere questo problema. Funziona ma non è davvero la soluzione più efficiente.

Con la funzione IF, dobbiamo considerare ogni caso in uno specifico IF., Per esempio, per la cella C2, possiamo scrivere:

=SE(B2>=30,F8,SE(B2>=25,F7,SE(B2>=20,F6,SE(B2>=10,F5,F4))))

Sì funziona, il risultato è corretto, ma questa formula è orribile da scrivere. E c’è un sacco di possibilità di sbagliare.,

Soluzione con la funzione IFS

Se si dispone di Excel 2016, Excel 2019 o Office 365, è possibile evitare un IF nidificato con la nuova funzione IFS.

Non c’è differenza con uno standard SE nidificato nel senso che devi scrivere tutti i casi diversi. Ma il più facile da leggere la formula.

=IFS (test1, risultato, test2, risultato, test3, risultato,…,”>

=0,F4)

Con l’IFS funzione, non è necessario gestire il numero di parentesi chiuse come SE nidificata 😉

Soluzione con VLOOKUP

VLOOKUP accetta 2 parametri per il suo ultimo parametro

  • 1 o VERO per una corrispondenza approssimativa
  • 0 o FALSE per una corrispondenza esatta

il 99% del tempo, è possibile utilizzare VLOOKUP con il parametro FALSE per trovare un risultato nello stesso ID, come in un database.,

Ma con il parametro TRUE, la funzione non funziona allo stesso modo. Infatti la funzione considererà che la ricerca corrisponde a un risultato se il valore cercato è “between”., 😲😍👍

la Costruzione della funzione VLOOKUP

iniziamo con il valore di ricerca

=VLOOKUP(B2,

Quindi, la nostra tabella di riferimento

=VLOOKUP(B2,$E$4:$F$8,

E, vi segnaliamo la colonna per il ritorno (il secondo nella nostra tabella di riferimento)

=VLOOKUP(B2,$E$4:$F$8,2,

Si termina con il tipo di ricerca ; 1 o TRUE

=VLOOKUP(B2,$E$4:$F$8,2,1)

È così facile !!, 😎😎😎

Stessa funzione ma con l’ultimo argomento = 0

Solo per vedere l’impatto che l’ultimo parametro della funzione VLOOKUP, se si hanno esattamente la stessa formula, ma con il parametro FALSE, o 0, il risultato è errato

i dati devono essere ordinati ⚠⚠⚠