2012-09-26 17 views
17

tę funkcję:Jak korzystać GoogleFinance ((„waluta: EURAUD”)) function

GOOGLEFINANCE(("CURRENCY:EURAUD")) 

działa dobrze w Google Arkusze, Szukałem w internecie w górę iw dół z jakiegoś dokumentacji dotyczącej tej funkcji i jak jest używany, najbliżej mam właśnie ten

http://www.google.com/finance?q=EURAUD

Czy ktoś wie, jak korzystać z tego? lub gdzie znaleźć dokumentację dotyczącą tej funkcji?

+0

Co masz na myśli "Jak z niego korzystać"? Masz na myśli poza arkuszami kalkulacyjnymi? FYI the Finance API [jest zamykany 20 października] (https://groups.google.com/d/msg/google-finance-apis/q-DbjbzQDGQ/5s8m4hra5S8J) – Tim

+0

cóż, właśnie natknąłem się na powyższą linię, Chcę utworzyć zgłoszenie serwisowe, które zwraca walutę z euro na aud, na przykład ... ale nawet w arkuszu kalkulacyjnym ta funkcja nie jest nigdzie udokumentowana! Myślę, że funkcja ta nie została zakłócona przez wiosenne porządki, które ogłosili – Ayyash

Odpowiedz

2

Należy pamiętać, że funkcja GoogleFinance() nie działa w 100% w nowej wersji Arkuszy Google. Na przykład konwersja z USD na GBP przy użyciu wzoru GoogleFinance("CURRENCY:USDGBP") daje 0.603974 w starej wersji, ale tylko 0,6 w nowej. Wygląda na błąd zaokrąglania.

9

Szczegółowe instrukcje co szukasz są tu: https://support.google.com/docs/answer/3093281

Pamiętaj twoi Google Arkusze Formuły może użyć średnika (;) zamiast przecinka (,) w zależności od ustawień regionalnych.

Po dokonaniu zastąpienie niektórych przykładów będzie wyglądać następująco:

=GoogleFinance("CURRENCY:USDEUR") 
=INDEX(GoogleFinance("USDEUR","price",today()-30,TODAY()),2,2) 
=SPARKLINE(GoogleFinance("USDEUR","price",today()-30,today())) 
-2

Składnia jest następująca:

= GOOGLEFINANCE (ticker [atrybut], [data_początkowa], [num_days | end_date ], [odstęp])

Sample usage:

=GOOGLEFINANCE("GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY") 
=GOOGLEFINANCE("GOOG","price",TODAY()-30,TODAY()) 
=GOOGLEFINANCE(A2,A3) 
=117.80*Index(GOOGLEFINANCE("CURRENCY:EURGBP", "close", DATE(2014,1,1)), 2, 2) 

Na przykład, jeśli chcesz przekonwertować stopę na dany termin jest tu kilka bardziej zaawansowany przykład:

=IF($C2 = "GBP", "", Index(GoogleFinance(CONCATENATE("CURRENCY:", C2, "GBP"), "close", DATE(year($A2), month($A2), day($A2)), DATE(year($A2), month($A2), day($A2)+1), "DAILY"), 2)) 

gdzie $A2 ma swoją datę (np 01/01/2015) i C2 jest twoją walutą (np. EUR).

Zobacz więcej próbek pod numerem Docs editors Help at Google.

-1

Musisz użyć znaku równości w polu formuły

=GOOGLEFINANCE("GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY") 
7

przeliczona z Euro NOK na pierwszego stycznia 2016:

=INDEX(GOOGLEFINANCE("CURRENCY:EURNOK"; "close"; DATE(2016;1;1)); 2; 2) 

(funkcja INDEX() jest używany ponieważ GOOGLEFINANCE() funkcja faktycznie drukuje w 4 oddzielnych komórkach (2x2), gdy wywołasz ją za pomocą tych argumentów, a wynik będzie tylko jedną komórką)

0
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2) 

f530 = komórka z datą (sformatowana do tej pory)

Wymień USDIDR z pary walutowej.