Index und Übereinstimmung für die Währungsumrechnung

394
broiling

Ich arbeite gerade an einem Rechnungsbericht aus mehreren Ländern. Die Abrechnungen werden auf die Währung eines bestimmten Landes festgesetzt. Ich versuche also, sie für den Umrechnungskurs des Abrechnungsdatums in USD umzuwandeln.

Ich habe es geschafft, den historischen Wechselkurs herunterzuladen. Er ist monatlich, funktioniert aber immer noch für mich. Ich bin irgendwie verwirrt, wie man sie zusammenbringt und indiziert, wenn mehrere Jahre (30 Jahre) vorhanden sind und Währungen ausgetauscht werden müssen und die Daten unterschiedlich sind.

So sieht die historische Kurstabelle aus:

Tabelle

und als Teil der Abrechnung möchte ich die amount $Spalte ausfüllen :

Tabelle mit Betrag

0

2 Antworten auf die Frage

2
Lee

Ist mein Verständnis richtig?

Versuchen Sie diese Formel:

=SUMPRODUCT((TEXT(H2,"YYYY-MM")=TEXT($A$2:$A$13,"YYYY-MM"))*(J2=$B$1:$E$1),I2*$B$2:$E$13) 

Das ist eine perfekte Lösung. Vielen Dank für deine Mühe @Lee broiling vor 5 Jahren 0
Es ist gut, @ Lee Präfekt 10 ☺ Rajesh S vor 5 Jahren 0
0
teylyn

Sie können die Rate mit bekommen

=index('ExchangeRateSheet'!$A$1:$F$20000,match(BillDate,'ExchangeRateSheet'!A:A,0),match(BillCurrency,'ExchangeRateSheet'!$1:$1,0)) 

Es ist schwierig, eine genauere Formel anzugeben, da Ihre Blattnamen und Zelladressen nicht angezeigt werden. Passen Sie gemäß der obigen Logik an.

Sobald Sie die Rate haben, verwenden Sie diese in Ihrer Umrechnungsformel, dh multiplizieren Sie die Gebühren mit der Rate.

vielen Dank für Ihre Antwort, https://imgur.com/a/V9AoIfq Ich habe gerade das Bild mit dem Spaltennamen als Beispiel hochgeladen. Können Sie es bitte entsprechend modifizieren? Ich habe deine Formel zu meiner probiert, aber es hat irgendwie nicht funktioniert. Ich glaube, ich habe einen Fehler gemacht. broiling vor 5 Jahren 0