2017-06-07 2 views
0

Ich habe diese Tabelle:Währung umrechnen in USD mit spezifischen Valuta

| date  | amount | currency | USD value | 
|-----------|--------|----------|-----------| 
|12/31/2017 | 100 | EUR  | formula | 

formula ist:

=B1*GoogleFinance(CONCATENATE("CURRENCY:"; C1; "USD");"close";DATE(YEAR(A1);MONTH(A1);DAY(A1))) 

Es sollte amount nehmen und wandeln sie currency-USD die Valuta date mit .

Das Problem ist, dass ich bekommen:

Fehler
Parameter 2 der Funktion MULTIPLY numerische Werte erwartet, aber „Datum“ ist vom Typ Text und nicht als Zahl interpretiert werden kann.

Was mache ich falsch?

Hinweise:

  • Ich verwende ; als Separator, weil meine locale , verwendet als Trenn Dezimalstellen.
+0

Wir Blatt benötigen Probe stellen Sie sicher, aktuelles Datum, nicht Text. –

Antwort

1

Try this:

=INDEX(GoogleFinance("USD"&C1, "close", A1),2,2)*B1 
+0

Dieser Trick behebt mein Problem, aber die Hälfte der Zellen gibt einen #REF-Fehler zurück (intermittierend bei jeder Aktualisierung) ... –

+0

Teilen Sie ein Beispiel und ich werde mich freuen, es zu betrachten. –

+0

https://docs.google.com/spreadsheets/d/156iMTD5ikMw2x-yDXufQlMp1YPninXcdJlp5vjIPBt4/edit –