Gadgetisimo » Calculatoare » Cursul BNR în Excel fără VBA – mai multe valute

Cursul BNR în Excel fără VBA – mai multe valute

Acest articol vine în completarea articolului

și vom arăta cum obținem cursul BNR pentru mai multe valute.

Tot ce am prezentat în acel articol rămâne valabil, cu următoarele modificări:

La filtrare vom alege cel puțin 2 valute.

Filtrarea datelor
Filtrarea datelor

După ce am ales prin filtrare monedele care mă interesează, vom face o sortare după două coloane. Întâi crescător după monedă, apoi descrescător după dată. Sortarea se face la fel ca în Excel.

Sortarea datelor
Sortarea datelor

Ștergerea rândurilor. Ca și în acel caz, vom păstra, pentru fiecare monedă, doar ultimele două cursuri comunicate de BNR.

Pentru ștergere, Remove Rows – Remove Alternate Rows

Ștergerea rândurilor
Ștergerea rândurilor

Și completăm ca în imagine, cu 3, 8 și 2.

Parametrii pentru ștergerea rândurilor
Parametrii pentru ștergerea rândurilor

Cum se traduc acești parametrii:

  • Avem câte zece rânduri pentru fiecare valută
  • Din fiecare set de zece rânduri vom șterge un număr de opt rânduri, începând cu rândul al treilea și vom păstra câte două rânduri

Deoarece am făcut mai sus ștergerea rândurilor care nu ne interesează, vom sări peste pasul  „Keep Rows – Keep Top Rows și completăm cu 2„. Și vom mai face redenumirea interogării în Curs BNR multiplu.

Tabelul rezultat

Tabelul rezultat în Excel și formula pentru determinarea cursului
Tabelul rezultat în Excel și formula pentru determinarea cursului

Și formula folosită pentru extragerea cursului corect (pentru Euro)

=IF(DAY(INDEX(Curs_BNR_multiplu[Data];MATCH("EUR";Curs_BNR_multiplu[Moneda];0)))=DAY(TODAY());INDEX(Curs_BNR_multiplu[Curs];MATCH("EUR";Curs_BNR_multiplu[Moneda];0)+1);INDEX(Curs_BNR_multiplu[Curs];MATCH("EUR";Curs_BNR_multiplu[Moneda];0)))

în care a apărut

MATCH("EUR";Curs_BNR_multiplu[Moneda];0)

care returnează primul rând pe care apare moneda EUR, respectiv

MATCH("EUR";Curs_BNR_multiplu[Moneda];0)+1

care returnează al doilea rând pe care apare moneda EUR.

Sursa: Freepik.com


Back To Top