Inténtalo escribiendo la fórmula a mano, tal cual está en mi msj pero no haciendo un copia pega. A veces, y me temo que este es el caso, el copia pega no consigna los datos tal cual y varía algún detalle del formato del elemento, en este caso la fórmula. Por ejemplo, suelen dar muchos problemas las comillas en el caso del copia pega … ya me dirás si te ha funcionado así.
Lo he modificado en tu hoja, pero no se como se hace para que se que quede tal cual en una hoja que no es mía, no se si tu lo ves ya modificado y funcionando …
Lo que tú pretendes es usar esa misma fórmula con cada una de las acciones modificando en la misma solamente el ticker, de ahí tu idea de insertar el ticker en vez de todo “el chorizo” de la url. Me temo que eso no es posible, ya que lo que tu estás importando no es un dato en fórmula directa como haces en los otros casos de la fila superior. En esos casos estás usando fórmulas directas de Google Finance que te proporcionan ese dato directamente, por eso, con que vayas cambiando el ticker te vale, pero en este caso lo que estás haciendo es importando una tabla de una página, y luego concretar que datos exactos de esa tabla quieres importar, dándole la “dirección” exacta a la spreadsheet de que es lo que quieres con las extensiones index y mid, de ahí que, hasta donde yo se, sea imposible hacer lo que tu quieres. No obstante esta tarde lo miraré con mas calma a ver si estoy en un error y finalmente fuera posible. Quizás Yahoo tenga esas mismas fórmulas directas que tiene Google Finance, pero yo no trabajo con Yahoo y lo desconozco. Mientras tanto, también quizás algún otro pueda confirmar si es o no posible …
Dejo ejemplo de la hoja de calculo pudiendo variar el ticker de yahoo.
Dos cosas importantes que suelen ser los errores más comunes cuando trabajamos con formulas:
Mirar en que formato está la hoja de calculo, si está en formato americano o está en formato europeo, esto lo podrás ver en: Spreadsheet Settings (en inglés). Esto nos dará la diferencia de si los decimales van con punto o con coma. Si sacamos un valor tendremos que adaptarlo al formato que usemos.
Y el segundo y MUY IMPORTANTE, es que si la configuración está en formato USA, las fórmulas se definen con comas, y si está en formato europeo, las formulas van con punto y coma. Para que veaís un ejemplo, formula USA =MIN(1,3), y la misma europea =MIN(1;3).
Para que te salga con el punto en vez de con la coma simplemente elimina la extensión Substitute (y su complemento “.”;",") de la fórmula y quedará con el punto original.
Perfecto. Dejo el link para que cualquiera pueda consultar como se realiza el cálculo del yield, last dividend, average 5-year dividend yield…en Google Sheets.
Otra duda más. La fórmula que utilizo para capturar el yield en Google Sheets funciona para la mayoría de los tickers. Sin embargo hay unos pocos que dan problemas (ej: PNR, ETN…) y el motivo parece ser el hecho de que el campo del dividendo sale con un guión en vez de con un número (Div/Yield -/1.91")
¿Alguien sabe como se puede ajustar la fórmula para estos valores un pelín “puñeteros”?
Al final no he encontrado una solución aceptable, no se porqué la función de importar se hace un lío cuando no existen los dos valores, así que te dejo otra opción por si te sirve (pero solo para las empresas USA) y es cogiendo el valor del dividendo (que hay que multiplicar por 4) y dividirlo por el valor de la acción para sacar el %.