2012-09-26 34 views
17

Esta función:Cómo utilizar GOOGLEFINANCE (("MONEDA: EURAUD")) Función

GOOGLEFINANCE(("CURRENCY:EURAUD")) 

funciona bien en Google Spreadsheets, he buscado en la web de arriba a abajo por alguna documentación relativa a esta función y cómo se se utiliza, el más cercano que he tengo es esta

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

¿alguien sabe cómo utilizar este? o dónde encontrar documentación con respecto a esta función?

+0

¿Qué quiere decir "cómo usarlo"? ¿Te refieres fuera de las hojas de cálculo? Para su información, la API de finanzas [se cerrará el 20 de octubre] (https://groups.google.com/d/msg/google-finance-apis/q-DbjbzQDGQ/5s8m4hra5S8J) – Tim

+0

Bueno, acabo de encontrar la línea de arriba, Quiero crear una llamada de servicio que devuelva el cambio de moneda de eur a aud, por ejemplo ... ¡pero incluso en la hoja de cálculo, esa función no está documentada en ninguna parte! Creo que esta función no se ve afectada por la limpieza de primavera anunciaron – Ayyash

Respuesta

2

Tenga en cuenta que la función GoogleFinance() no funciona al 100% en la nueva versión de Hojas de cálculo de Google. Por ejemplo, la conversión de USD a GBP usando la fórmula GoogleFinance("CURRENCY:USDGBP") da 0.603974 en la versión anterior, pero solo 0.6 en la nueva. Parece que hay un error de redondeo.

9

Las instrucciones específicas para lo que busca son aquí: https://support.google.com/docs/answer/3093281

Recuerde que sus fórmulas de cálculo de Google podría usar punto y coma (;) en lugar de la coma (,) en función de la configuración regional.

Una vez hecha la sustitución de algunos ejemplos se vería así:

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

La sintaxis es la siguiente:

= GOOGLEFINANCE (ticker, [atributo], [fecha_inicial], [núm_días | fecha_final ], [intervalo])

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) 

Por ejemplo, si desea convertir la frecuencia en la fecha específica, aquí es un poco de ejemplo más avanzado:

=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)) 

donde $A2 es la fecha (por ejemplo, 01/01/2015) y C2 es su moneda (por ejemplo, EUR).

Vea más muestras en Docs editors Help at Google.

-1

usted tiene que utilizar el signo igual en el cuadro fórmula

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

Tipo de cambio del euro a NOK en el primero de enero 2016:

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

(la función INDEX() se utiliza porque GOOGLEFINANCE() la función realmente se imprime en 4 celdas separadas (2x2) cuando la llama con estos argumentos, con ella el resultado será solo una celda)

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

f530 = célula con fecha (formato hasta la fecha)

Reemplazar USDIDR con su par de divisas.