ยกHola, cazadividendos! La mayorรญa de gente, cuando empieza a invertir, no piensa en apuntar las operaciones ni en hacer el seguimiento fuera del broker. Despuรฉs de todo, te da todo lo que necesitas, ยฟno? El problema llega cuando empiezas a necesitar cosas que no te da el broker. Ademรกs, es bastante habitual que incorpores otros brokers y que ya no puedas hacer el seguimiento desde uno de ellos. Todos estos problemillas se acaban concentrando en una necesidad cada vez mรกs imperiosa: tener una herramienta que te permita tener una visiรณn agrupada de toda tu cartera, con la informaciรณn que necesitas y en el formato que necesitas. Esta herramienta puede tener muchos formatos, pero en este artรญculo nos centraremos en construir una hoja de Google que nos proporcione esta funcionalidad.
Serรก un post con mucho nรบmero y mucha fรณrmula… pero creo que puede ser fructรญfero para varios perfiles de lector. Los que hacen un seguimiento muy sencillo, porque mejorarlo con una herramienta suficientemente versรกtil para controlar los aspectos relevantes de su cartera. Los que ya tienen una hoja de seguimiento podrรกn incorporar alguna idea a a su hoja. Y los que utilizan Excel podrรกn valorar si traducirla a hoja Google les aporta algo o no.
La principal ventaja de las hojas Google es que estรกn en la nube, son compartidas y se pueden acceder desde cualquier dispositivo, pero a mi me frenaba el hecho de que no sabรญa si todo lo que hacรญa con Excel se podรญa hacer con ellas. En mi caso particular, todo lo que hacรญa con Excel lo he podido hacer con Google Sheets.
ยฟPor quรฉ es necesario el seguimiento de cartera?
ยฟSi el broker ya nos proporciona la informaciรณn mascadita por quรฉ molestarse en llevar una contabilidad duplicada? Supongo que hace aรฑos (sin internet, sin los brokers online, sin pdf’s,…) era imprescindible para no tener que ir a la oficina cada dos por tres a sacar un extracto, pero hoy tenemos toda la informaciรณn a un click. Estas son las razones por las que yo creo que vale la pena hacer un seguimiento personal de la cartera:
Evoluciรณn de la inversiรณn
La primera y mรกs evidente es poder medir la evoluciรณn de nuestra inversiรณn y obtener la rentabilidad y distribuciรณn de la cartera simplemente apuntando las operaciones que vamos ejecutando. Si ademรกs fijamos un precio de compra para cada valor y configuramos alertas automรกticas, reduciremos enormemente el tiempo que dedicaremos a controlar nuestra inversiรณn. Esto puede parecer innecesario, pero si operamos con varios brokers se agradece mucho poder valorar tu posiciรณn sรณlo de un vistazo. La hoja es, en este caso, una especie de agregador de brokers, que muestra las posiciones en todos nuestros brokers como si estuvieran depositadas en uno sรณlo, facilita identificar los valores que no se comportan correctamente, los desequilibrios y las oportunidades de inversiรณn. Es decir, con una simple ojeada de treinta segundos ves el estado de tu cartera y empresas en seguimiento y sabes si hay alguna a un precio atractiva.
Cumplimiento de las obligaciones fiscales
Una buen seguimiento facilita el cumplimiento de nuestras obligaciones tributarias. Algunos brokers no proporcionan los datos a la Agencia Tributaria y, como ya sabรฉis, es responsabilidad nuestra que la declaraciรณn de renta contenga todos nuestros ingresos, independientemente de donde estรฉn depositados los activos que los generan.
Si en los datos que maneja la Agencia Tributaria no estรกn los dividendos cobrados en algunos de los brokers que utilizamos, tendremos que aรฑadirlos a mano y eso es muy fรกcil con la pestaรฑa de operaciones que luego veremos, filtrando por broker, fecha y tipo de operaciรณn. Tambiรฉn podemos filtrar las ventas para no olvidar declarar las plusvalรญas o minusvalรญas o compensar las pendientes de aรฑos anteriores.
Controlar las minusvalรญas que nos falta compensar es tan sencillo como aรฑadir, en el momento de hacer la declaraciรณn de renta de un ejercicio, un nuevo tipo de operaciรณn (por ejemplo, minusvalรญas pendientes), que indique lo que nos queda por compensar despuรฉs de esa declaraciรณn. Al aรฑo siguiente, en el momento de hacer la declaraciรณn, sรณlo tenemos que filtrar por ยซminusvalรญas pendientesยป y aรฑo anterior, y utilizar ese importe para compensar las plusvalรญas generadas en este ejercicio.
Ademรกs, tener una visiรณn de nuestra cartera desde diferentes perspectivas (ingresos, plusvalรญas, valoraciรณn, etc..) nos permitirรก optimizar la fiscalidad, ya que podemos detectar fรกcilmente los valores con minusvalรญas o plusvalรญas y preparar operaciones que nos permitan equilibrar nuestra cartera.o corregir algรบn error de inversiรณn. Este punto sรณlo es aplicable a aquellos que contemplan las ventas como una parte de su estrategia.

Mรฉtodos para hacer el seguimiento
ยฟPor quรฉ una hoja de Google?
Las hojas de Google tienen algunas ventajas que las hacen muy atractivas. Para empezar se guardan en la nube. Esto es importantรญsimo porque podrรกs acceder a ellas desde cualquier dispositivos siempre que tenga conexiรณn a internet. Algunos lo comparan con tener un Excel en la nube pero el planteamiento es diferente. No se descarga el documento al dispositivo para mostrarlo sino que se carga una pรกgina web en tu navegador que tiene el documento. Cualquier modificaciรณn en el documento automรกtica y directamente se guarda en la nube.
La segunda ventaja es que si utilizas hojas de Google automรกticamente tienes acceso al API de Google Finance, que es un conjunto de funciones que te permiten obtener informaciรณn financiera de las empresas en tiempo real, aunque con un retraso en muchos casos de unos 15 minutos. En cualquier caso, tener una hoja con todos los datos de las empresas que te interesan actualizรกndose constantemente y con informaciรณn como mucho de hace quince minutos es mucho mรกs de lo que necesitamos.
La tercera ventaja es que puedes compartirlo con otras personas, cosa que lo hace muy adecuado para compartir la cartera con los miembros de tu familia. Ademรกs, se puede compartir con diferentes permisos. Por ejemplo, si tu pareja no lo utiliza habitualmente igual le darรกs permiso de lectura pero no de modificaciรณn.
Y finalmente se puede descargar en varios formatos, por ejemplo en Excel, cosa que lo hace muy adecuado si no te fรญas mucho de la nube para guardar este tipo de informaciรณn. El Excel que descargues no funcionarรก porque tendrรก funciones de Google Finance, que Excel no sabrรก interpretar, pero la informaciรณn estarรก ahรญ.
Esta รบltima ventaja lo es sรณlo para la gente que no se fรญa de tener su informaciรณn en servidores remotos. Pero esta gente, ademรกs de tener miedo a perder la informaciรณn, es posible que no se sienta cรณmoda poniendo informaciรณn sensible en servidores de Google. Ya saben bastante de nosotros… ยฟEs necesario subir nuestra informaciรณn financiera allรญ?
Otros mรฉtodos para el seguimiento de la cartera
Si este tema te preocupa, mejor que no lo utilices. Con el dinero tienes que estar muy tranquilo y si subir este tipo de informaciรณn a la nube harรก que duermas peor, harรญas bien en buscar otros mรฉtodos para hacer el seguimiento de tu cartera, como podrรญan ser los siguientes:
- Una hoja Excel, Open Office o similar que, optativamente, se puede subir a la nube para tener una copia de seguridad. Si temes por que alguien pueda acceder a ella no la subas a la nube o protรฉgela con mecanismos adicionales.
- Mi portafolio de MSNย te permite aรฑadir tu cartera con con fechas de compra, comisiones, dividendos y proporciona una vista general de todas las acciones, con la valoraciรณn total y rendimiento de la cartera.
- La app de Bloomberg, que te permite introducir tu cartera, tanto de acciones como de fondos, y ver como va la cotizaciรณn de un valor. Es muy global y tiene un montรณn de valores y fondos en diferentes monedas. Ademรกs permite ver las noticias relacionadas con los valores de tu cartera.
- La herramienta de Cartera en Morningstar, en la que puedes introducir tanto acciones como fondos y te proporciona una visiรณn de la rentabilidad total y por valor, desde plazos cortos hasta rentabilidad a 10 aรฑos.
- Visualeconomy, muy similar a las anteriores y tiene la interesante funcionalidad de que los dividendos se anotan automรกticamente.Anualmente imprimo toda la informaciรณn fiscal y extractos relevantes que haya usado para hacer la declaraciรณn de renta y lo guardo con la misma.
- Mi Cartera de la OCU, que tiene las funcionalidades principales en abierto y las complementarias sรณlo para socios.
- Stocks Pro para iPad, gratuita, de Lifelike Apps.
Los justificantes y la seguridad

Bรกsicamente hay tres tipos de extractos que ofrecen todos los brokers:
- Los de las operaciones concretas, como pueden ser compras, ventas, cobro de dividendos, etc…
- Los extractos periรณdicos, que muestran un listado de todas las operaciones en un determinado periodo y de la posiciรณn a fecha del extracto.
- Los informes fiscales, que recogen toda la informaciรณn necesaria para presentar la declaraciรณn de renta y el impuesto del patrimonio.
Los mรกs precavidos pueden solicitar un certificado de titularidad y posiciones al broker, que puede tener diferentes comisiones en cada uno. Por ejemplo:
- Selfbank cobra 15โฌ + IVA.
- En Clicktrade es gratuito.
- En Degiro se llama Certificado de Beneficiario รltimo, se pide por correo electrรณnico y es gratuito.
Evidentemente cuanto mรกs ยซoficialยป sea un certificado mรกs validez tendrรก en caso de que tengas que demostrar tu propiedad, pero pensemos que lo normal es que la mayorรญa de personas tendrรกn, como mucho, los extractos del broker asรญ que, en mi opiniรณn, no creo que sea necesario llegar a ese punto.
Ya hemos comentado otras veces que no se trata de obsesionarse con la seguridad de nuestras inversiones, pero sรญ de adoptar medidas razonables, como diversificar depositarios, mantener un registro de operaciones y guardar los justificantes con las posiciones de nuestra cartera.
La hoja de seguimiento de la cartera
Yo me he decantado por utilizar una hoja de Google por todas las ventajas que enumeraba antes. De hecho, si has visitado la pรกgina de Valores del blog, que es una de las pรกginas estรกticas mรกs visitadas del blog y en la que se muestra una lista de empresas interesantes para la estrategia de inversiรณn en dividendos crecientes, lo tabla que se muestra no es mรกs que una versiรณn muy simplificada de laย hoja de Google que hoy os presentarรฉ.
ยฟCรณmo utilizar la hoja de seguimiento?
La hoja sรณlo tiene permisos de visualizaciรณn pero no permite ningรบn tipo de modificaciรณn. Al tratarse de una hoja compartida es mejor que no se puedan hacer cambios para no estropearla. Por lo tanto, si quieres jugar con ella, incluir tus empresas y, en definitiva, adaptarla a tu situaciรณn, sรณlo tienes que autenticarte con una cuenta de Google y hacerte una copia desde el menรบ Archivo:
Una pequeรฑa introducciรณn a GoogleFinance
Supongo que conocerรกs Google Finance, la web de informaciรณn bursรกtil de Google. En ella se pueden consultar ratios financieros y datos para anรกlisis fundamental tanto de las empresas cotizadas, como de la competencia del sector, casi en โtiempo realโ (los 20 minutos de demora con que proporciona datos son despreciables para nuestras carteras de B&H). Algunos tambiรฉn conocerรฉis la suite ofimรกtica online de google y en concreto su hoja de cรกlculo Google Sheets. Pues bien, la funciรณn GOOGLEFINANCE de GoogleSheets permite incorporar los datos de GoogleFinance a nuestras hojas de cรกlculo.
Con ayuda de esta funciรณn podemos construir nuestros propios screeners de acciones (casi todos los que he encontrado estรกn mรกs orientados a una estrategia especulativa que a un seguimiento con estrategia B&H), obtener cotizaciones histรณricas o lleva una hoja de control de nuestra cartera, con cotizaciones histรณricas en moneda local o en euros.
La descripciรณn completa de la funciรณn GOOGLEFINANCE podรฉis obtenerla en este enlace, pero os explico lo mรกs relevante. Esta funciรณn tiene 6 parรกmetros:
=GOOGLEFINANCE(ticker, atributo, fecha_inicio, fecha_fin, intervalo)
Enย ticker se indica el ticker usado por GoogleFinance, por ejemplo โGEโ para General Electric, โPGโ par Procter&Gambleโฆ. Es importante poner las comillas o hacer referencia a una celda donde estรฉn los datos, por ejemplo A1 pero entonces sin usar comillas. Para acciones de otros mercados se prefija con el mercado donde cotizan , por ejemplo, โLON:GSKโ para Glaxo en el FTSE. Lo mejor es buscar la empresa en Google Finance y utilizar el ticker que aparezca allรญ.
En atributo se indica el dato que queremos obtener, por ejemplo โcloseโ para el precio de cierre, ยซpriceยป para el actual. En el enlace de antes tenรฉis una larga lista con la descripciรณn de todos los atributos disponibles.
El resto de parรกmetros son opcionales y por ahora solo los mencionaremos. fecha_inicio y fecha_fin son las fechas entre las que queremos obtener datos. intervalo indica la frecuencia de los datos recuperados y sรณlo permite dos valores: 1 (o DAILY) para datos diarios y 7 (o WEEKLY) para datos semanales
Veamos unos ejemplos sencillos paraย Exxon Mobil Corporation, que tiene de ticker NYSE:XOM:
=GOOGLEFINANCE(ยซNYSE:XOMยป;ยปLOWยป) devuelve el mรญnimo de la cotizaciรณn de hoy.
=GOOGLEFINANCE(ยซNYSE:XOMยป;ยปPRICEยป) devuelve la cotizaciรณn actual.
=GOOGLEFINANCE(ยซNYSE:XOMยป;ยปEPSยป) devuelve el beneficio por acciรณn.
=GOOGLEFINANCE(ยซNYSE:XOMยป;ยปPEโ) devuelve el PER.
=GOOGLEFINANCE(ยซNYSE:XOMยป;ยปNAMEยป) devuelve el nombre de la empresa.
Estructura general de la hoja de seguimiento
La hoja estรก estructurada en cinco pestaรฑas:
- En valores se muestran las posiciones actuales de la cartera.
- En radar tenemos la lista de empresas que seguimos para incorporar a la cartera.
- En histรณrico se guardan los pagos de dividendos y scrips por empresa y mes.
- En operaciones se registran las compras, ventas, cobros de dividendos, scrips, traspasos de fondos, etc…
- En auxiliar guardo datos que no encajan en las anteriores, como las tasas de cambio dรณlar-euro y libra-euro razonables. En mi hoja, utilizo esta pestaรฑa para hacer otras manualidades, como calcular el precio de una compra incluyendo las comisiones y aplicando el cambio del momento, o para ajustar el nรบmero de acciones necesarias para un determinado importe de compra.
Igual lo siguiente es demasiado bรกsico, pero prefiero decirlo por si alguien no estรก familiarizado con las hojas excel o de Google: la manera de cambiar la pestaรฑa activa es a travรฉs del pestaรฑero de la parte inferior:
Anotaciรณn de operaciones
Empecemos por lo mรกs sencillo: apuntar las compras, cobros de dividendos, scrips, ventas, etc. de nuestra cartera. Para ellos iremos a la pestaรฑa de operaciones, que tiene el siguiente aspecto:
Para cada nueva operaciรณn, aรฑadiremos una fila con los datos de la misma. Los mรกs importantes son los siguientes:
- Fecha, a partir de la cual la hora se calcula el dรญa, mes y aรฑo, que son necesarios para luego poder obtener la inversiรณn en cada mes.
- Tipo: Compra, Venta, Ampliaciรณn (scrip), Dividendos, Venta-Traspaso / Compra-Traspaso (un traspaso de fondos lo reflejo como una Venta-Traspaso mรกs un Compra-Traspaso) y Alta por Canje (algunas acciones las tengo por conversiรณn de otro producto). Es importante poner los literales exactos porque se utilizarรกn para calcular la inversiรณn en ese valor: las compras, compras-traspaso y altas por canje suman, y las ventas y ventas-traspaso restan. Lo veremos despuรฉs. Podrรญa tenerlo preparado para que se elija el tipo de una lista desplegable, pero como Google completa los literales a medida que los vas escribiendo, no me parece necesario.
- Valor, que debe coincidir con el ticker en Google Finance o el ISIN en el caso de los fondos. Es muy importante que coincida, ya que es el elemento que se utiliza para ligar la informaciรณn entre las diferentes pestaรฑas y para obtener los ratios de esa empresa.
- Cambio utilizado por el broker en la operaciรณn, necesario para hacer la conversiรณn a euros en el caso de los valores extranjeros.
- Datos de la operaciรณn: tรญtulos, cotizaciรณn, comisiรณn, ingresos, etc… Los importes se detallan en divisa origen y se convierten automรกticamente a euros.
Histรณrico de dividendos
Los dividendos, tanto los pagados en efectivo como las ampliaciones (scrip), se anotan en la pestaรฑa de histรณrico.
Cada columna de la B a la G corresponde a un valor, obtenido de la pestaรฑa de valores. Por ejemplo, la primera empresa (celda B2, LON:BLT) corresponde al primer valor de la pestaรฑa de valores (=Valores!A2). Luego revisaremos esta pestaรฑa. Si comprรกsemos acciones de una nueva empresa, habrรญa que aรฑadir una columna para reflejarlo. El orden de las empresas es irrelevante. Yo prefiero hacerlo por orden alfabรฉtico del nombre (BHP va antes que Bolsas y Mercados) y otros preferirรกn hacerlo por orden alfabรฉtico del ticker (BME:BME va antes que LON:BLT). Escoged el que os resulte mรกs natural para encontrar la informaciรณn rรกpidamente.
Los dividendos se aรฑaden manualmente en cada valor en los meses de pago. Antes de que llegue la fecha de pago el dividendo se construye dinรกmicamente. Por ejemplo, para la celda F24 (dividendo de Chevron de septiembre, el dividendo esperado serรญa:
=1,07*Valores!$H$6*GoogleFinance(ยซCURRENCY:USDEURยป)*0,995*0,85*0,8
Donde:
- 1,07 es el importe del dividendo en divisa origen (dรณlares).
- Valores!$H$6 es el nรบmero de tรญtulos obtenido de la pestaรฑa Valores.
- GoogleFinance(ยซCURRENCY:USDEURยป) es el cambio de dรณlares a euros.
- 0,995 es el factor a aplicar para reflejar la comisiรณn de cambio (0.5%).
- 0,85 es el factor a aplicar para reflejar la retenciรณn en origen (15%).
- 0,8 es el factor a aplicar para reflejar la retenciรณn en destino (20%, aรบn no lo he actualizado al 19.5% actual).
Cuando llega la fecha de pago, sustituyo esta estimaciรณn del dividendo por el importe real cobrado. En general, los cambios respecto a la previsiรณn pueden venir por la tasa de cambio o porque en funciรณn del broker aplican diferentes retenciones en origen o en destino. Cuando un dividendo no me corresponde porque he comprado despuรฉs de la fecha de registro (record date) coloreo la casilla en negro (ejemplo celda G16). Cuando un dividendo se paga en scrip, indico el equivalente en efectivo y la coloreo en amarillo (ejemplo celda E26). Con este cรณdigo de colores es muy fรกcil ver lo que cobras este aรฑo y hacerte una idea de lo que cobrarรกs al siguiente, ya que las casillas negras se convertirรกn en dividendos. Tambiรฉn verรกs de manera muy clara lo que cobras en dividendo de verdad y lo que cobras en scrip. Despuรฉs veremos que tenemos columnas especรญficas para saber cuรกnto cobramos en acciones y cuanto en efectivo cada mes.
En la columna H se muestra la inversiรณn que hemos hecho cada mes, obtenida a partir de la pestaรฑa de operaciones. Por ejemplo, para el mes de marzo (celda H18), la inversiรณn es:
Parece muy complicado, pero al final lo รบnico que hacemos es sumar las compras, compras-traspaso, operaciones anteriores y altas por canje del mes/aรฑo de la celda H18 y restar lasย ventas y ventas-traspaso para ese mismo mes. La inversiรณn acumulada cada mes (columna I) se calcula a partir de la columna de inversiรณn mensual (columna H).
En las columna J y K se indica el dividendo total en efectivo y en acciones para ese mes, sumando de manera manual los dividendos de las columnas. El resto de columnas se calculan a partir de estas: dividendo total (columna L), dividendos acumulados (columna M), rentabilidad (columna N) y rentabilidad anualizada (columna O). No es complicado y clicando en cada celda dos veces se pueden ver las fรณrmulas utilizadas para estos cรกlculos. El resto de informaciรณn de la pestaรฑa son las filas de dividendos anuales por valor y dividendos totales por valor.
Y hasta aquรญ las manualidades. Vamos ahora con el nรบcleo de la hoja de seguimiento, que es la pestaรฑa donde se guardan la posiciones de la cartera: laย pestaรฑa de valores.
Valores en cartera
La idea general es que la pestaรฑa de valores sea completamente automรกtica, obteniendo el capital invertido y el nรบmero de acciones de la pestaรฑa de operaciones, los dividendos por valor de la pestaรฑa de histรณrico y los ratios de cada empresa de llamadas a la API de GoogleFinance y de algunas tablas de la la pรกgina de cada valor en Google Finance. Al contener tantas columnas, es difรญcil mostrar una imagen que las abarque todas, asรญ que las dividiremos en dos imรกgenes. Empecemos por la parte izquierda de la tabla:
Cada fila corresponde a un valor. En la columna A se indica el ticker de la empresa o el ISIN del fondo. Es importante que el ticker sea el de Google Finance para poder obtener la informaciรณn a travรฉs de su API y para poder buscar la informaciรณn que nos interesa en las pestaรฑas de operaciones e histรณrico.
En la columna B se indica el nombre de la empresa, a efectos meramente informativos. En el caso de las empresas se puede prescindir de รฉl porque normalmente relacionamos fรกcilmente el ticker con la empresa. Lo mantengo porque, en el caso de los fondos se utiliza el ISIN y el nombre del fondo es necesario para saber de quรฉ fondo hablamos.
La columna C contiene la estrategia, la D el broker, la E el mercado, la F la divisa y la G el sector. Nos servirรกn para obtener las grรกficas de diversificaciรณn por cada uno de estos criterios para controlar que la cartera estรฉ lo mรกs equilibrada posible.
La columna H es el nรบmero de tรญtulos para cada valor y se obtiene a partir de la pestaรฑa de operaciones, sumando el nรบmero de tรญtulos de cada operaciรณn que aรฑade tรญtulos (compra, alta por canje, op. anteriores y compra-traspaso) y restando el nรบmero de tรญtulos de las operaciones que reducen el nรบmero de tรญtulos (venta y venta-traspaso). Por ejemplo, para BHP Billiton (celda H2) tendrรญa la siguiente fรณrmula:
=(SUMIFS(Operaciones!K:K;Operaciones!G:G;A2; Operaciones!E:E; ยซCompraยป) + SUMIFS(Operaciones!K:K; Operaciones!G:G; A2;Operaciones!E:E; ยซAlta por canjeยป)ย +ย SUMIFS(Operaciones!K:K; Operaciones!G:G;A2; Operaciones!E:E; ยซOp. Anterioresยป) + SUMIFS(Operaciones!K:K; Operaciones!G:G;A2; Operaciones!E:E; ยซCompra-Traspasoยป) + SUMIFS(Operaciones!K:K; Operaciones!G:G;A2; Operaciones!E:E; ยซAmpliaciรณnยป) – SUMIFS(Operaciones!K:K; Operaciones!G:G;A2; Operaciones!E:E; ยซVentaยป)ย –SUMIFS(Operaciones!K:K; Operaciones!G:G;A2; Operaciones!E:E; ยซVenta-Traspasoยป))
La columna I es el porcentaje de cartera que representa cada valor y se calcula dividiendo la valoraciรณn actual de ese valor entre la valoraciรณn actual de la cartera total. Siguiendo con el ejemplo de BHP serรญa:
=Y2/Y$14
Mรกs adelante explicaremos cรณmo se calcula la columna Y. Vamos con las columnas J y K, que muestran la RPD a cotizaciรณn actual y el importe del dividendo para cada valor.
Algunos de los atributos documentados en la ayuda de GoogleFinance no estรกn implementados para acciones, como por ejemplo โyieldpctโ que deberรญa proporcionarnos la rentabilidad por dividendo, campo bรกsico de filtro en cualquier screenerย de inversiรณn por dividendo. En general todos los atributos relacionados con dividendos y rentabilidades no estรกn disponibles para acciones (si para algunos ETF y fondos).
La RPD se obtiene a partir de la tabla 3 de la hoja de Google Finance de cada valor (http://www.google.com/finance?q=TICKER).
Veamos cรณmo solucionar esto para montar nuestro screener basado en dividendo personalizado con una sencillรญsima funciรณn:
=index( split( index( substitute( importhtml( concatenate( ยซhttp://www.google.com/finance?q=ยป; A2); ยซtableยป; 3); ยซ.ยป; ยซ,ยป); 1; 2);ยซ/ยป;TRUE); 1; 2)

concatenate(ยซhttps://www.google.com/finance?q=ยป;A1)
que nos darรญa el resultado:
https://www.google.com/finance?q=GE
Como lo habitual es usar un listado de valores (supongamos que los situamos en las celdas de la columna A: A1, A2, A3,โฆ),ย bastarรญa con extender la fรณrmula para consultar todos ellos.
ImportHtml permite importar datos de cualquier web. Podrรญas incorporar datos de Yahoo finance, MSN finance,โฆ o cualquier otra web que tenga datos รบtiles para tu screener (bursรกtiles, fundamentales, โฆ.). Lo que estamos haciendo es importar datos de ยซhttps://www.google.com/finance?q=GEยป.
Los parรกmetros โtableโ, 3 indican la tabla que tiene que importar la tercera tabla de la hoja.
A partir de esta tabla, hacemos un tratamiento un poco rocambolesco, que consiste en:
- Sustituir los ยซ.ยป por ยซ,ยป (notaciรณn USA -> notaciรณn espaรฑola) mediante la funciรณn SUBSTITUTE(CELDA;ยป.ยป;ยป,ยป).
- Quedarnos con el segundo elemento mediante la funciรณn INDEX(TABLA; 1; 2). El elemento (1,1) es ยซDiv/yieldยป y el elemento (1,2) contiene el dividendo y la RPD (en el ejemplo ยซ0.23/3.38ยป).
- Lo partimos por ยซ/ยป para separarlos (0.23 y 3.38) con SPLIT(CADENA;ยป/ยป;TRUE).
- Nos quedamos con el segundo elemento (3.38), que es la RPD mediante la funciรณn INDEX(TABLA; 1; 2);
El dividendo lo calcularemos multiplicando la RPD por la valoraciรณn actual. Previamente le quitamos los ยซ*ยป que, a veces, aparecen en el texto de la RPD:
En el caso de BHP Billiton, por ejemplo, pone ยซ*ยป para indicar que el dividendo es en libras:
Las siguientes seis columnas obtienen sus valores de la funcion GoogleFinance:
- Columna L – BPA:ย =GOOGLEFINANCE(A2;ยซEPSยป)
- Columna M – PER: =GOOGLEFINANCE(A2;ยซPEยป)
- Columna N – mรญnimo de 52 semanas: =GOOGLEFINANCE(A2;ยซlow52ยป)/IF(F2=ยซGBPยป;100;1)
- Columna O – mรกximo de 52 semanas: =GOOGLEFINANCE(A2;ยซhigh52ยป)/IF(F2=ยซGBPยป;100;1)
- Columna P – Media de 1000 sesiones:ย =QUERY( GoogleFinance(A2; ยซallยป; WORKDAY( TODAY(); –1000 ) ; TODAY() ) ; ยซSelect Avg(Col5) Label Avg(Col5) ยป ยซ; 1 )
- Columna Q – hora: =GOOGLEFINANCE(A2;ยซpriceยป)/IF(F2=ยซGBPยป;100;1)
- Columna R – cotizaciรณn: =GOOGLEFINANCE(A2;ยซpriceยป)/IF(F2=ยซGBPยป;100;1)
- Columna R – cotizaciรณn en euros: = R2*IF(F2=ยซEURยป;1;GoogleFinance(concatenate(ยซCURRENCY:ยป;F2;ยซEURยป)))
Los importes se dividen por 100 si la divisa es GBP, porque en GoogleFinance se utilizan peniques en vez de libras.
Para el caso de los fondos, obtenemos la informaciรณn que tiene sentido, el precio y la fecha, de quefondos.com:
- Columna Q – hora: =MID( importXml( CONCATENATE( ยซhttp://www.quefondos.com/es/fondos/ficha/index.html?isin=ยป; A8); ยซ(//span[@class=’floatright’])[8]ยป); 1; 50)
- Columna R – cotizaciรณn: =SPLIT( MID( importXml( CONCATENATE( ยซhttp://www.quefondos.com/es/fondos/ficha/index.html?isin=ยป; A8); ยซ(//span[@class=’floatright’])[6]ยป); 1; 50); ยซEURยป)
La siguiente columna (T) muestra el precio medio de compra para ese valor, calculado, una vez mรกs, a partir de la pestaรฑa de operaciones, segรบn esta fรณrmula:
De momento, esta fรณrmula sรณlo tiene en cuenta las adquisiciones y no las ventas. Para aquellos que incluyรกis las ventas como parte de vuestra operativa tendrรญais que incorporarlas a esta fรณrmula restando los importes de adquisiciรณn correspondientes a las acciones vendidas. En el futuro, supongo que tendrรฉ que hacerlo pero, hasta el momento, no he tenido la necesidad.
Las columnas U y V tienen el precio al que ampliarรญa el valor en la divisa origen y en euros. El precio en divisa origen se introduce manualmente y el precio en euros se calcula multiplicando el anterior por una tasa de cambio que considero razonable y que se obtiene de la pestaรฑa auxiliar. Esta es la fรณrmula:
Auxiliar!$B$2 contiene la tasa de cambio USDEUR razonable (1.14) y la Auxiliar $B$3 la GBPEUR (0,76). Con estos dos precios de compra, en divisa origen y en euros, podremos garantizar que no hacemos grandes barbaridades. Si el cambio es muy perjudicial, seremos mรกs exigentes con el precio. Si el cambio es muy beneficioso, podemos permitirnos ser menos exigentes con el precio. Lo veremos a continuaciรณn. Vamos con la parte derecha de la pestaรฑa de valores. Esta es la imagen:
Las columnas W y X son medidas de lo caro que estรก el valor respecto al precio de compra que me habรญa marcado y respecto a su equivalente razonable en euros. Por ejemplo, para BHP Billiton (fila 2):
X2ย =ย (S2–V2)/S2, es decir la diferencia en % entre la cotizaciรณn actual en euros y mi precio de compra a un cambio razonable.
La idea es plantearse comprar sรณlo si ambos indicadores estรกn en negativo o cero, es decir, si la acciรณn no estรก cara ni en divisa origen ni en euros.
La columna Y muestra el total invertido a partir de la pestaรฑa de operaciones:
=(SUMIFS(Operaciones!S:S; Operaciones!G:G;A2; Operaciones!E:E; ยซCompraยป) + SUMIFS( Operaciones!S:S; Operaciones!G:G; A2; Operaciones!E:E; ยซAlta por canjeยป) + SUMIFS( Operaciones!S:S; Operaciones!G:G; A2; Operaciones!E:E; ยซOp. Anterioresยป) + SUMIFS(Operaciones!S:S; Operaciones!G:G; A2; Operaciones!E:E; ยซCompra-Traspasoยป) – SUMIFS(Operaciones!S:S; Operaciones!G:G; A2; Operaciones!E:E; ยซVentaยป)ย –SUMIFS(Operaciones!S:S; Operaciones!G:G; A2; Operaciones!E:E; ยซVenta-Traspasoยป))
La columna Z muestra la valoraciรณn actual:
=ย R2*H2*IF(F2=ยซEURยป;ย 1;ย GoogleFinance(concatenate(ยซCURRENCY:ยป;ย F2;ย ยซEURยป)))
La columna AA calcula el total en dividendos para ese valor a partir de la pestaรฑa de histรณrico:
=HLOOKUP($A2;Historico!$B$2:$G$29;28;FALSE)
y la columna AE, los dividendos del aรฑo en curso ese valor, tambiรฉn a partir de la pestaรฑa de histรณrico:
=HLOOKUP($A2; Historico!$B$2:$G$29; 27; FALSE)
El resto de columnas son cรกlculos de rentabilidades utilizando todos los valores anteriores salvo las columnas AJ a BM, que contienen enlaces a artรญculos de la comunidad sobre ese valor. Este punto es para mi muy importante. Voy guardando aquellos anรกlisis que me parecen mรกs completos y que me ofrecen perspectivas diferentes sobre el valor. Guardo todos los que me parecen interesantes, aunque sean de empresas que no tengo en seguimiento. Siempre va bien tener informaciรณn y anรกlisis de varias fuentes para tener una visiรณn lo mรกs completa posible, y cuando empiezo a seguir una empresa es mejor partir de varios anรกlisis recogidos en los รบltimos meses que partir de cero.
Finalmente, la parte de abajo, en azul, hace cรกlculos sobre la cartera para obtener el total invertido, la valoraciรณn actual de la cartera, el total de dividendos, la rentabilidad calculada de diferentes maneras y la renta mensual esperada.
No entrarรฉ en detalle porque son cรกlculos sencillos que podรฉis revisar simplemente haciendo doble-click en las celdas.
Un punto para mi muy importante es generar automรกticamente las grรกficas de diversificaciรณn de la cartera, porque me ayuda a valorar si mi inversiรณn estรก equilibrada de un vistazo. Este es un uso bastante mรกs avanzado que el expuesto hasta el momento, pero los que ya usรกis Google Finance, podrรฉis construirlas insertando tablas dinรกmicas (menรบ Datos -> Tabla dinรกmica), seleccionando las Filas, Columnas, Valores y Filtros adecuados para quedarnos con la informaciรณn que no interesa y dibujar las grรกficas a partir de ellos. En los siguientes ejemplos, las tablas dinรกmicas y las grรกficas asociadas muestran la inversiรณn por estrategia, divisa, broker y mercado.
Valores en seguimiento
La pestaรฑa de radar no tiene mucho misterio: no es mรกs que una versiรณn reducida de la pestaรฑa deย valores, eliminando toda la informaciรณn relativa a la posiciรณn de cada valor en cartera (nรบmero de tรญtulos, porcentaje, rentabilidad, etc…), dado que aรบn no forman parte de ella.
Pestaรฑa auxiliar
La utilizo para muchas tareas adicionales y es una especie de espacio de trabajo para hacer mis cรกlculos. He dejado los dos que me parecen mรกs รบtiles.
El primero es una tabla con la tasa de cambio actual y la tasa mรญnima razonable para comprar. Con estos datos se construyen las columnas U y W de la pestaรฑa deย valores, con las que decidimos el precio de compra en euros, cosa que nos ยซprotegeยป contra compras baratas en divisa origen que son caras en euros.
El segundo es una calculadora de rentas mensuales que se nutre del valor acumulado de cartera (Valores!Y14), la RPD actual (Valores!AG15) y de los valores de la tabla (ahorro mensual y fecha en que empezaremos a disfrutar de la renta mensual)
Conclusiรณn
Tener una buena hoja de seguimiento es fundamental para controlar como vamos formando la cartera, detectar los problemas e intentar corregirlos. Tambiรฉn es muy รบtil para identificar los valores que llegan a precios de compra sin esfuerzo. Para ello es muy recomendable utilizar el formato condicional (menรบ Formato -> Formato condicional) y aplicar cรณdigos de colores a las celdas que nos servirรกn para tomar decisiones. Yo utilizo verde, รกmbar y rojo para para valores negativos, cero y positivos, respectivamente, o escalas de color de verde a rojo, en funciรณn del valor que quiero controlar, pero cada uno debe utilizar el cรณdigo que le resulte mรกs cรณmodo para el seguimiento.
Para cualquier duda o consulta sobre este tema o para comentar otras herramientas para el seguimiento de cartera puedes usar el hilo del foro dedicado a Herramientas, aplicaciones y hojas excel y de Google para seguimiento de carteras. Creo que serรญa muy productivo que explicases cรณmo haces el seguimiento de tu cartera y que hagas propuestas de mejora sobre la hoja que te he presentado. Seguro que tienes funcionalidades muy interesantes que no estรกn en la mรญa.
ยกQue tengas buena caza!
Y si quieres saber mรกsโฆ
Si quieres saber mรกs sobreย herramientas de inversiรณn lee esta pรกgina. Y si prefieres entrar en profundidad en algรบn aspecto concretoย aquรญ tienes artรญculos especรญficos sobre herramientas para invertir.












