¿Cómo puedo hacer que GOOGLEFINANCE devuelva solo el precio histórico de una acción y no una matriz?

20

Estoy tratando de calcular la base del costo de algunas acciones que vendí el año pasado y no puedo GOOGLEFINANCEhacer lo que quiero. La acción se compró a través de un DRIP, por lo que hay aproximadamente cinco acciones que se agregan cada trimestre durante un largo período de tiempo.

Tengo las fechas de liquidación y el número de acciones, pero, antes de 2003, no tengo el precio de compra. Entonces, estoy tratando de usar la GOOGLEFINANCEfunción para calcular el precio, pero si escribo

=GoogleFinance("GOOG", "PRICE", 3/3/2000)

Obtengo una matriz de 2x2 en lugar de solo el precio histórico.

¿Hay alguna forma de encadenar GOOGLEFINANCEa otra función que devuelva solo el valor en la celda inferior derecha?

spinlock
fuente
3
Se recomienda a los visitantes que lean esta respuesta , no la que está actualmente en la parte superior.

Respuestas:

-2

No, no es posible. Sin embargo, solo puede hacer referencia a la celda inferior derecha en otra celda.

así que si regresaste de Google:

A1: "Date"      B1: "Close"
A2: "3/3/2000"  B2: "55.22"
A3: "Date"      B3: "Close"
A4: "3/4/2000"  B4: "58.44"

Establecer la celda C1 =B2y la celda C2=B4

y los resultados serán:

C1: 55.22
C2: 58.44

También puede poner la consulta en un documento de Google y luego hacer referencia a él desde otro documento de Google si realmente desea separar los datos.

usuario0
fuente
Gracias por la respuesta. Creo que tendré que hacer algo como hacer que la hoja 2 contenga todos los datos y hacer una búsqueda para obtener el precio en la hoja 1. Será una gran cantidad de datos desperdiciados porque las compras se hicieron cada trimestre, pero el momento no es No es lo suficientemente consistente como para usar intervalsolo para obtener los datos que necesito
spinlock
77
La respuesta de @tic es más simple que esta.
Laizer
Obviamente, esta no es la respuesta correcta. Vea abajo.
Kalle
42

Uso =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2). Tal vez deba cerrar la fecha entre paréntesis.

tic
fuente
Esta respuesta me puso en el camino correcto. El único problema era que GOOGno se negociaba en 2000. Por lo tanto, solo necesitaba modificar la fecha. por ejemplo, "3/3/2010" ¡Gracias @tic!
8
esto definitivamente funciona mejor que la respuesta elegida
Damien
Si esto funciona. Puede llamar a un rango de fechas con este método y realizar la agregación como si fuera una función QUERY.
daneshjai
1
@spinlock, podría considerar cambiar su respuesta aceptada a esta.
J Walters
2

Encontré un truco que también funciona aquí.
Uso =min(GoogleFinance("Goog", "PRICE", "3/3/2000")).

Aaron
fuente
1
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2)

F530 = celda con fecha (formateada hasta la fecha)

AsesinatoPorNúmeros
fuente
1
=BDMIN(GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate");"CLOSE";
       GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate"))

Esto funciona para mi.

Ejemplo para el idioma inglés :

=DMIN(GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"),"CLOSE",
       GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"))
Rodrigo de Freitas Pedroso
fuente
Bienvenido. Cuando publique, intente usar la configuración regional en inglés, así como se entiende ampliamente.
marikamitsos