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)
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:
und als Teil der Abrechnung möchte ich die amount $
Spalte ausfüllen :
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.