Cum să utilizați VLOOKUP pe un interval de valori

Funcția VLOOKUP, cunoscută și sub numele de CĂUTAREV, este un instrument fundamental în Excel. Deși utilizarea sa principală constă în căutarea corespondențelor exacte, cum ar fi identificatorii de produse sau clienți, vom explora în acest articol modul în care o putem adapta pentru a lucra cu o gamă de valori.

Aplicarea VLOOKUP pentru Alocarea Notelor în Funcție de Scor

Să analizăm un exemplu practic: avem o listă de rezultate la un examen și dorim să atribuim o notă fiecărui scor. În tabelul nostru, coloana A conține scorurile obținute, iar coloana B va afișa notele corespunzătoare. În plus, am creat un tabel separat (coloanele D și E) care specifică scorul minim necesar pentru fiecare notă.

Prin intermediul funcției CĂUTAREV, vom putea folosi valorile din intervalul coloanei D pentru a atribui automat notele corespunzătoare din coloana E fiecărui rezultat din coloana A.

Sintaxa Funcției CĂUTAREV

Înainte de a aplica formula în exemplul nostru, să revedem sintaxa funcției VLOOKUP:

=VLOOKUP(valoare_căutată, tabel_matrice, nr_index_coloană, căutare_interval)

Unde variabilele au următoarele semnificații:

valoare_căutată: Reprezintă valoarea pe care o căutăm. În cazul nostru, aceasta este reprezentată de scorul din coloana A, începând cu celula A2.
tabel_matrice: Este zona de date în care căutăm valorile. În exemplul nostru, aceasta include tabelul cu scorurile și notele corespunzătoare (intervalul D2:E7).
nr_index_coloană: Este numărul coloanei din tabelul_matrice care conține rezultatele dorite. În cazul nostru, aceasta este coloana a doua din tabelul D2:E7, care afișează notele (coloana E).
căutare_interval: Este o valoare logică (adevărat sau fals) care indică tipul de potrivire dorită. Pentru căutarea într-un interval, vom folosi ADEVĂRAT.

Formula completă pentru exemplul nostru arată astfel:

=VLOOKUP(A2,$D$2:$E$7,2,TRUE)

Am fixat matricea tabelului ($D$2:$E$7) cu referințe absolute, astfel încât aceasta să nu se modifice atunci când copiem formula în celelalte celule din coloana B.

Observație Importată

Atunci când folosim CĂUTAREV pentru a căuta într-un interval de valori, este crucial ca prima coloană a matricei tabelului (în cazul nostru coloana D) să fie sortată în ordine crescătoare. Formula depinde de această ordine pentru a localiza corect valoarea de căutat în intervalul potrivit.

În imaginea de mai jos, putem vedea rezultatele eronate obținute în cazul în care am sorta matricea după litera notei și nu după scor.

Este esențial de reținut că ordinea este relevantă doar în cazul căutărilor în interval. Dacă specificăm FALSE în argumentul căutare_interval, ordinea nu mai are importanță.

Aplicarea VLOOKUP pentru Calculul Reducerilor În Funcție de Valoarea Cheltuită

În acest exemplu, vom analiza un scenariu de vânzări. Dorim să acordăm reduceri procentuale clienților în funcție de suma cheltuită.

Un tabel de căutare (coloanele D și E) conține procentele de reducere pentru diferite categorii de cheltuieli.

Formula CĂUTAREV de mai jos va returna reducerea corectă corespunzătoare valorii cheltuite.

=VLOOKUP(A2,$D$2:$E$7,2,TRUE)

Acest exemplu este deosebit de util deoarece putem folosi această formulă într-un calcul complex pentru a scădea reducerea din valoarea inițială.

Utilizatorii Excel scriu adesea formule complexe pentru a implementa această logică condițională, dar funcția CĂUTAREV ne oferă o modalitate simplă și eficientă de a obține rezultatul dorit.

Mai jos, funcția CĂUTAREV este integrată într-o formulă mai complexă care scade reducerea calculată de funcția CĂUTAREV din valoarea vânzărilor inițiale din coloana A.

=A2-A2*VLOOKUP(A2,$D$2:$E$7,2,TRUE)

În concluzie, funcția VLOOKUP nu este utilă doar în cazul căutării corespondențelor exacte, ci și în operațiuni mai complexe, cum ar fi căutarea într-un interval de valori, oferind o alternativă la formulele lungi și complicate. Versatilitatea acestei funcții o face un instrument esențial în Excel.