Plantillas Excel

El uso de un programa informático que te ayude a plasmar de una forma rigurosa tus finanzas es una excelente idea. Puedes usar diferentes programas de pago tipo excel de Microsoft, así como otros gratuitos (Gloogle sheets o LibreOffice, etc.). Aquí te dejo algunas utilidades propias que he desarrollado para ti:

  • Presupuesto: Este excel te permite tener un control de tus gastos y tus ingresos, y ver la evolución de tus ahorros e inversiones. Es fundamental para ser consciente de tu situación financiera y planificarte inteligentemente. Descargar aqui presupuesto.
presupuesto

  • Control de rentabilidades y cartera de inversiones. Hoja excel avanzada para que sepas calcular tus rentabilidades, y puedas hacer un seguimiento completo de tu cartera de inversión. Soporta la compra/ventas de acciones, fondos de inversión, planes de pensiones, ETFs y opciones. Puedes anotar tus dividendos y saber las retenciones a recuperar en el IRPF, rellenar el modelo D6, o saber cuándo aflorar pérdidas de cara a hacienda. Las cotizaciones de los activos y tipos de cambio de moneda, se cargan automáticamente accediendo a fuentes externas, tras pulsar un botón. Está pensada para hacer un seguimiento mensual de tu cartera. La versión más nueva del excel en su versión 3.5 está disponible en un zip aquí: Descargar 3.5 (y no olvides ver las condiciones y seguir los pasos previos de configuración explicados en el pdf para que te funcionen las cotizaciones automáticas).

Nota: las primeras versiones más sencillas del excel, ya no las mantengo, pero las tienes aquí: Excel_v2.0 y Excel_v1.0). Las pongo pues te pueden interesar, ya que usan una hoja de apoyo Googlesheets para cargar las cotizaciones continuamente.

Una explicación del uso de todos estos excel la puedes encontrar en varias entradas del blog (durante el año 2019): parte I , parte II y parte III


¿Me invitas a un café? Si piensas que la información y la ayuda personalizada que os doy merece una pequeña recompensa, puedes agradecérmelo con un pequeño donativo que seguro ayuda a facilitar que esta web siga viva. Muchas gracias. Y si no, no pasa nada, seguiré ayudando igualmente.



Promoción especial para ti:

Consigue un 0,45% de descuento en comisiones el primer año al abrir una cuenta de inversiones en IndexaCapital (en los primeros 10.000€). Por ejemplo: Si inviertes 10.000€ te ahorras 45€, si son 2.000€ te ahorras 9€, etc.

menos costes, más rentabilidad

Promoción exclusiva de OlvidatedetuCerdito por contratarlo siguiendo este enlace o pinchando en la imagen superior. Tú te beneficias y de paso ayudas a esta web que recibirá un incentivo.


Cartera analizada por X-Ray

Te dejo aquí una plantilla (enlace plantilla) en formato GoogleSheets, que puedes copiar localmente y usarla para meter tu cartera de fondos, acciones, ETFs o planes de pensiones, y así mediante el visor X-Ray generarte un pdf que te da un informe de la distribución de tu cartera por sectores o países, así como los datos de rentabilidad pasada. Es una forma sencilla de tener un informe profesional.

Es una solución, que tal y como se indica en el googlesheets (pestaña «About»), ha sido una contribución conjunta de la comunidad inversora: Rankia, +Dividendos y un servidor (que solo le dio el toque final). Gracias a todos ellos (@Triath, @Quilem, @Elleo) por difundirlo y compartirlo.

Ejemplo de una parte del informe X-Ray generable en pdf

Recomendaciones para ti:

  • Descubre y compra el libro escrito por el autor de este blog:
    libro_portada_segundaedicion2
  • Y si te parece poco, visita nuestro listado de libros de finanzas de mi biblioteca personal. Con ellos aprenderás a ser un gran inversor:
    biblioteca

Publicidad: Libros de finanzas en amazon

131 respuestas a «Plantillas Excel»

  1. Buenas!! Impresionante plantilla la de control de rentabilidades y carteras de inversiones que aparece aquí colgada, totalmente gratuita para que la pueda descargar cualquiera. La verdad es que no vi en ningún sitio una plantilla tan completa. Así de primeras hasta asusta un poco jajaja. Felicidades por el blog, lo descubrí en twitter y fue una grata sorpresa, lo seguiré a menudo, creo que se puede aprender mucho.

    1. Buenas Fran, Me alegro que te parezca útil, a ver si te sirve. Sí, son gratuitas, este blog está aqui para ayudar y dar. Dinero espero seguir ganándolo con el trabajo y las inversiones, bueno y con la ayuda del libro que vendo puedo pagar los gastos del hosting y poco más. Mi recompensa son vuestros aportes y seguimiento que me motiva a seguir aprendiendo.
      Un saludo
      Antonio

  2. Echándole un ojo a este nuevo excell, me surgen un par de dudas:
    La primera seria si los planes de pensiones se deberían meter en el excell para que su rentabilidad se agregue también al resto de fondos o acciones que tengamos en cartera. Podría considerarse una parte mas de nuestra cartera de inversión? Se trataría de la misma forma que un fondo de inversión?
    Mi segunda duda es para los que tenemos valores en brokers con cuenta multidivisa, como IB, que creo que somos muchos. Yo incluso tengo prácticamente decidido operar solo con ellos, incluido las acciones españolas, creo que las ventajas son muchas. El caso es que para las cuentas multidivisa seria recomendable llevar un saldo de divisas, ya que operar con las divisas puede generar plusvalías o minusvalías (en caso de venta de divisas) que afectarían a nuestra rentabilidad, y que habría que declarar en nuestra declaración de la renta.
    Como ves este tema? Podría implementarse al excell esto del saldo de divisas? seria muy lioso?
    Una vez mas, felicidades por el blog y por el estupendo trabajo que realizas!

  3. Hola Fran,

    Meter tu plan de pensiones, creo que puede ser una buena idea, al fin y al cabo es básicamente un fondo de inversión y tienes cotizaciones diarias de ellos. Lo puedes poner en DatosInversiones y marcarlo como una subcartera si quieres para tenerlo un poco más aislado del resto de fondos y acciones.

    La parte de las divisas USD en liquidez, con compra venta y plusvalias, la puedes controlar igual que la liquidez en EUR que he puesto de ejemplo.

    Las acciones y fondos denominados en otra moneda distinta al EUR (en tu caso USD, GBP, etc..), yo lo convierto todo a euros para tener una suma total en algún lugar, pero si quieres tener subcarteras separadas unas en EUR y otras en USD, no lo tengo claro cómo hacerlo (no me lo he planteado nunca). Pero en tu caso particular, si predominan los USD en tu cartera, podrías de forma rápida modificar el excel, quitando mis conversiones de cualquier moneda a EUR, y haciendo tú lo mismo convirtiendo cualquier moneda a USD.

    No se si con esto te ayudo o te lío más.

    Un saludo
    Antonio

  4. Gracias por tomarte las molestias en contestar.
    Creo que el excell que has creado tiene un potencial enorme, y lo utilizare de base para llevar el seguimiento de mi cartera, con pequeñas modificaciones según mis circunstancias. El tema de las subcarteras creo que puede dar mucho juego, es algo muy útil. Una vez mas, gracias por todo el trabajo que te has pegado para crearlo y ponerlo a disposición de todo. En cuanto termine un par de libros que tengo pendientes, el próximo sera el tuyo, creo que puedo aprender mucho de el.
    Un salido y a seguir así!!

    1. Hola Fran,
      Gracias por tus palabras de agradecimiento. Espero que te sirva y lo puedas adaptar a tus necesidades.
      Respecto al libro, decirte que es un libro introductorio pata jóvenes, pensado para aquellos que se inician en este mundo, y empieza por lo más básico. Si ya has leído cosas antes de finanzas e inversión se te quedará corto. Es más útil para regalar a aquellos que notas que no tienen ni idea del tema, para atraerles a este mundo y aclarar muchos conceptos clave y fundamentales… Personas de este tipo hay muchas, la mayoría…
      Un saludo

  5. hola Antonio, gracias nuevamente por compartir la nueva version, muy útiles han sido las mejoras. En mi caso, he usado la sub cartera para medir las rentabilidades de los activos en divisas, muy facil y practico. He leido mas arriba sobre como obtener los precios desde Googlesheets, no se si ya lo han compartido pero aqui va lo que he podido lograr. Utilizo dos funcionas, dado que no he podido usar la misma para distintos tipos de activos.
    1 – fondos de inversion nacionales e internacionales> =value(muFunds(«nav»,B2,»morningstar»)), en B2 guardo el ISIN del fondo, cualquier fondo basicamente.
    2 – acciones bolsa espanola> =GOOGLEFINANCE(«BME:»&B4,»price») donde en B4 guardo el ticker de la accion.

    Espero sea de ayuda y utiles. un saludo. German

  6. Hola German,
    Me alegro te resulte práctico. Gracias por indicar las funciones de muFunds.
    Los precios en googlesheets ya los teníamos todos, tanto de acciones, fondos y ETF (pero solo del día actual). Aqui está: https://docs.google.com/spreadsheets/d/1pSs2mC38gaKbqUYBkmMv7s1sbFWaVJmVJS7GvdXpyDk/edit#gid=0

    Lo que queda pendiente, es coger el precio de una fecha pasada, que ya está también hecho para acciones y ETFs, pero falta para fondos, y la funcion muFunds no lo permite, y googlefinance para fondos tampoco.

    A ver si alguien sabe como hacerlo en googlesheets.
    Gracias
    Antonio

  7. Hola, muchísimas gracias por esta aportación, estaba elaborando algo parecido y no sabes el tiempo que me puede ahorrar, de verdad es una aportación impresionante. Lo del tema del IRPF ya es rizar el rizo. Eternamente agradecido

    1. Juan Carlos,
      Pues me alegro mucho que te guste y parezca útil. Yo he tardado un tiempo en ir refinando el excel para mi propio uso, y me pareció buena idea compartirlo, pues hacer estas cosas lleva mucho trabajo. Si os ayuda, misión cumplida. Yo me quedo con vuestra gratitud y comentarios y consejos técnicos que aportan mucho y que son muy bienvenidos.

  8. Hola Antonio

    Gracias por compartir todo este peazo trabajo, empiezo a usarla ya mismo y te planteo nuevas cuestiones:

    como identificas y puedes tener el seguimiento de traspaso

    – de carteras de acciones, para saber donde las compraste

    – entre fondos/planes pensiones, en la misma o distinta gestora.
    eje 1 traspasas Valentum a True Value en R4
    eje 2 traspasas Valentum de GPM a True Value en R4
    eje 3 traspasas True Value de GPM a True Value en R4
    y si no lo traspasas total sino parcial, sea al mismo fondo o distintos fondos.

    Mi solución, básica como la alcachofa, es: en mi excel añado comentarios a la celda de entrada y salida enlazando los importes del traspaso, si es a varios divido la entrada en el mismo número de salidas y el importe está color blanco negrita por visulizarlo mejor

    Si tienes carteras de varios titulares, pero al final es el patrimonio familiar, lo gestionas en las subcarteras, tipo acciones Carlos, acciones Ana, Fondos Carlos, Fondos Ana, etc y en el resumen tendré total acciones, total fondos, etc o como puede ser mas práctico.

    En los fondos tengo una columna con el valor fiscal (valor de compra orignal de la aportación) del mismo por temas fiscales. Me refiero a que si compras 100€ de True 2017 y lo traspasas a Valentum e ingresas 100€ 2018 y lo traspasas a Baleo e ingresas 100€ 2019 y el fondo vale 500€, el valor fiscal son los 300€ de las aportaciones y tienes un beneficio de 200€ fiscal.

    Que locos, hacemos de todo buscando servicio, rentabilidad y menores costes … después viene el papeleo

    de nuevo gracias por tu trabajo

    1. Carlos,

      Has dado en el clavo con tus preguntas. El tema de los traspasos es un problema importante y lío, pues las opciones son múltiples (traspasos parciales, múltiples brokers, etc..).

      Lo ideal sería arrastrar como dices el valor fiscal siempre para mantener la traza de donde se hizo la primera compra, pero no tengo claro como automatizarlo en el excel. No lo he pensado a fondo, pero poderse se puede pues los brokers lo hacen (en selfbank lo llevan muy bien). Si alguien se atreve a dar una soluciñon a ese tema lo agradecería tanto como tú, sin duda.

      Por el momento, lo que dices de dividirlo en filas y anotar a donde van y todo ello, tiene todo el sentido, yo así lo hago (pongo tambien un código de identificacion o trazabilidad que dice de donde viene el fondo, p.ej 1, 2, 3, 2a, 2b, 2a.1, 2a.2, donde los números indican nuevas aportaciones, y las letras splits para traspasos, etc…)

      Respecto a la cartera de varios titulares, yo sinceramente, como son activos independientes, que no se pueden traspasar entre ellos, ni compensar, y usan FIFOs independientes de cara a hacienda, etc.. usaría un excel distinto para Ana y otro independiente para Carlos.

      A ver si entre todos, encontramos una solución a lo de los traspasos, que es algo pendiente de hacer bien.

      Gracias por comentarlo

      Antonio

      1. Respecto al código de trazabilidad de los fondos al traspasar he usado esto:

        —————————-
        Numeracion del Id de trazabilidad :
        1) Un numero solo identifica a una suscripcion nueva (p.ej.»3″)
        2) Un numero seguido de una letra indica que la suscripción inicial se ha fraccionado en varias partes (a, b, c,…) para hacer una traspaso parcial
        3) una secuencia inicial (solo numero o numero y letra) seguida de un punto «.» indica que es un fondo procedente de un traspaso (p.ej.: «2a.1» indica que este traspaso viene de una suscripcion inicial «2», en concreto de la parte «2a»

        Cada punto («.») en el identificador significa un traspaso realizado. Esta secuencia puede ser tan larga como el numero de traspasos realizados desde la suscripcion nueva inicial
        Esta trazabilidad sirve para que cuando se reembolse (venta) de un fondo, de cara a Hacienda, se sepa el inicio real (origen) el fondo su fecha inicio y sus rendimiento acumulados tras los multiples traspasos.
        ——————————-

        Servir sirve así, pero es un proceso manual, lo suyo sería llevar ese precio de coste fiscal inicial de un traspaso a otro.

        Quizás una macro leyendo este id pueda hacer el trabajo, no lo tengo claro.

        Nuevas ideas son bienvenidas.

        Antonio

  9. Estoy siguiendo tu excelente trabajo con el excel V3.0 y veo que en las ventas das por supuesto que se vende el mismo nº de títulos que en las compras, pero ¿y si vendes una cantidad distinta? Tal vez sería conveniente poner una columna de nº de títulos vendidos.

  10. Hola Antonio,

    Enhorabuena por la hoja, he estado evaluando hace semanas algunos paquetes de software adecuados para seguir mis inversiones domésticas, y la verdad es que ninguno me ha acabado de convencer, pero este excel se ajusta perfectamente a lo que buscaba.

    Una pregunta: ¿hay alguna forma especial en la hoja de reflejar los dividendos script?. He pensado en reflejar un script dividend como un dividendo con valor el precio de la acción de día del script, seguido de una compra de acciones ese mismo día…pero no sé si hay alguna forma más sencilla y que no implique el paso de traducir las acciones entregadas a cash.

    Muchas gracias y un saludo

  11. Hola Jaume,

    Me alegro que el excel se ajuste a lo que buscabas.
    Yo hace tiempo que ya no tengo acciones que repartan dividendos en script, no me gusta esa filosofía por parte de la directiva.

    Cuando recibes derechos via script dividend (o dividendo elección) puedes venderlos en el mercado al precio que sea, o vendérselos a la empresa a un precio concreto. En ese caso, anota esa venta de derechos (en DatosDividendos) como unos dividendos normales, y además tendrás la retención en destino del 19% como ellos.

    Si conviertes los derechos en acciones, anota esas nuevas acciones en DatosInversiones con precio de compra cero.

    Y si haces ambas cosas (parte de los derechos los vendes y el resto los conviertes en acciones) haz las dos anotaciones en las dos pestañas del excel.

    Espero te sirva.

    un saludo
    Antonio

  12. Gracias Antonio por la previa respuesta. Ahora tengo un problema de carácter técnico: la actualización de cotizaciones sólo me funciona bien si la subcartera en la pestaña ‘DatosInversiones’ es ‘Cartera Acciones’; en este caso, aunque la inversión sea un Fondo, encuentra perfectamente el ISIN y descarga el precio.

    En cambio, si en el campo Subcartera pongo por ejemplo ‘Fondos’, la macro no muestra esas inversiones en la tabla de ‘Cotizaciones’ y se limita a mostrar y a bajar el precio de aquellas marcadas como ‘Cartera Acciones’.

    Muy extraño. He estado mirando fórmulas y el código de la macro, pero no veo que puede estar sucediendo.

    1. Hola Jaume,
      La macro discrimina por ‘tipo de instrumento’, no por subcartera. Asegurate que en el tipo de instrumento sea exactamenter: ‘Accion’, ‘ETF’, ‘Fondo’ o ‘PlanPensiones’
      Espero que asi ya vaya bien.
      Antonio

  13. Hola,
    Muchas gracias por las tablas, yo personalmente llevo muy poco en esto y siento que me va a costar entenderlas al 100% para sacarlas rendimiento.
    Igual no es el foro, pero, ¿podrias hacer una tabla tipo «Radar» en la que sea facil meter y sacar de la Excel las empresas de las que quieras hacer seguimiento?
    Que los ratios, PER, BPA, RPD, Maximas y minimasde 5 años, etc… puedas cambiar valores dentro de los cuales para ti son simbolo de compra, por ejemplo que el PER este entre 12 y 17, que el Payout no supere el 70%… porque para determinadas empresas puedes ser mas laxo y se necesite cambiar etc…
    Bueno… que muchas gracias y ahi dejo mi carta de los reyes magos.
    🙂

    1. Hola Savovic,
      Hacer un radar de acciones creo que es mejor que sea con datos en tiempo real. Para ello te recomiendo que uses googlesheets, que te permite acceder a cotizaciones, PER, DPA, etc en tiempo real. Hay varios blogs que los comparten. Busca por «googlesheets radar acciones» o similar y seguro que encuentras alguno.
      Pero sin duda es una buena idea tenerlo, para marcar puntos de entrada/compra y que veas cuando los precios llegan al punto deseado. Es algo que tengo hecho parcialmente en excel y en plataforma web, pero no rematado, y lo dejo pendiente para el futuro.
      Un saludo

  14. Hola Antonio y todos,

    He introducido en ‘DatosInversiones’ ahora mis Planes de Pensiones e introducido el código de los mismos que aparecen en la página de Investing.com, pero a la hora de actualizar los datos en la hoja ‘Cotizaciones’, no encuentra su precio y lo marca sistemáticamente como 1.00, sin fecha de cotización.

    Para Acciones siguiendo el ticker de Yahoo y para Fondos siguiendo el ISIN de Financial.times, el scrapping funciona estupendamente y encuentra su cotización, pero no así en mi caso para Planes de Pensión y el código de Investing.

    A modo de ejemplo, estoy usando el código LP68080317 para el PlanCaixa Tendencias PP.

    A ver si alguien puede echarme una mano.

    Muchas gracias. Jaume

    1. Hola Jaume,
      Para el plan de pensiones en vez del isin LP68080317, debes poner el texto final del url de investing «plancaixa-tendencias-pp». Es la solución que encontramos al extenderlo a planes de pensiones. Se comentó en tweeter pero quizas no en el blog. En el excel ejemplo, si que está.
      Lo he probado y funciona en tu caso.
      Saludos
      Antonio

      1. Genial, muchas gracias Antonio, ya he podido introducir los datos de los Planes. Quizás si que convendría dejar claro en algún sitio en el blog esta eventualidad, la forma de acceder a la página de Investing es muy diferente de como se hace en Yahoo o en Financial Times (no se me habría ocurrido nunca la parte final de la url).

        Abrazo
        Jaume

  15. Hola Antonio,

    he visto que algunos datos del seguimiento de cotizaciones se podrían indexar a google finance con las funcionesque tiene google drive. Además se pueden incluir ratios, el farmaceútico activo lo tiene explicado en su blog.

    Creo que no vale para los fondos, pero estaría bien usar algunos ratios? seguiré investigando, lo primero es incluir tu plantilla en la cuenta de google drive

  16. hola Antonio, que tal? he estado teniendo problemas para obtener precios de los siguientes ISIN> FR0010251744 (ETF) y LU1883311653 (fondo). Al parecer, según mi investigación inicial, los proveedores de datos no tienen precios de dichos ISIN y por ello el error. Si pudieses verificarlo y confirmarlo sería genial, y si conoces alguna alternativa para obtener precios mucho mejor. Como estás tratando los ISIN que no tienen precios publicados en tu planilla? Muchas gracias nuevamente y un abrazo.

    1. Germán, Efectivamente esos productos no se encuentran en Yahoo Finance, ni en Financial Times. Pero en el caso del ETF FR0010251744 (es un Lyxor Ibex 35 (DR) ETF Dist A/I) y no debes poner el ISIN sino el ticker del ETF que es: LYXIB.MC . Con eso ya debería funcionar.

      En el caso del fondo solo te queda o poner el dato a mano, una vez que encuentres el valor liquidativo en tu broker o en otra web, o si no poner un ISIN de un producto similar que se parezca y que sí se encuentre en financialTimes, por ejemplo igual te sirve Amundi Funds – European Equity Target Income A2 EUR H QTI D LU1883311497:EUR para tu fondo

      Espero te sirva.
      Saludos
      Antonio

      1. buenos días Antonio, gracias por tu rápida y como siempre efectiva respuesta. El ETF ha funcionado con el ticker y he solicitado a FT que agreguen el fondo. Muchas gracias nuevamente y un saludo.

  17. Buenos días,

    La hora de control de rentabilidad me parece una pasada. Muchas gracias.

    Tengo una duda ya que yo la empiezo ahora en 2019. ¿hay alguna forma de empezar en este año y que todas las estadísticas me las calcule desde este año?, por ejemplo desde junio de 2019.

    Gracias d enuevo y saludos

    1. Hola Javier,
      En la última version 3.5 que estoy preparando tengo incluido que las fechas de todo se adapten a las operaciones que pongas en DatosInversiones. Supuestamente así no deberías tener problemas respecto a la fecha de inicio y calcularse automáticamente en las partes más críticas como en Rentabilidades y Rendimiento.
      Cuando esté depurada (estoy tardando más de la cuenta por líos diversos) la publico.
      Me alegro que te haya gustado
      Saludos
      Antonio

  18. Antonio; en primer lugar darte las gracias no solo por los recursos Excel que estan muy completos, sino también por toda la información que das en el blog. Uso Google Docs y he visto algún comentario que no se puede utilizar toda la funcionalidad (ej. fechas pasadas) sino es con Excel. Es así ? Paul

    1. Hola Paul, Sí, es así, las funciones más avanzadas como la fecha de cotizaciones pasadas (hasta 1 mes hacia atrás del día actual) de acciones, fondos, etfs y planes de pensiones, funciona solo con el excel 3.X. En googlesheets no fuimos capaces de conseguirlo.
      Gracias por tu interés. Un saludo. Antonio

  19. Buenas
    Lo primero de todo muchas gracias por esta excel tanta potente y enhorabuena!
    Por otro lado yo tengo una pregunta muy especifíca que no se es lo más adecuado por aqui. Es la siguiente:
    Cuando le doy a actualizar cotizaciones, me da un error de carga de tiempo y me pide que lo depure o finalice. Al darle a depurdar me marca en amarillo la parte de que pone Moneda = hElemento.innerText (copio abajo el texto del VisualBasic. No tengo más conocimientos para continuar y no puedo utilizar la excel.
    ¿me podrías dar alguna indicación de que hacer? Perdona las molestias y muchas gracias.

    Un saludos
    ‘Parsear la MONEDA antes de tabla en FT:
    Set hElementos = .getElementsByClassName(«mod-tearsheet-overview__header__symbol»)
    Set hElemento = hElementos(0)
    Moneda = hElemento.innerText
    csv_Moneda = Split(Moneda, «:»)
    Moneda = csv_Moneda(UBound(csv_Moneda, 1))
    ‘ES0124037005:EUR

    1. Hola Cata,
      Gracias por tus palabras de agradecimiento. Siento los inconvenientes. Soy consciente que de vez en cuando se producen estos fallos. A mi me pasa. No lo he podido depurar aún, pero todo parece que se debe, asumiendo que tienes buena conexión a internet, a que en ese momento la web que visita el excel para coger los datos de cotización no está disponible o responde con demasiado retardo. En ese caso, si te sale el mensaje de error con la opción de «depure o finalice», es mejor que le des a «finalice», y vuelves a intentarlo otra vez hasta que cargue todas las cotizaciones del tirón. En el peor de los casos en 2 o 3 intentos se consigue, y normalmente a la primera vez se consigue en más del 50% de los casos si tienes buena conexión de internet.
      La depuración o mejora que creo que debo hacer consistiría en internamente reintentar la lectura de la web cuando lleve tiempo sin recibir el dato esperado, y así hacer que no seamos nosotros los que le tengamos que dar a «finalice» y de nuevo al botón de cargar de nuevo. Eso es algo que tengo pendiente, pues es algo molesto, pero hasta ahora casi nadie se había quejado, por eso no le he dado prioridad.
      Espero que ahora puedas leer la cotización aunque sea tras intentarlo dos o tres veces.
      Saludos
      Antonio

  20. Hola Antonio,

    Muchas gracias por compartir esta herramienta de gestión de cartera de inversión. Mucho más completa y profesional que la que yo estaba utilizando, un excel «casero» que he ido modificando al tiempo que iba necesitando más funcionalidad. Desde luego la actualización de cotizaciones online con solo apretar un botón es genial.

    He empezado estos días a introducir mis datos y veo que algunos ticker dan error. Tengo el mismo problema que comentaba Cata el pasado noviembre. He estado investigando un poco y veo que hasta ahora el error me aparece solo con un fondo de inversión. El fondo con ISIN: LU0757431738 da el mismo error 91 en tiempo de ejecución que reportaba Cata (Variable de objeto o bloque With no establecido, y en el depurador de VB aparece resaltado «Moneda = hElemento.innerText»).

    Buscando el porqué, veo que la web de FT no encuentra este fondo concreto en su base de datos. Me sorprende, porque la web de la OCU, Morningstar y otras si lo encuentran sin problema.

    Disculpa las molestias y espero que este comentario sirva para mejorar la herramienta.

    Un saludo, Javier

    1. Hola Javier,
      Es cierto que ese fondo no está en financialTimes, es una pena. Por el momento la herramienta del excel solo busca las cotizaciones históricas en esa web por eso no las carga y da error. Por el momento lo que puedes hacer es cargar la cotización a mano, una vez hayas cargado el resto de tus fondos/acciones. Si te da error y se bloquea, no cargando las siguientes (como supongo que será), esa parte la podría depurar en breve a primeros de enero en cuanto regrese de viaje de Navidad. No se si se puede pedir a Finacialtimes que incluyan fondos bajo demanda, pero lo podría intentar (lo de buscar otra web de datos que complemente sería otra opción pero me llevará algo más tiempo, lo anoto en tareas futuras).
      Gracias por usar la herramienta y por notificar fallos, eso ayuda a mejorarla.
      Saludos
      Antonio

        1. Qué bueno Germán!!!. No tenía claro si nos iban a hacer caso. ¿Cómo lo has pedido, en algún formulario web, por email? Será bueno saberlo por si hay que pedir nuevos fondos en el futuro. Muchas gracias, y felices fiestas

  21. Hola Antonio, muchas gracias por esta herramienta que me ayuda mucho en mi operativa.
    Hay una fórmula que no entiendo bien, corresponde a la hoja “DatosInversiones” y columna “Coste bruto total de la compra (euros)”. Al ser el coste bruto creo que debería de incluir la comisión de compra y además el tratamiento del cambio de divisa debería de hacerse dividiendo por la columna K en lugar de multiplicarse. En mi opinión la fórmula debería ser: =(L6*J6/K6)+N6. Y ya por sugerir, yo pondría el contenido de la columna N antes de la M, para que quede claro cual es el coste total de la operación.

    Saludos
    José

    1. Hola Jose,
      Es posible que los nombres de las columnas puedan confundir, pero la fórmula tal y como está lo calcula bien. La columna “Coste bruto total de la compra (euros)” multiplica L*K*J, y trata de anotar el coste «bruto» entendido en el sentido de que no incluye los gastos o comisiones todavía (a lo que ya llamaría «neto»). Es en la pestaña IRPF2 donde en la columna C «Precio de compra tras gastos» se le suma al coste bruto (M) la comisión de compra de la columna N de DatosInversiones. De cara a hacienda, la plusvalia sería la diferencia entre venta y compra brutos, menos las comisiones de compra y venta, tal y como se calcula en IRPF2.
      Respecto a lo de dividir entre la columna K, no hay que hacerlo, el problema es que la columna K el nombre «Cambio divisa (Moneda/EUR) en compra» está mal puesto, y debería llamarse «Cambio divisa (EUR/Moneda) en compra» indicando el valor en euros de una unidad de «moneda». Puedes cambiar la etiqueta (creo que no afecta al resto) para que no haya confusión.
      Espero que se entienda.
      Saludos

  22. Hola:
    Me parece una obra de arte este Excell. Me encanta llevar el control de todas las cosas por Excell
    Ahora me he puesto a invertir por la plataforma etoro. Estoy preocupado por la declaracion de Hacienda del año 2020.
    Estoy metiendo los primeros movimientos de 2019, concretamente de octubre y me sale todo correctamente, pero el cambio de USD a EUR y el precio de la moneda no me coinciden
    Al final la cantidad de ingreso o perdida de rendimiento en las columnas X y Z no corresponden con la cantidad en euros de mi movimiento, y las comisiones no se que cifra poner para que coincida con el resultado de dichas columnas sean el beneficio o perdida real que he tenido.
    Las comisiones de etoro no me corresponden con lo que hay que poner en las columnas N y U para que X y Z salga mi resultado de dinero.

    Espero que me puedas ayudar,

    Un saludo

    1. Hola Xabier,
      Me alegro que te vaya bien, aunque con dudas. Me resulta difícil saber exactamente que es lo que te pasa, pues además hay varias versiones de excel y la letra de las columnas cambia. Si no te importa me mandas tu excel por email, y me marcas algún ejemplo con los datos que tienes del broker, dónde los has puesto, y qué es lo que no te cuadra. Así te podré ayudar mejor.
      Un saludo
      Antonio

  23. Hola Antonio

    El otro dia te envie el correo que me pediste para explicarte mi situacion y mis problemas con el excell.
    Te llego? has podido comprobarlo o mirarlo,

    gracias

    Xabier

  24. Hola Antonio, buenas tardes.

    Excelente trabajo.

    Tengo varias dudas con respecto a la aplicación Control de Rentabilidad V3,5 en parte porque soy un profano en esto.

    Ahi van dos:
    1) En la hoja “DatosInversiones” en el apartado Compras la columna L está en amarillito para que se pueda introducir el precio pagado por la Acción sin embargo veo en el apartado Venta en la columna S que entiendo que es el precio al que se vende contiene fórmulas, en este caso ¿Donde hay que poner el precio de venta de la Acción?

    2) Por otra parte, en la última fila donde consta “Liquidez Invertir” en las columnas I y J están con una fórmula que hace alusión a la Hoja Resumen (I2) y Resumen (C11) mientras que “Liquidez Invertir que está unas filas más arriba estan estas celdas en amarillito para que se puedan poner los datos ¿A que es debido esto?

    Muchas gracias por todo. y sobre todo por dejar este trabajo a nuestro alcance.

    Saludos
    José

    1. Hola Jose,
      Es normal este tipo de dudas. Te intento responder:
      1) Si has vendido algo, en la columa S debes quitar la fórmula, poner el precio de venta y colocar el fondo en amarillo para que tú veas que esta ya no contiene una fórmula y que ese precio es fijo. Además al vender debes poner en la columna O la fecha de venta, quitando la fórmula, y eso es todo para vender. Notarás que la columna V «Cotizando» ha cambiado a «Falso» indicando que ya está cerrada o vendida.
      2) La fila con liquidez con fondo blanco y fórmula se usa solo si tienes opciones PUT vendidas, y sirve para quitarte la liquidez que tienes comprometida con la venta de PUTs. Si no has vendido ninguna PUT, o no piensas hacerlo nunca puedes incluso quitar esta última fila de liquidez con fondo blanco que resta.
      Espero haberme explicado.
      Saludos
      Antonio

      1. Muchas gracias Antonio,

        Respecto al primer punto, suponía que era así, no obstante ahora he entencido por que las celdas de la columna O de la hoja «DatosInversión» deben tener una fecha válida pues de no ser así, las celdas de la columna V mostraran «Falso» y si es así en la Hoja «Cotizaciones» al pulsar el Botón «Actualiza Cotizaciones» no aparece el valor de la acción ahora bien, creo que la fórmula podría ser simplemente =hoy(), bueno, alguna razón que desconozco por el momento habrá para que tenga que hacer alusión a lo que pase en la celda I.

        Respecto al segundo, no tenía ni idéa.

        Ahora estoy estudiando que hacer con la hoja «Rentabilidad» que con tanto número me tiene un poco perdido y no se si debo borrar los datos que tiene para quedar los míos o que hacer con ella.

        Saludos y muchísimas gracias por todo.

        1. Hola Antonio, entendida la hoja «Rentabilidad»

          Tengo alguna sugerencia/modificación para la macro «Fijar Fila de esta hoja «Rentabilidad» ¿Te la pongo por aquí o te la mando a tu emai?

          Saludos.

  25. Gracias,

    Bien Antonio, buenas tardes.
    Respecto del módulo “Private Sub Worksheet_BeforeDoubleClick(ByVal….”

    Te lo mando completo a tu email pues creo que es muy largo para ponerlo por aquí

    Un resumen:

    La modificación está a partir de: Range(«AP» & fila).Select
    tú tienes puesto Range(«AN» & fila).Select” ¿?

    Lo que sigue modifica la celda de la fila a fijar de las columnas AP, AT, AX y BB para que estas que están normalmente con fondo amarillo (celda modificable) pase a fondo blanco.

    Añado un cuadro de texto a la derecha del gráfico para que el usuario sepa lo que sucede al hacer doble click para fijar su histórico de datos.

    Borro:
    Range(«H» & fila).Select
    Application.CutCopyMode = False
    Al no considerarlo necesario, el rango copiado ya está deseleccionado.

    Añado en su lugar: Range(«C1»).Select

    Para que termine en la visualización del inicio de la hoja mostrando el resumen de rentabilidades y el gráfico.

    – – – – – – –

    Por otra parte, en la hoja resumen hay un botón para actualizar la hoja dinámica y mostrar los resultado de las celdas “C40…..” y yo considero que si se entra en esta hoja es para ver el resumen por lo que no entiendo lo del botón actualizar por lo que he creado esto que te muestro a continuación para la hoja resumen de este modo se actualiza automáticamente al abrirla.

    Private Sub Worksheet_Activate()
    Macro_actualizar_tablaResumen
    End Sub

    Mira tu a ver si consideras estas modificaciones para cuando hagas una nueva revisión (versión)

    Adicionalmente preguntarte,

    Tengo un fondo cuyo ISIN es: ES0116396005 pero cuando actualizo las cotizaciones siempre me sale el signo de cerrar admiración y no el tic de oK he leído que en el caso de los fondos se debe poner el Ticker de FinancialTimes.com pero no se como encontrarlo aunque viendo tu hoja original veo que tienes puesto el ISIN en lugar del Ticker y si lo tienes actualizado en Cotizaciones. ¿Qué debo hacer?

    Gracias y Saludos.

    1. José,

      Gracias por las sugerencias de mejora. Ya te he contestado por email al cambio principal. A ver si tras ejecutarlo y entenderlo lo damos por bueno.

      Lo del botón actualizar, tiene todo el sentido, me gusta y he quitado ya el botón de actualizar. Solo con lo que has puesto se actualiza solo cada vez que despliegas esa pestaña. Gracias.
      Private Sub Worksheet_Activate()
      Macro_actualizar_tablaResumen
      End Sub

      Respecto al fondo que mencionas, Cartera Naranja 75/25 FI, ES0116396005, no hay problema con él, lo único que su valor liquidativo suele ir como en muchos fondos actualizado con 1 o 2 días de retraso. Pongo una exclamación para que seas consciente de ese retraso. Por ello es bueno que no fijes el mes nada más acabar. Deja que pasen 4 o 5 días del mes siguiente para asegurarte que todos los activos tienen el VL de la fecha deseada a fin de mes.

      En fondos uso FinancialTimes, pero para ello basta con poner el ISIN, ya que la web busca aqui: https://markets.ft.com/data/funds/tearsheet/summary?s=ES0116396005:EUR, y por tanto solo necesito insertar el ISIN puro (el «:EUR» y demás se lo pongo yo)

      Un saludo
      Antonio

      1. Gracias por tu atención e información, me alegro que te haya gustado esa pequeña sugerencia.

        Te acabo de mandar por email el módulo completo en un .txt para que no te de problema al ejecutarlo tras pegarlo.

        Espero que te guste.

        Saludos.
        José

      2. Hola Antonio, buenas tardes, algo debe estar pasando que el fondo no lo actualiza nunca yo tengo puesto en DatosInversión sólo esto: ES0116396005 ¿Debo poner algo más?
        gracias
        José

  26. Lo primero muchas gracias por todo el trabajo, me surge la duda de como incluir una cotización que después de la compra ha sufrido un contrasplit, es decir yo compre 80 títulos a un valor x y después del contrasplit pase a tener 26 con un valor superior, ahora los he vendido pero siguen apareciendo (80-26) títulos sin vender.

    1. Hola Hugo,
      Si hay un contra split y pasas a tener menos acciones de mayor precio, usas ese ratio, y directamente divides el número de acciones (pasas a 26 acciones), y el precio de compra lo multiplicas por ese ratio. Con eso ya tienes el contrasplit incluido, en la misma fila del excel de tu compra original.
      Espero se entienda
      Saludos
      Antonio

  27. Hola Antonio,
    Muchas gracias por el blog. Estoy empezando con la inversión y me he descargado tu plantilla de control de rentabilidades. Por ahora estoy empezando a meter datos y viendo como funciona. Tengo 2 consultas:
    1. Si hago aportaciones mensuales, tengo que ponerlas cada vez como una compra en «datos inversiones»?
    2. Para el caso de utilizar un roboadvisor como en Indexa Capital para fondos de inversión, cómo lo hago? Cómo accede la macro al valor liquidativo de tu inversión en Indexa?

    Gracias por tu respuesta
    Un saludo
    Joan

    1. Hola Joan,
      Gracias a ti. Te respondo. 1) Sí, hay que poner una nueva fila cada mes. 2) No se puede actualmente, aunque siempre puedes rellenar el valor liquidativo a mano. Sería una vez al mes. De todas forms habla con indexa, pues creo que han hecho una API que sirve para eso. Y es posible que se pueda hacer una macro que acceda al valor liquidativo tuyo. Si te enteras de algo será bueno saberlo.
      Saludos
      Antonio

      1. Hola Antonio,

        Acabo de consultarlo con Indexa pero no me han sabido responder (o no me explicado bien). De todas formas, cómo se podrían introducir manualmente las aportaciones periódicas en Indexa?
        Si lo pongo en una nueva fila, no sé el valor de la participación y al actualizar el valor de esa aportación sólo sabría el de la inversión completa, no el de la aportación específica.
        Y si actualizo directamente el valor liquidativo de la inversión de Indexa, no podría calcular el MWR ya que no tendría en cuenta el momento en que he realizado la aportación.
        Habría alguna manera de seguir la cartera de indexa conjuntamente con las otras inversiones de mi cartera?
        Muchas gracias
        Saludos
        Joan

        1. Joan,
          Creo que es posible entrar en los detalles de tus aportaciones en indexacapital, entrando con tu mismo usuario y contraseña de indexa en el banco inversis (https://www.inversis.com/) ya que es donde tienes depositados los valores. Si puedes entrar, me supongo que ahí verás los detalles de las aportaciones e info fiscal detallado de cada uno de los fondos que indexa contrata por ti (2 fondos si tienes menos de 10.000€) o 7 fondos si son entre 10.000 y 100.000€.
          Ya nos dices si esto funciona.
          Saludos
          Antonio

          1. Hola Antonio, ya lo tengo en la propia plataforma de indexa se pueden ver el detalle de las aportaciones.
            Una última duda, cómo se gestionan las comisiones en la plantilla excel? Entiendo que habría que poner las comisiones que no vienen deducidas del valor liquidativo del fondo (custodia, gestión de un tercero, etc)? Y éstas se aplican automáticamente en el cálculo de rentabilidad?
            Gracias
            Saludos
            Joan

        2. Joan,
          Me alegro que ya veas los detalles de tus fondos con indexa.
          Las comisiones que no se descuentan del valor liquidativo directamente, no hay columna en el excel para ello en DatosInversiones, ya que muchas de esas comisiones no son proporcionales al valor de tu cartera o una posición concreta, y hay muchas comisiones como las de custodia con mínimos, periodicidades distintas, exnciones temporales, etc etc.. con lo cual es complejo de gestionar. Por el momento tendrás que ir anotándolas por tu cuenta en una hoja nueva a parte. Lo siento
          Saludos
          Antonio

  28. hola Antonio, que tal estas? espero que disfrutando la cuarentena 😉 tengo una duda con respecto al tratamiento y/o calculo del TWR (columna F hoja Rentabilidad). En mi caso, estoy tratando de agregar un deposito a plazo, y quiero saber la forma correcta de ingresar un deposito con dos escenarios. 1 re invirtiendo los intereses al vencimiento y 2 retirando los intereses al vencimiento, y en ambos casos el deposito continua invertido. Me surge esta duda ya que en los ejemplos que he ingresado, entiendo que los intereses (columna Dividendo) se consideran re invertidos a la hora del calculo de TWR en el próximo periodo, cierto? O de otra manera, los montos de los dividendos siempre siguen invertidos a la hora de calcular el TWR en periodos futuros. Correcto? Por lo menos eso he podido constatar con un ejemplo.
    Luego, si quisiera retirar de la inversion dicho pago de intereses, debería ingresarlos en columna de Reembolsos, correcto? espero haberme explicado correctamente. Gracias como siempre y a cuidarse.

  29. Hola German,
    Gracias por pasarte por aquí. Por fortuna y cuidado, vamos con buena salud… espero lo mismo de vosotros.
    En Rentabilidad, columna F de dividendos+primas (también valdría para intereses de depósitos) lo único que se hace es recoger esos intereses y computarlos en tu rentabilidad mensual, pero no reinvierte nada. Si realmente quieres reinvertir los intereses y crear interés compuesto, deberías anotar una nueva aportación o compra de deposito/acciones/fondo en DatosInversiones. El dinero que pongas a trabajar aquí, sí que estará invertido.
    Espero haberte aclarado las dudas.
    Saludos
    Antonio

  30. Hola Antonio,

    Estoy tratando de usar la versión 3.5 de tu Excel y en la hoja “DatosInversiones” cuando relleno la fila 43 me da problemas. En la columna S aparece #N/A y en columna V me sale #¡Valor!

    En la hoja “Cotizaciones” hasta la fila 43 me actualiza las acciones bien, pero sólo hasta ahí.
    Qué hago mal?
    Por favor, ¿puedes ayudarme?
    Gracias por todo,

    Lola

    1. Hola Lola,
      Asi sin más no te sabría decir por qué ocurre el error justo en esa fila. Si quieres me lo mandas por email y te lo intento diagnosticar y arreglar.
      Un saludo
      Antonio

  31. Hola Antonio,
    Muchas gracias por tu excelente aportación. Es realmente muy útil cuando combinas distintos vehículos de inversión.
    En mi caso no me funciona la ¨Actualizacion de cotizaciones ¨ Siempre da error al ejecutar macro en MVB :

    «cargaprecioactivo_FinancialTimes.

    Podrias darme alguna pista para poder depurarlo ?

    Se para en esta linea:

    Sub CargaPrecioActivo_FinancialTimes(ByVal stockTicker As String, ByVal tipo As String, ByVal Dia As Integer, ByVal Mes As Integer, ByVal Anio As Integer, ByRef Precio As String, ByRef fecha As String, ByRef Moneda As String)

    «Error de compilacion. no encuentra Biblioteca o proyecto»

    Tienes que tener una subscripción a FT para poder hacer el scraping de datos ?

    MacOS Catalina»
    M Excel para MAC V16.17

    Disciulpa po la extension del comentario

    Un saludo

    1. Rafael,
      No te se decir por qué te falla en los fondos ¿El fallo es en en el primer activo de la lista o te falla tras actulizar otras cosas como acciones? Si falla en el primer activo de la lista es posible que te falte una librería de microsoft que he comentado ya en esta u otra entrada. Por lo que se, el excel no funciona en Mac por ello, solo en Windows.
      Un saludo
      Antonio

      1. Gracias Jose por esa ayuda a Rafael B. Sí, creo haber experimentado lo mismo. Si da error al cargar la cotización, a veces basta con visitar la página web de donde se buscan los datos, para que a partir de ese momento se carguen bien los datos. No soy experto en casi nada de informática, pero es posible que se carguen cookies o algo….y ayude.
        Saludos
        Antonio

    2. Por otra parte.

      Abre el editor de Visual Basic y asegúrate de que tienes activadas al menos las siguientes referencias:

      Herramientas-Referencias:

      .- Visual Basic For Applications
      .- Microsoft Excel xx.x Objet Library (nota: xx.x es tu versión de Office)
      .- OLE Automation
      .- Microsof Office xx.x Objet Library (nota: xx.x es tu versión de Office)
      .- Microsoft HTML Objet Library.

      Verifica primero activando al menos todas las anteriores, si el problema persiste y al tratarse de un MAC posiblemente debas activar también estas de abajo, no obstante prueba primero como te digo activando las anteriores.

      .- Apple bonjour Library 1.0
      .- iCloudServices 1.0 Type Library

      Ya nos contarás los resultados.

  32. Buenos días Antonio y todos,

    Ya hacía algún tiempo que no entraba en la página y me doy cuenta que ya existe la versión 3.5 de la hoja excel.Ya hace algunos meses que vengo usando la versión 3.1 y encantado….una cuestión: para migrar a la nueva versión, ¿hay que tener algo en cuenta, o simplemente se copian los datos de input (inversiones, dividendos,…) sin más?

    Muchas gracias y enhorabuena de nuevo por la iniciativa.

    Saludos
    Jaume

    1. Hola Jaume,
      Sí, para migrar de una versión a otra se hace como dices. Puedes hacerlo, abriendo filas nuevas en la versión 3.5, y luego copiando y pegando las columnas en las zonas amarillas, con cuidado de pegar «como valor» para que no te coja referencias del libro de la versión antigua. Así solo copias los valores, no enlaces a tu libro actual.
      Pero si no tienes prisa, estoy ahora haciendo la versión 4.0, con mejoras de usabilidad diversas, que saldrá en un par de meses (eso espero pues es mucha programación de macros y formularios de interfaz), y que incluirá un importador.
      Saludos y gracias confiar y usar en el excel
      Antonio

  33. Hola. Utilizo tu excel. Es una herramienta excelente. Lo he modificado para meter el tipo de cambio de cada operación de compra, venta y dividendos. Tambien he metido un grafico con los sectores y subsectores de mornigstar. He incluido en los dividendos columnas para saber cuanto se excede del convenio de doble imposicion (lo que se podria reclamar a la hacienda del pais) y otra para saber lo que se paga en la renta y otra para el neto final del dividendo tras impuestos. Muchas gracias por el desarrollo. Tengo acciones a mi nombre otras de mi mujer y otras conjuntas, en la pestaña irpf separo por broker/propietario

    1. Hola gracias por comentar.
      Bien!! por lo de los sectores, y lo de las cuentas conjuntas e individuales, todo eso irá en la 4.0
      Respecto a lo que dices » tipo de cambio de cada operación de compra, venta y dividendos» y «he incluido en los dividendos columnas para saber cuanto se excede del convenio de doble imposicion (lo que se podria reclamar a la hacienda del pais) y otra para saber lo que se paga en la renta y otra para el neto final del dividendo tras impuestos», todo eso si te entendido bien, ya estaba en la version 3.5, Si puedes matizar en qué se diferencia… Gracias
      Antonio

      1. hola Antonio que tal? Revisando algunas notas del blog y la planilla me surge la duda con respecto al MWR. Entiendo que la planilla calcula el TWR, pero no me queda claro donde se calcula y muestra el MWR. Si pudieras aclarar esa duda seria genial. Gracias como siempre y un saludo. A cuidarse.

  34. Buena tardes Antonio, estoy empezando en esto de la inversion y del seguimiento de cartera, y tu excel me parece completisimo, a dia de hoy no se si sabre sacarle partido a todas las opciones, pero ahi estan, tiempo al tiempo.
    De igual manera estoy empezando a conocer web’s de referencia donde apoyarme,y la tuya sin duda, ayuda.

    En cuanto al excel, me he descargado la version 3.5 , pero no consigo que actualice los precios en la carpeta de cotizaciones, se para en esta linea:

    Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Mend(20px) Maw(56%)–tab768 Maw(52%) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)

    tengo activadas las referencias que indicas un poco mas arriba, los tickers tambien estan bien, no se si me falta algo mas , si pudieras echarle un vistazo te lo agradeceria.no actualiza ninguna.

    en cualquier caso,gracias por tu trabajo
    un saludo.

    Iñaki

    1. Hola Iñaki,
      Ese fallo se produce tras llamar a yahoo finance para intentar sacar la cotización o la moneda del activo. Yo lo acabo de probar, y me va bien. ¿has probado a visitar la web de yahoo finance en tu navegador habitual y voy ver a intentarlo? Alguno ha dicho que les ha ayudado en ocasiones. Si no, dime si usas alguna moneda rara distinta a EUR, GBP o USD, o al menos que activo es el primero de la lista donde da el primer fallo. Y también tu sistema operativo (Windows 10, Mac,..). Siento no poder decirte más.
      Un saludo
      Antonio

      1. Buenas noches Antonio ,
        Uso w7, y la version de excel 16, he hecho lo que has comentado y sigue sin funcionar.
        Los valores estan en eur,usd y gbp. De la tabla de datosdeinversion a la tabla de cotizaciones los pasa desordenados.
        Que version de excel usas?
        Bueno,seguire intentando…
        Gracias de nuevo.
        Saludos.

        1. Con permiso de Antonio.
          Iñaki, que estén como dices desordenados en la tabla cotizaciones no influye en el resultado, No obstante observa que en la tabla cotizaciones en la parte de la cabecera de la tabla dinámica hay un cuadradito pequeño en la zona más gris, si pulsas ahí te da la opción de ordenarlos a tu gusto.
          Espero haberte ayudado,
          Lo de las divisas sin verlo no sé decirte.

          1. Buenas, despues de mucho marear conseguí descubrir porqué no me dejaba actualizar, hay que tener instalada una version de Internet Explorer igual o superior a la 9. Digamos que el motor de busqueda web que usa excel es el navegador Internet Explorer, ambos productos de Microsoft,logico. Gracias por vuestro tiempo. Saludos

  35. Hola Antonio

    Lo primero felicitarte porque es un trabajo impresionante y un curro descomunal, eres todo un grande.

    Te cuento mi problema, tengo fondos desde 2017, y he querido recopilar al máximo la información de ellos en el excel, me he bajado la 3.5 y he ido metiendo datos y borrando los que no uso, y casi funciona bien pero la pestaña Rentabilidad me da problemas, ya que, intento fijar todas las filas pero imagino que toma la fecha del ordenador y no lo calcula bien, incluso he ido cambiando las fechas del ordenador pero aun así no calcula bien. He bajado también los datos de los indices mes a mes desde el primer dato y tampoco, me da unas rentabilidades desde el inicio del -99%, tanto en global como en gestión activa y analizadas del -80%.
    En cuanto a la hoja Resumen, imagino que como el calculo de Rentabilidad no esta bien, muestra algún error, y en la tabla cartera inversiones no aparecen datos en precio actual y diferencia precios, aunque las formulas están.

    Gracias

    un saludo

    1. Hola Guillermo,
      Gracias por tus palabras. Siento que a bastantes el arranque inicial no sea todo lo fácil que me gustaría, y se os descoloquen algunas coas.

      Las fechas en «Rentabilidades» las coge de la fecha de la primera inversión que tengas en «DatosInversiones», pero igual se ha podido descuadrar algo. No te puedo decir sin verlo.
      Si a esta hora te sigue el problema, si me lo pasas podría intentar detectar el problema y ajustarlo. Como tú veas.
      Un saludo
      Antonio

  36. Muchas gracias por todo. Tenía una pregunta conceptual sobre la pestaña de aflora pérdidas y ganancias. Si vendemos una acción USA en pérdidas en 2019 y teniendo en cuenta la regla de 1 año (2 meses para Europeas), podemos declararla ya en la renta de 2019 aflorando pérdidas? aunque no haya pasado el año?

    Gracias!

    1. Hola Didac,
      Muy buena pregunta, y pertinente ya que el excel no pone límite temporal (habría que ponerlo en la pestaña «aflora»). Pero la verdad, es que al no ser experto en esos temas, no tengo seguridad al respecto. Creo que hay que seguir el principio de «definitivo» y por tanto hasta que realmente no haya pasado un año (o dos meses en nacionales), y se vea que no has vuelto a recomprar, no podrías compensarlo. Pero solo creo, no lo se seguro. Date cuenta que si no lo haces este año, puedes compensarlo en los siguientes 4 años, luego no hay prisa. Mira este enlace, que creo que algo así dice: https://inlucro.org/normativa-anti-aplicacion-de-perdidas-en-el-irpf/
      Si alguién lo sabe con más seguridad, encantado de que lo compartáis, gracias
      Antonio

  37. Hola Antonio.
    Y un placer encontrar tu web.
    Una pregunta de novato respecto al excel de la cartera de inversion
    Se puede automatizar de alguna manera si haces aportaciones mensuales a fondos?
    O cada vez que se hace una aportacion a un fondo hay que apuntarla en el apartado datosinversion?
    Es que yo tengo aportaciones desde el 2017 y meter una a una seria una locura
    Gracias por todo tu trabajo
    Un saludo

    1. Hola Mikel,
      Me alegra que te pases por aquí, Mikel. La respuesta corta es NO, y hay que meter una nueva fila por cada aportación. Esa pregunta me la han hecho alguna vez que otra, pero creo que no es práctica, pues date cuenta que cada vez que haces una nueva aportación (sea periódica o no) tienes que meter el número de participaciones compradas del fondo, y el precio de compra (que multiplicados te dan tu aportación mensual, 100€ o 200€ lo que sea, pero no hay forma de saber ambos valores por separado, y es necesario si quieres saber lo que tienes y a que precio lo compraste). Por tanto no se puede, ni se debe hacer así. De todas formas, anotar 3 años de aportaciones mensuales, son 30 o 40 filas que tampoco es tanto (escribes una, y el resto le das a doble click para copiar la fila anterior, y cambias solo la fecha, número de participaciones y precio).
      Un saludo
      Antonio

  38. Muchas gracias por tu generosidad y aportaciones, Antonio. Acabo de descargar la plantilla y cuando tenga un rato empezaré a trabajar con ella. Saludos

  39. Hola antonio ante todo Agradecido por tu generosa contribucion con esta hoja de excel que es tremendamente poderosa , academicamente estoy trabajando en la estructuracion de una cartera para realizar el seguimiento oportunido y la trasabilidad de los bonos y acciones que este pequeño invercionista tiene, pero existe una plus valia adicional que contamos con una terminal bloomberg con la cual podemos disponer de los datos en tiempo real, ahora bien , me surgen ciertas dudas, por medio de ls formulas que estan con el paquete de add ins de Bloomberg se puede incluir pra detwrminar los indicadores que se requieren sin interferir en el desempeño de la aplicacion? , adicionalmente como podria incluir a traves del comando BDP la actualzacion por medio de la macro reemplazando las cotizaciones de Google, Yahoo o inverrstmen , ya que gran parte de los ISIN que maneja la cartera no estan registrados en las bases de datos a nivel de bonos y me resulta en muchos errores, Agradecido enormemente ,

    1. Hola Alessandro,
      Desconozco el tema del add-in de Bloonberg para excel. En tu caso si dispones de esta fuente de datos, pienso que quizás podrías en la pestaña «cotizaciones» simplemente reemplazar las columnas de valores de cotizaciones, con las que puedas obtener tú directamente con el comando BDP de bloomberg. Así podrás usar tus propios tickers, ya que dices que los de yahoo etc.. no te funcionan. Espero que así con tus propios tickers te funcione bien. Un saludo y gracias por comentar posibilidades.
      Antonio

  40. Antonio muchas gracias por compartir. El excel es de categoría profesional. Muy bueno y bien planteado, aunque todavía estoy peleando con el para sacarle todo el partido y ajustarlo a mi cartera. Bueno, poco a poco. Pero me viene muy bien. Creo que tu soporte y compartirlo lo hace más grande todavía y que merece un café por lo menos, así que no he dudado.
    Thanks again.

  41. Hola,
    Muchas gracias por la plantilla, tiene una pinta estupenda.

    Mi duda es si podría utilizarse en Mac, al acceder e intentar habilitar las macros da un error con visual basic. Se puede solucionar de alguna manera?

    Muchas gracias

    1. Ibai,
      Con Mac no parece funcionar por lo que ya he hablado con varios usuarios de este sistema operativo.
      Yo no tengo Mac y por tanto nunca lo pude depurar, aunque en su momento sí lo intenté a distancia recibiendo feedback de usuarios interesados. Pero no fue posible hacerlo funcionar.
      Lo siento.
      Antonio

  42. Buenos días Antonio,

    Muchas gracias por tu excelente trabajo (una pasada de excel). ¿Tienes fecha para la 4.0?.

    De nuevo muchas gracias y Saludos
    Javier

  43. Javier, Gracias. Me alegro que te guste.
    Pues para el 4.0 habrá que esperar bastante más de lo previsto. Empecé con fuerza a prepararlo, pero con picos de trabajo en este último mes y las próximas vacaciones a la vista, está la cosa parada en este trimestre y el siguiente. Es algo que voy a hacer, si o si, pues ya es la versión que uso yo (aunque esté a medio hacer). De todas formas, son tantos casos por depurar, que lo voy a hacer con más calma con mis propias anotaciones sobre el excel. Ya no me marco fechas, pero me doy sobre un año para ir completándolo poco a poco, sin presionarme. Siento decepcionar un tanto a los que lo esperabais para este mes de Julio.
    Un saludo
    Antonio

    1. Buenas tardes Antonio,

      Para nada decepción y sólo darte las gracias de nuevo por tu trabajo. Esperaremos con calma y expectación.

      Gracias y Saludos
      Javier

  44. Hola Antonio:

    Gracias por tu trabajo con las plantillas, son de gran ayuda.

    Te agradecería si pudieras ayudarme, pues me aparece un mensaje de error al haber actualizado las inversiones que hice hoy.

    Tras anotarlas en la hoja «Datos Inversiones», me dispongo a actualizar cotizaciones a día de hoy y aparece el siguiente mensaje: «Se ha producido el error 1004 en tiempo de ejecución»; error definido por la aplicación o el objeto.

    En «datos inversiones» no es capaz de reconocer las dos nuevas empresas incorporadas a cartera (#N/D en la casilla de precio actual); sin embargo, sí parece reconocer el precio actual de dos compras hechas hoy que suponen ampliar empresas que ya tenía en cartera.

    Como dato, si elimino de cotizaciones las empresas nuevas que no parece reconocer, sí es capaz de incorporar sin problema las otras dos que han sido ampliadas, y así sí es capaz de actualizar las cotizaciones sin problema En cuanto intento añadir a cotizaciones las empresas nuevas, vuelve a aparecer ese mensaje

    He comprobado los tickers, y he probado a meter otros tickers de empresas que no tengo, y nada, no hay manera; no parece querer reconocer empresas nuevas.

    ¿Tienes idea de qué puede ser?

    Muchas gracias de antemano

    PD: un café de mi parte, a tu salud

  45. Antonio, buenas tardes.

    Como se que estás trabajando en una nueva versión de la plantilla de Excel «Control de Rentabilidades» te comento por si consideras oportuno tenerlo en cuenta.

    Actualmente cuando un fondo no está actualizado y al día en Financial Times marca la celda correspondiente de la columna H de la hoja Cotizaciones con un tick amarillo poniendo el valor de una fecha anterior en la columna E, en mi caso y para evitar confusiones en esta situación lo que he hecho es añadir en la columna i «Fecha anterior disponible», quedando esa parte del código asi:
    If fecha FechaDeseada Then
    ActiveSheet.Cells(fila, columna_ini + 3) = 0 ‘ tick amarillo
    ActiveSheet.Cells(fila, columna_ini + 4) = «Fecha anterior disponible»
    End If

    No se si te vale esto, pero bueno, ahí lo tienes.

    Saludos y gracias por todo

  46. Hola de nuevo Antonio, buenas tardes.

    Dirás que no te dejo, jejeje, bueno, cuando quieras me mandas al purrio que dicen en mi pueblo.

    Bien, he observado que en la hoja Aflora en la celda B17 tienes la siguiente fórmula: =SI(A17<6000;A17*0,19;6000*0,19+(A17-6000)*0,21).

    Yo creo que la fórmula debería ser esta:
    =SI(A1750000;(6000*0,19)+(50000-6000)*0,21+(A17-50000)*0,23;(A17-6000)*0,21)).

    O si quieres afinando un poco más por si mañana cambian los impuestos esta otra: =SI(A1750000;(6000*D15)+(50000-6000)*D16+(A17-50000)*D17;(A17-6000)*D16)).

    Lógicamente esto llevaría a escribir en las celdas:
    C15 6000 y 50000
    Y dejar las celdas D15, D16 y D17 con los datos del IRPF actual, 0.19, 0.21 y 0.23 respectivamente, dejado para el futuro que el usuario pueda modificar los valores de estas celdas en lugar de tener que modificar la fórmula.

    Verifícalo y a ya me dirás algo.

    Saludos

    1. Hola Jose,
      Entiendo lo que propones, por un lado flexibilizarlo a otros tramos, e incluir el caso de más de 50.000€ cobrados.
      Pero creo que tu fórmula modificada no lo consigue tampoco, ya que al haber tres tramos harian falta 2 ifs, verdad?
      Ya lo reformulo en otro rato que pueda pensar mejor. El caso de más de 50k ni me lo planteé ponerlo por lo lejos que lo veo…
      Un saludo y encantado de recibir ideas de mejora o detección de fallos
      Antonio

  47. Hola de nuevo Antonio, buenas tardes.

    Dirás que no te dejo, jejeje, bueno, cuando quieras me mandas al purrio que dicen en mi pueblo.

    Bien, he observado que en la hoja Aflora en la celda B17 tienes la siguiente fórmula: =SI(A17<6000;A17*0,19;6000*0,19+(A17-6000)*0,21).

    Yo creo que la fórmula debería ser esta otra: =SI(A17<6000;A17*0,19;SI(A17>50000;(6000*0,19)+(50000-6000)*0,21+(A17-50000)*0,23;(A17-6000)*0,21)).

    O si quieres afinando un poco más por si mañana cambian los impuestos esta otra: =SI(A17<6000;A17*D15;SI(A17>50000;(6000*D15)+(50000-6000)*D16+(A17-50000)*D17;(A17-6000)*D16)).

    Lógicamente esto llevaría a escribir en las celdas:

    C15 <6000
    C16 >6000 y <50000
    C17 >50000

    Y dejar las celdas D15, D16 y D17 con los datos del IRPF actual, 0.19, 0.21 y 0.23 respectivamente, dejado para el futuro que el usuario pueda modificar los valores de estas celdas en lugar de tener que modificar la fórmula.

    Verifíquelo y ya me dirá algo.

    Saludos

    1. Muchas gracias Jose,
      La fórmula correcta sería por tanto:
      =SI(A17<6000;A17*0,19; SI(A17>50000;(6000*0,19)+(50000-6000)*0,21+(A17-50000)*0,23; (6000*0,19)+(A17-6000)*0,21))

      Saludos
      Antonio

  48. Efectivamente Antonio, así es la correcta, si quieres afinar un poco más la segunda añadiendo la última parte que no se copio «(6000*0,19)+».
    Ha dado bastante trabajo poder ponerla, bueno, yo no he podido hacerlo, no se que ha podido pasar con el copia y pega al pasarla al foro se deshacía toda, misterios de la informática.

    Si puedes borra las entradas anteriores para no confundir a otros usuarios o si no modifica mi mensaje poniendo ya definitivamente las fórmulas correctas.

    Lo del final de la fórmula tampoco se que ha podido pasar para que no se copiase. Como digo Misterios de la informática.

    Ya me contarás que te parece la modificación.

    Saludos
    José

  49. hola,
    hasta hace poco me funcionaba muy bien la versión 3.5. Perto ahora cuando le doy a actualizar cotizaciones falla la mayoría de las veces. Unas veces pone X y otras ! estando todo correcto. Despues de varios intentos a veces lo rellena bien, otras veces desisto.
    Sabes de que podría ser?

    muchas gracias

    1. Hola Sara,
      Al no haber ningún cambio, debe ser algo de tu acceso a internet o del servidor donde se leen las cotizaciones. Alguna vez he notado que el servidor de yahoo rechaza peticiones, supongo que por detectar un ip insistente. A mi me ha ocurrido alguna vez, pero no es muy frecuente. Prueba a entrar en yahoo en tu navegador y verás si te deja acceder a su web. Si fuese el caso usando una VPN se puentea el problema al aparecer tu ordenador con una ip distinta.
      Espero que sirva
      Antonio

  50. Hola Antonio, buenas tardes.
    Disculpa que vuelva a molestarte con otra pregunta respecto de la hoja de Excel.
    Si una empresa reparte dividendos y prima de emisión ¿dónde y cómo se anota la Prima? dado que esta lo que hace es minorar el precio de la acción creo que no debe ponerse como si fuese un dividendo.

    Saludos
    José

  51. José,
    Nunca he cobrado una prima de emisión ¿quién te la da?
    Por lo que tengo entendido, una empresa puede decidir repartir primas de emisión que tiene acumuladas en reservas, y lo distribuye a los accionistas ¿verdad?. En ese caso la guía del IRPF dice que debes minorar el precio de adquisición (y al reducir tu precio de adquisición se retrasa tu pago de impuestos hasta que vendas las acciones).
    Por tanto en el excel, simplemente resta al precio de compra la prima dividido por las acciones, y lo puedes hacer directamente en la fila ya existente de esa empresa en DatosInversiones.
    Ahora bien, si con el tiempo, tras cobrar muchas primas de emisión, llega un momento en que tu precio de adquisición vale cero, entonces debes tratarlo ya como si fuera un dividendo en DatosDividendos sin retención. Es lo que tengo entendido que hay que hacer.
    Saludos
    Antonio

  52. Gracias Antonio, Acerinox va a repartir 0,40€ de dividendo y 0,10€ de prima de emisión en el mes de diciembre. Por eso está ahora subiendo la cotización, ya sabes…
    Lo haré así como dices pero pensaba que la hoja donde están las primas era para eso.

    Saludos
    José

    1. Ah, gracias. Aceronix. No la sigo.
      La hoja de primas, es para monitorizar las primas cobradas por ventas de opciones, solo para eso. No para primas de emisión. Siento si el nombre te ha creado confusión.
      Antonio

Deja un comentario