Clever-Excel-Forum

Normale Version: Automatisierte Umrechnung mit historischen Wechselkursen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen.

Ich suche nach einer Löschung für folgendes Problem:

In einer Exceldatei werden pro Zeile Käufe eines Gegenstands zu einem bestimmten Datum aufgeführt; außerdem wird der Preis in einer Fremdwährung angegeben also zB:

"1.3.2003 | Gegenstand1 | 123,45 Tschechische Kronen"

Ich muss nun noch den jeweiligen Euro-Kurs zu diesem Tag ermitteln und in einer weiteren Spalte eintragen.

Es handelt sich um hunderte verschiedene Daten. Kann man das irgendwie automatisieren? Eine Excel-Datei mit den historischen Kursen bekommt man ja zB bei der Bundesbank; die könnte man in einem zweiten Tabellenblatt ablegen. Irgendwie müsste man Excel dann beibringen, dass es in einer Zelle das Produkt aus der Fremdwährungszelle mit dem Wechselkurs ausgibt, der dem Datum entspricht, das in der Datumsspalte des jeweils Erwerbs steht. 

Ich habe nur Excel-Grundkenntnisse und weiß nicht, ob und wie das gehen könnte.

Kann mir jemand helfen?

Grüße, Reiner
Moin Reiner,
grundsätzlich ist da wohl das Stichwort SVERWEIS() zielführend. Mit 2016 kannst du auch eine ganze Menge in Sache Daten | Abrufen und transformieren (aka Power Query) erreichen.
Aber ohne eine Muster-xlsx ist das ein Stochern im Nebel ...
wenn die historische Daten in Tabelle2 sind: Datum in Spalte A, Kurs in Spalte B
In Tabelle1 Datum in Spalte A, die Preis in Spalte B

dann in Spalte C ( historische Kurs * Preis)

PHP-Code:
=index(Tabelle2!B1:B10000;match(A2;Tabelle2!A1:A10000;-1);1)*B2 
Hi,

vielen Dank! Irgendwo ist noch ein Fehler drin (siehe anbei). Wo?

Gruß, Reiner
1. Besser lesen
2. Verzichte auf Tabnamen mit Leerzeichen
Ok. Danke! Wo ich besser lesen sollte, ist mir allerdings nicht klar. Egal. Es funktioniert ja jetzt.
In #2 stand:


Tabelle2!B1:B10000

Und du verwendest A2:A7205
Hhm. Seltsam, wie das passieren konnte. Ich hatte Deinen Formel eigentlich mit Copy/Paste rübergezogen...

Kannst Du mir die Formel noch erklären (dann kann ich es beim nächsten Mal selbst; irgendwie sind die Beschreibungen im Internet zu kompliziert): Der Teil mit dem "match" bzw. "Vergleich" bewirkt, dass Excel die Daten bei den historischen Kursen mit meinem Datum vergleicht und die Übereinstimmung matched? Warum stehen am Ende die beiden "1"? Und was bewirkt das "Index"?
Auch dein Excel enthällt F1.
Hallo,

und falls dir die Online-Hilfe zur Indexfunktion nicht reicht, dann lies mal hier weiter.