Estoy tratando de calcular la base de costo de algunas acciones que vendí el año pasado y «no puedo obtener GOOGLEFINANCE
para hacer lo que quiero. Las acciones se compraron a través de un DRIP, por lo que hay aproximadamente cinco acciones que se agregan cada trimestre durante un período de tiempo largo .
Tengo las fechas de liquidación y el número de acciones, pero, antes de 2003, no tengo el precio de compra. Por lo tanto, estoy tratando de usar la función GOOGLEFINANCE
para calcular el precio, pero si escribo
=GoogleFinance("GOOG", "PRICE", 3/3/2000)
Obtengo una matriz de 2×2 en lugar de solo el precio histórico.
¿Hay alguna forma de encadenar GOOGLEFINANCE
en otra función que devolvería solo el valor en la celda inferior derecha?
Comentarios
- Se recomienda a los visitantes que lean esta respuesta , no la que está actualmente en la parte superior.
Respuesta
No, no es posible. Sin embargo, puede hacer referencia a la celda inferior derecha en otra celda.
así que si regresó de Google:
A1: "Date" B1: "Close" A2: "3/3/2000" B2: "55.22" A3: "Date" B3: "Close" A4: "3/4/2000" B4: "58.44"
Establezca la celda C1 =B2
y 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 ella desde otro documento de Google si realmente desea separar los datos.
Comentarios
Respuesta
Use =INDEX(GoogleFinance("GOOG", "price", "3/3/2000"),2,2)
. Tal vez deba cerrar la fecha entre paréntesis.
Comentarios
- Esta respuesta me puso en el camino correcto. El único problema era que
GOOG
no se negociaba en 2000. Así que solo necesitaba modificar la fecha. Por ejemplo, " 3/3/2010 " ¡Gracias @tic! - Esto definitivamente funciona mejor que la respuesta elegida
- Sí, 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.
- @spinlock, podría considerar cambiar su respuesta aceptada a esta.
Respuesta
Encontré un truco que también funciona aquí.
Use =min(GoogleFinance("Goog", "PRICE", "3/3/2000"))
.
Respuesta
=INDEX(GoogleFinance("USDIDR", "PRICE", F530),2,2)
F530
= celda con fecha (formateada a la fecha)
Responder
=BDMIN(GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate");"CLOSE"; GOOGLEFINANCE("Goog"; "PRICE"; "YourStarDate";"YourEndDate"))
Se funciona para mi.
Ejemplo de la configuración regional en inglés :
=DMIN(GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"),"CLOSE", GOOGLEFINANCE("Goog", "PRICE", "10/10/2019","10/11/2019"))
Comentarios
- Bienvenido. Por favor, cuando publique, intente usar la configuración regional en inglés, ya que se entiende ampliamente.
interval
para obtener solo los datos que necesito.