Excel formule voor opzoeken gegevens in versch. tabbladen

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Jitsepits
  • Registratie: Maart 2023
  • Laatst online: 30-03-2023
Hallo,

Voor een rapportage ben ik op zoek naar een formule die voor mij kan uitrekenen wanneer op de regel de bepaalde waarde in EUR is, dat hij deze keer de USD koers meot doen.
Ik heb gegevens uit een draaitabel. Op de regel wordt aangegeven of dit de koers EUR of USD is. Als in kolom C EUR staat vermeldt, is het bedrag in die vermeld staat in kolom I ook in EUR.
Dit bedrag wil ik graag omgerekend hebben naar USD. De datum waarmee moet worden gerekend is de datum uit kolom E, in het voorbeeld 31 januari. In het tabblad valutakoersen heb ik een overzicht met de koersen waarmee gerekend kan worden. In dit geval moeten we de koers van 31-01 hebben en dit is 1,08394. Het bedrag die op het tabblad Draaitabel in kolom I staat vermeld, wil ik keer de koers van 1,08394 doen.

De formule moet dus eerst zoeken op valuta EUR in tabblad draaitabel, als dat het geval is moet hij kijken naar de datum, vervolgens dezelfde datum opzoeken in tabblad valutakoersen en het bedrag vermeld in kolom I van het tabblad draaitabel moet keer de betreffende koers in kolom C van het tabblad valutakoersen.

Zelf denk ik dat het een combinatie moet zijn van de als formule in combinatie met vert zoeken, maar ik kom er niet uit.

Graag jullie hulp, ik hoop dat ik het zo duidelijk heb geformuleerd.

Groeten, JitskeAfbeeldingslocatie: https://tweakers.net/i/5X6EAn1dHQkhkyhCl3paydeQcj0=/800x/filters:strip_exif()/f/image/3D1Ki9X0TAUd1BXclt0KHTJM.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/x5eQvhVf6BcF2o0tdU5UJ3z8Tf4=/800x/filters:strip_exif()/f/image/hMQQJPLBFrmpNwlf0t6y5atI.png?f=fotoalbum_large

Beste antwoord (via Jitsepits op 30-03-2023 14:27)


  • R-wink
  • Registratie: Augustus 2010
  • Laatst online: 21:07
Hoi Jitske,

Je bent op de goede weg. Voor verticaal zoeken is het handig om in tabblad ‘valutakoersen’ (voor dit voorbeeld die naam aangenomen) de kolom ‘dagkoers’ nog een keer achter de kolom ‘begin’ te plaatsen. Daarna zou je in kolom I van jouw rekenblad/draaitabel deze formule kunnen proberen. =ALS(C2=“EUR”;(VERT.ZOEKEN(E2;valutakoersen!D:E;2;0))*G2;G2). Als de waarde in cel C2 EUR is, dan zoekt excel in het blad van de valutakoersen decl waarde bij behorend aan de datum in kolom E en vermenigvuldigd deze met de dagkoers. Als de waarde in Cel C2 geen EUR is, dan geeft de formule de waarde weer zoals nu al in cel G2 staat.

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • R-wink
  • Registratie: Augustus 2010
  • Laatst online: 21:07
Hoi Jitske,

Je bent op de goede weg. Voor verticaal zoeken is het handig om in tabblad ‘valutakoersen’ (voor dit voorbeeld die naam aangenomen) de kolom ‘dagkoers’ nog een keer achter de kolom ‘begin’ te plaatsen. Daarna zou je in kolom I van jouw rekenblad/draaitabel deze formule kunnen proberen. =ALS(C2=“EUR”;(VERT.ZOEKEN(E2;valutakoersen!D:E;2;0))*G2;G2). Als de waarde in cel C2 EUR is, dan zoekt excel in het blad van de valutakoersen decl waarde bij behorend aan de datum in kolom E en vermenigvuldigd deze met de dagkoers. Als de waarde in Cel C2 geen EUR is, dan geeft de formule de waarde weer zoals nu al in cel G2 staat.