Herramientas, aplicaciones y hojas excel y de Google para seguimiento de carteras

Me acabo de dar cuenta de que lo que quieres extraer es la RPD (5,05)

Entonces nos interesa la segunda celda:
=INDEX(SPLIT(A1," "),2)

Y vamos a usar la función REGEXREPLACE

Si en la celda B1 tienes el valor “(5,05%)” puedes limpiarlo con esta función
=REGEXREPLACE(B1,"\(|%|\)","")

Lo que estamos haciendo es pedir que los caracteres "(", "%" o ")" los sustituya por una cadena vacía.
Nota: "(" y ")" son caracteres reservados que hay que escaparlos con "\" para que los interprete literalmente. El caracter "|" es el operador lógico OR
Para poder utilizar esta función hay que estar familiarizado con las “expresiones regulares” (REGEX = REGularEXpresions).

En tu caso concreto prueba con este churro:
=VALOR(REGEXREPLACE(INDEX(SPLIT((SUSTITUIR(SUSTITUIR(INDICE(IMPORTHTML(“http://finviz.com/quote.ashx?t=”&E8;“table”;10);8;2);“*”;“”);“.”;“,”)," "),2)),"\(|%|\)",""))

Espero haberte dado algunas pistas que te sirvan para trastear y dar con una solución. Si hay dudas avisa :wink:

También puedes experimentar con la función SUBSTITUTE

que es más sencilla de entender, pero con la que habría que dar más pasos.

Quizás así sea más sencillo:

=IMPORThtML("https://finviz.com/screener.ashx?v=152&t=CSCO&c=75,14","table",13)

Donde CSCO lo puedes cambiar por cualquier ticker o casilla dinámica y los párametros 75 y 14 serían dividendo y yield respectivamente

Lonchafinismo gourmet…
:rofl: :rofl: :rofl:

Gracias, pero al meter el churro ese en la hoja aparece #ERROR, error de analisis de formula.

Gracias, pero al meter el churro ese en la hoja aparece #ERROR, error de analisis de formula

Ojo, si utilizas el sheets en español, tienes que meter los separadores de las fórmulas con ; y no con , como las hemos puesto en nuestros ejemplos

Prueba con esto. A mí me funciona:

=VALUE(REGEXREPLACE(INDEX(IMPORTHTML("https://finviz.com/quote.ashx?t=CSCO","table",10),7,2),"(.+\()|(%\)\*)",""))

imagen

imagen

Obviamente tendrás que sustituir esto
imagen
por esto
“https://finviz.com/quote.ashx?t=”&E8 (entiendo que en la celda E8 es donde tienes el ticker)

También como bien dice el compañero @oafiador , dependiendo de tu configuración el separador de parámetros será una coma (,) o un punto y coma (;). Así que esto posiblemente también lo tengas que sustituir.

Y ya por último ten en cuenta que finviz usa el punto (.) como separador decimal.

A ver si ahora hay suerte y si no avisa :wink:

Muchas geacias, pero me da continuamente error de formula, o que el valor no es un numero.
Intentaré bajarme una hoja de alguien y meter todos mis valores

Estoy tratando de obtener el % de variacion diaria de una acccion de Japon (Topix) concretamente Disco Corp y no hay manera desde Google Finance o desde FY.com con en mi hoja de acciones de Google Sheets. Cocretamente 6146:TYO

Buenas, os hago una ronda de preguntas rapidas:

  • ¿Hay alguna web o forma de ver las cotizaciones de acciones/fondos en tiempo real sin pagar?
  • ¿Hay alguna forma de ver los articulos de Seeking Alpha sin pagar? (circula un rumor de un plugin del navegador que deja)

Hola, la primera: https://es.investing.com/

2 Likes

Hola, la segunda: https://12ft.io/

Una forma de tantas.

3 Likes

Vine sin esperar nada pero me habéis alegrado el día!!

Gráficas y artículos gratis, ahora podré seguir siendo lonchafinista, gracias señores =)

Buenas Tardes compañeros inversores!!! Viendo el nivel de la gente que compone este foro, queria haceros una consulta. Tengo mi hoja de google Sheets que me he ido haciendo poco a poco con mis escasos conocimientos. Quiero añadir el porcentaje de rentabilidad, añadiendo la revalorización de la cotización más lo abonado por los dividendos. Ya que ha dia de hoy solo tengo el % cotización del dia con el precio de mi compra. No se si me podriais ayudar con alguna fórmula…ya que no atino con ello.
Mil gracias por vuestro tiempo y conocimientos.

¿Alguien sabe cómo conseguir mostrar el precio en tiempo real del petroleo en Google Sheets?

Para conseguir el precio en tiempo real del oro y de la plata simplemente pongo en la fórmula el ticker de un ETF de esos metales, pero de petróleo no hay ETFs que yo sepa.

NYMEX: BZW00

No lo pilla

GOOGLEFINANCE(“NYMEX:BZW00”;“price”)

¿Y los futuros? El ETF para el oil americano, NYSEARCA:USO a mí me funciona

1 Like

Este sí lo pilla, ¡gracias!