Traducir el blog

Salary Data Comparator

🔝To translate this blog post to your language, select it in the top left Google box.


Types of data professionals

I have designed this Salary Data Comparator to know the salary of data professionals:

  • Data Analyst: Helps make decisions by analyzing, cleaning and transforming data.
  • Data Scientist: Knows statistics, big data, algorithms, scientific computing, etc.
  • Data Engineer: It is capable of designing databases, analyzing and processing segmented information (data pipeline), etc.

In this animated image I compare the salaries in the USA vs Italy of these 4 types of data professionals.

I show the salary range between the minimum and the maximum salary, with the option of also showing the average salary, which is the most common among professionals in the two chosen countries.


Who gave me the idea of ​​comparing salary data?

The Italian Roberto Mensa is the greatest charts expert I know, so he has managed to be Microsoft Excel MVP.

His specialty is "doing the impossible" with Excel charts, and he demonstrates it in his Gallery:

A few weeks ago he published a radar chart with the Types of Data Professionals:

In addition to the radar chart, with the skills of the 4 types of data professionals, it also represents the popularity of these professionals in a line chart, and the salary range of these 4 professions in a scatter chart, in thousands of US dollars ( k$).

It does not specify whether the salary ranges are worldwide or what country those salaries are from. It is assumed that they are from the United States, since their salaries are considerably high compared to those in European countries.

I have uploaded Roberto's file to my OneDrive cloud with his authorization.

To adjust cloud zoom:

  • On your mobile or cell phone, use two fingers on the screen, like you do to enlarge or reduce a photo.
  • On the PC, place the cursor inside the search engine and press the <Control> key by turning the mouse wheel.

I have simply made the following changes to the Roberto's salary range chart:

  • Salary range with the average salary marked with a diamond 🔶
  • Option to show average salary.
  • List of countries to compare.
  • Selection of one or two countries.
  • Labels of the types of professionals to the left of zero salary.
  • Salaries in a country or comparator of salaries in two countries.
  • Dynamic chart title to show the names of the countries compared.
  • Comparator in 6 languages: English, Spanish, French, Italian, German and Portuguese.
  • Exchange rate of 3 types of currencies: Euros (€), Pounds sterling (£) and American dollars ($).


Salary comparator data

The first thing I did was obtain the salary range data of the 4 types of data professionals for 9 countries, along with their average salary, and I saved them in a table on the 'Data' sheet:

I have decided to compare the salaries of 7 European countries, Mexico and the United States, to make it more international.

I obtained these annual salary data, in thousands of euros (k€), by asking the AI of Microsoft Copilot on Bing, with some Prompts that I am not going to reproduce here.

The AI ​​responded with salary data imported from various sources in thousands of euros (€), as I requested.

When the currency rate changes, it will be necessary to update it in the cells in yellow background, with the conversion rate from pounds sterling (£) and US dollars ($) to euros (€).


Transformation of salary data

Roberto Mensa's version uses the latest Excel features, such as functions LAMBDA y LET, to obtain the series data from the chart.

The hidden sheet 'Support' contains the formulas for the scatter plot with straight lines and markers, with which the salary ranges are represented. In cell Q2 is the Spilled dynamic array formula with the X values ​​of the series. In cell Q7 is the formula with the Y values ​​of the series.

These formulas are very elegant and complex, since they ensure that the headers with the names of the series and their data are generated with a single formula.

The biggest problem is that using the LAMBDA function limits the chart to the versions of Excel for Microsoft 365 and Excel for the web, so it is not compatible with older versions of Excel.

It also adds a level of difficulty for Excel users who are unaware of these new functions, so there will be few who understand them and even fewer who can modify the functions of cells Q2 and Q7.

I haven't even tried to analyze and understand those formulas! and even less modify them!

Roberto, we need a detailed explanation of those formulas to understand them!

I am in favor of designing spreadsheets compatible with all possible versions of Excel, from Excel 2010 to Excel for Microsoft 365, since my followers are scattered around the world and many do not have the most recent versions of Excel installed. Which forces me to use functions common to all those versions of Excel and check compatibility following these guidelines:


My Salary Data Comparator transforms the data in the hidden 'Auxiliary' sheet.

The pivot table for the A:E columns has the data source in the salary table of the 'Data' sheet.

The pivot table for the M column contains the Average (Yes/No) option.

The auxiliary table of the range G1:K8 are the X values of the scatter chart series, obtained with formulas compatible with the GETPIVOTDATA function, that returns visible data from the dynamic salary table.

The auxiliary table of the range G12:K19 are the Y values ​​of the scatter chart series, obtained with the auxiliary formulas of the range H11:K11 and the value of cell G22, to know if it has been filtered by a single country or by several countries.

Since the ranges H5:K5 and H16:K16 are empty, the straight lines that would join a salary range of the first country to be compared with the salary range of the second country disappear.

The value -50 in cell G11 is the X value of the series labels with the names of the 4 types of data professionals. This way the labels with the low values ​​of the salary ranges do not overlap in the scatter chart!

The chart title is obtained in the G21 and J21 cells.


Salary Data Comparator Languages

In the 'Languages' sheet there are the translations into the 6 languages ​​of this Comparator:


Salary Data Comparator Chart

The Salary Data Comparator is represented in a single XY scatter chart with straight lines and markers.

Salary ranges are represented with 4 data series, one for each type of data professional.

The labels of each type of professional are represented with 4 other data series.

The origin of these series are the auxiliary tables discussed in the previous section.

The range values ​​are united by lines of different color for each of the 4 types of professionals.

The minimum and maximum values ​​are marked with a circle 🔴 and the average values ​​with a diamond 🔶.

The X axis goes from 0 to 250, in thousands of euros (€).

The Y axis goes from 2 to 18 and is not visible. It is used to separate the 8 possible visible salary ranges in the Salary Data Comparator, shown in the following image:

This is the result of comparing the salary ranges of the 4 types of data professionals from 2 countries.

With 3 segmentations you achieve:

  • Filter from one to four types of data professionals.
  • Filter by one or two countries.
  • Filter the option to show (Yes) or not show (No) the average salary.

To change the language of the Salary Data Comparator there is a drop-down list in cell S2.

ATTENTION: After a Language change you must update chart with: Data > Refresh All (Control + Alt + F5)

ATTENTION: Update Currency if the language changes.


Cloud Salary Data Comparator

I've shared the Salary Data Comparator in the Microsoft OneDrive cloud, so it's easy to test even if you don't have Excel installed on your computer.

To adjust cloud zoom:

  • On your mobile or cell phone, use two fingers on the screen, like you do to enlarge or reduce a photo.
  • On the PC, place the cursor inside the search engine and press the <Control> key by turning the mouse wheel.

    NOTICE: The changes you make in my cloud are not saved. To save your changes you have to make a copy in your OneDrive cloud.


    Download the Salary Data Comparator

    The Salary Data Comparator is compatible with versions from Excel 2010 to Excel for Microsoft 365 and Excel for the web.

    Download the latest version from one of these links:

    Open the file and press the button: Enable Editing when the PROTECTED VIEW prompt appears.

    Sheets and workbook are protected without password, so you can study and analyze the formulas, and view the hidden sheets.

    ATTENTION: You can modify this Excel workbook respecting this license:

    CC BY-NC-SA 4.0 Deed | Attribution-NonCommercial-ShareAlike 4.0 International | Creative Commons


    Other graphs with salary ranges

    This page is a classic on salary charts, so I can't help linking it here:

    Do you know other types of Excel charts with salary ranges? Comment please!

    Comparador de datos salariales

    🔝To translate this blog post to your language, select it in the top left Google box.


    Ya sabemos que las comparaciones son odiosas. Y más si comparamos el salario de los profesionales que ocupan el mismo puesto de trabajo.

    ¡Que me lo digan a mí, que en los 9 últimos años de mi carrera profesional estuve infiltrado como Analista e Ingeniero de Datos en 5 multinacionales distintas! ¡Sin dejar de sufrir el síndrome del impostor!

    Eso sí, cobraba mucho menos que como uno cualquiera de los 14 tipos de ingenieros que he sido en mi vida laboral, como publiqué nada más autojubilarme:


    Tipos de profesionales del dato

    Para saber lo que me hubiera correspondido ganar, salarialmente hablando, he diseñado este Comparador de datos salariales de los profesionales del dato:

    • Data Analyst: El Analista de datos analiza, limpia y transforma datos, ayudando a tomar decisiones.

    En esta imagen animada comparo los salarios en Estados Unidos vs Italia de estos 4 tipos de profesionales del dato.

    Muestro el rango salarial entre el salario mínimo y el salario máximo, con la opción de mostrar también el salario promedio, que es el más común entre los profesionales de los dos países elegidos.


    ¿Quién me dio la idea de comparar datos salariales?

    El italiano Roberto Mensa es el mayor experto en gráficos que conozco, por lo que ha conseguido ser Microsoft Excel MVP.

    Su especialidad es "hacer lo imposible" con los gráficos en Excel, y lo demuestra en su Galería:

    Hace unas semanas publicó un gráfico radial con los Tipos de Profesionales del Dato:

    Además del gráfico radial, con las competencias de los 4 tipos de profesionales del dato, representa también la popularidad de estos profesionales en un gráfico de líneas, y el rango salarial de estas 4 profesiones en un gráfico de dispersión, en miles de dólares americanos (k$).

    No especifica si los rangos salariales son a nivel mundial o de qué país son esos salarios. Se presupone que son de Estados Unidos, pues son salarios considerablemente altos comparados con los de los países europeos.

    He subido a mi nube de OneDrive el archivo de Roberto con su autorización.

    Para ajustar el zoom en la nube:

    • En el móvil o celular usa dos dedos en la pantalla, como haces para ampliar o reducir una foto.
    • En el PC sitúa el cursor dentro del buscador y presiona la tecla <Control> girando la ruleta del ratón.

    Lo que hizo Roberto fue adaptar a gráficos de Excel una visualización de Yan Holt, publicada con esta misma apariencia aquí:

    🚢 Datos:

    📈 Gráficos:

    • Pequeña aplicación creada con React
    • d3.js personalizado para la visualización
    • React-Spring para una transición suave y animada

    Yo me quedé con la idea de modificar el gráfico de dispersión para añadir la comparativa entre dos países del rango salarial de los profesionales del dato.

    Se lo comenté a Roberto: "Estoy pensando en la idea de convertirlo en una comparativa de los salarios europeos, ya que los salarios españoles son mucho más bajos para estos profesionales. ¿Estás de acuerdo?"

    Roberto me contestó: "Absolutamente, házmelo saber."

    ATENCIÓN: Roberto, te hago saber que ya lo tengo, y que lo he publicado en este mismo artículo, con los siguientes cambios:

    • Rango salarial con el salario promedio marcado con un rombo 🔶
    • Opción para mostrar el salario promedio.
    • Lista de países a comparar.
    • Selección de uno o dos países. No permite seleccionar más de dos países.
    • Etiquetas de los tipos de profesionales a la izquierda del salario cero.
    • Salarios de un país o comparador de los salarios de dos países.
    • Título dinámico del gráfico para mostrar los nombres de los países comparados.


    Datos del comparador de salarios

    Lo primero que he hecho ha sido obtener los datos del rango salarial de los 4 tipos de profesionales del dato para 9 países, junto con su salario promedio, y los he guardado en una tabla en la hoja 'Datos':

    • La columna A con el nombre del país.
    • La columna B con el tipo de profesional.
    • La columna C con el salario mínimo.
    • La columna D con el salario promedio.
    • La columna E con el salario máximo.

    He decidido comparar los salarios de 7 países europeos, de México y de Estados Unidos, para hacerlo más internacional.

    Estos datos salariales anuales, en miles de euros (k€), los he obtenido preguntando a la IA de Microsoft Copilot en Bing, con unas Prompts que no voy a reproducir aquí.

    Consultando la estimación del rango salarial a la IA, desvinculo los datos de cualquier Web que recopila los salarios de profesionales y empresas registradas, totalmente subjetivos, como Glassdor; Indeed; Jobted, o de otras fuentes estadísticas como: Eurostat.

    La IA respondió con datos salariales importados de diversas fuentes en miles de euros (€), como le pedí.

    Aunque sospecho que puede variar la respuesta de la IA si la pregunta se hace en diferentes idiomas y/o en diferentes regiones del planeta. Como mis Prompts son en español, la IA podría responder con salarios a la baja, aunque le pida los salarios de Estados Unidos. ¡Tengo que probar esta teoría para tener evidencias de discriminación idiomática negativa!

    Aunque tengo que reconocer que un analista de datos que sepa inglés puede llegar a cobrar más salario que uno que solamente sepa español y catalán o vasco o gallego o aragonés...

    Puedes consultar a la IA los salarios de más países, ¡si te apetece ampliar el comparador!

    Estos salarios son "una foto desenfocada" de las estimaciones salariales actuales, ya que varían con el tiempo, con la discriminación por género, discapacidad y/o idioma, con el teletrabajo y la deslocalización y, sobre todo, con los diversos sueldos del mercado de talentos naturales y artificiales, en la misma oficina y para el mismo puesto de trabajo, aunque sólo sea por antigüedad y por méritos propios o ajenos.

    ¿La IA cobra implícitamente por hacer el trabajo de un profesional del dato? ¿Cobrará explícitamente algún día la IA por suplantarnos?

    Estamos en un proceso de cambio, en el que la IA irá sustituyendo a parte de la fuerza laboral de los profesionales del dato y/o los hará más productivos o ineptos, si no son críticos ni creativos, lo que implicará una inmensa variación de sus salarios en un futuro próximo, ¡que comenzó ayer mismo!

    Por lo que los datos de esta tabla, ¡siempre estarán desactualizados!

    La Comunidad Europea dice que en los dos próximos años va a aplicar la transparencia salarial:

    Mientras tanto los salarios son una "caja negra" que solamente se puede consultar con estimaciones de las ofertas de trabajo o los sueldos que comparten empresas y trabajadores en redes sociales y plataformas de reclutamiento, ¡que obviamente no interesa que sean muy fiables!

    Puede ser que dentro de dos años sea más fácil conocer el rango salarial de los profesionales del dato, ¡si se vuelve transparente! ¡cosa que dudo!

    ¡Ya veremos! Si es así, me comprometo a actualizarlos cuando sea más fácil consultarlos...

    ¡Aunque seguirán siendo comparaciones salariales odiosas!


    Transformación de los datos salariales

    La versión de Roberto Mensa usa las funciones más recientes de Excel, como las funciones LAMBDA y LET, para obtener los datos de las series de los gráficos.

    La hoja oculta 'Support' contiene las fórmulas para el gráfico de dispersión con líneas rectas y marcadores, con el que se representan los rangos salariales. En la celda Q2 está la fórmula de matriz dinámica desbordada con los valores X de la serie.  En la celda Q7 está la fórmula con los valores Y de la serie.

    Estas fórmulas son muy elegantes y complejas, ya que consiguen que las cabeceras con los nombres de las series y sus datos sean generados con una única fórmula.

    El mayor problema es que el uso de la función LAMBDA limita el gráfico a las versiones de Excel para Microsoft 365 y Excel para la Web, por lo que no es compatible con las versiones anteriores de Excel.

    Además añade un nivel de dificultad para los usuarios de Excel desconocedores de estas nuevas funciones, por lo que habrá pocos que las entiendan y menos los que puedan modificar la funciones de las celdas Q2 y Q7. 

    ¡Ni siquiera he intentado analizar y comprender esas fórmulas! ¡y menos modificarlas!

    ¡Roberto, necesitamos una explicación detallada de esas fórmulas para poder entenderlas!

    Yo soy partidario de diseñar hojas de cálculo compatibles con todas las versiones posibles de Excel, desde Excel 2010 a Excel para Microsoft 365, pues mis seguidores están dispersos por todo el mundo y muchos no tienen instaladas las versiones más recientes de Excel. Lo que me obliga a usar funciones comunes a todas esas versiones de Excel y comprobar la compatibilidad siguiendo estas directrices:


    En mi Comparador de datos salariales transformo los datos en la hoja oculta 'Auxiliar'.

    La tabla dinámica del rango A1:E9 tiene el origen de datos en la tabla de salarios de la hoja 'Datos', con hasta 4 tipos de profesionales del dato de hasta dos países distintos, para poder comparar sus rangos salariales y su salario promedio.

    He hecho intencionadamente que esta tabla dinámica no pueda crecer pues, si se intenta filtrar por más países, se lo impide la tabla dinámica del rango A10:A11 con la opción Promedio (Sí/No), generando el siguiente mensaje de error:

    Lo mismo ocurre con la tabla dinámica del rango A10:A11 con la opción Promedio (Sí/No), que está limitada por su origen de datos, en el rango A12:A14, por lo que solamente se puede filtrar por uno de los valores. Si se marcan los dos valores a la vez, se genera el error:

    No intentes hacer espacio pues la disposición de esas tablas ha sido totalmente intencionada, y así elegir únicamente dos países y elegir una opción para mostrar o no mostrar el salario promedio.

    Se puede dar el caso de seleccionar menos de 4 tipos de profesionales, con lo que no genera error la selección de más de dos países, aunque el gráfico solamente tiene en cuenta los dos primeros países.

    En esta imagen he filtrado por dos tipos de profesionales de 4 países, por lo que no se genera error ya que no se intenta sobrescribir en la celda A10, aunque se comprueba que solamente aparecen los primeros dos países en la tabla auxiliar del rango G1:K8.

    La tabla auxiliar del rango G1:K8 son los valores X de la serie del gráfico Comparador de datos salariales, obtenidos con fórmulas compatibles con la función: IMPORTARDATOSDINAMICOS que devuelve datos visibles de la tabla dinámica de salarios.

    La tabla auxiliar del rango G12:K19 son los valores Y de la serie del gráfico, obtenidos con las fórmulas auxiliares del rango H11:K11 y del valor de la celda G22, nombrada: miComparación, para saber si se ha filtrado por un único país o por varios países.

    Al estar vacíos los rangos H5:K5 y H16:K16, hace que desaparezcan las líneas rectas que unirían un rango salarial del primer país a comparar con el rango salarial del segundo país.

    El valor -50 en la celda G11 es el valor X de las etiquetas de las series con los nombres de los 4 tipos de profesionales del dato. ¡Así no se solapan las etiquetas con los valores bajos de los rangos salariales en el gráfico de dispersión!

    El título del gráfico se obtiene en la celda G21 con esta fórmula:

    ="Salarios " & SI(miComparación;$B$3 & " vs " & $B$2;$B$2) & " (en miles de €)"

    Si quieres más explicaciones sobre las tablas y fórmulas de estas hojas, ¡pídemelas!


    Gráfico del Comparador de datos salariales

    En un único gráfico XY de dispersión con líneas rectas y marcadores se representa el Comparador de datos salariales.

    Los rangos salariales se representan con 4 series de datos, una por cada tipo de profesional de los datos.

    Las etiquetas de cada tipo de profesional se representan con otras 4 series de datos.

    El origen de estas series son las tablas auxiliares comentadas en la sección anterior.

    Los valores del rango están unidos por líneas de diferente color para cada uno de los 4 tipos de profesionales.

    Los valores mínimos y máximos están marcados con un círculo 🔴 y los valores promedio con un rombo 🔶.

    El eje X va desde 0 hasta 250, en miles de euros (€).

    El eje Y va desde 2 hasta 18 y no es visible. Sirve para separar los 8 rangos salariales visibles posibles en el Comparador de datos salariales, mostrado en la siguiente imagen:

    Este es el resultado de comparar los rangos salariales de los profesionales del dato de dos países.

    Con 3 segmentaciones se consigue:

    • Filtrar de uno a cuatro tipos de profesionales del dato.
    • Filtrar por uno o dos países.
    • Filtrar la opción para mostrar (Sí) o no mostrar (No) el salario promedio.


    Comparador salarial en la nube

    He compartido en la nube de Microsoft OneDrive el Comparador de datos salariales, para que sea fácil de probar aunque no tengas Excel instalado en el equipo.

    Para ajustar el zoom en la nube:

    • En el móvil o celular usa dos dedos en la pantalla, como haces para ampliar o reducir una foto.
    • En el PC sitúa el cursor dentro del buscador y presiona la tecla <Control> girando la ruleta del ratón.

    AVISO: No se guardan los cambios que hagas en mi nube. Para guardar tus cambios tienes que hacer una copia en tu nube de OneDrive.


    Descarga el Comparador de datos salariales

    El Comparador de datos salariales es compatible con versiones desde Excel 2010 hasta Excel para Microsoft 365 y Excel para la Web.

    Descarga la versión más reciente desde uno de estos enlaces:

    Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.

    Las hojas y el libro están protegidos sin contraseña, por lo que puedes estudiar y analizar las fórmulas, y ver las hojas ocultas.

    ATENCIÓN: Se puede modificar este libro de Excel respetando esta licencia:

    Creative Commons — Atribución-NoComercial-CompartirIgual-No portada — CC BY-NC-SA 4.0


    Vídeo: Comparador de datos salariales

    Vídeo explicando este Comparador de datos salariales.

    En el vídeo también hablo del nuevo Comparador de datos salariales en 6 idiomas: inglés, español, francés, italiano, alemán y portugués. Y con 3 tipos de monedas: Euros (€), Libras esterlinas (£) y dólares americanos ($).

    Es una versión mejorada que puedes descargar desde este artículo en inglés:


    Otros gráficos con rangos salariales

    Esta página es un clásico en inglés sobre los gráficos salariales, por lo que no puedo dejar de enlazarla aquí:

    ¿Conoces otros tipos de gráficos Excel con rangos salariales? ¡Comenta, por favor!

    Tablero Kanban personalizable en Excel

    🔝To translate this blog post to your language, select it in the top left Google box.


    Esta es la tercera versión que publico de un tablero Kanban. Es la versión más completa, configurable y personalizable, y está programada en 6 idiomas fácilmente escalables. Es una versión didáctica, con fines educativos, por lo que no contiene toda la funcionalidad de las versiones comerciales.

    Puedes ver todas las versiones de los tableros Kanban que he publicado aquí:


    Novedades del Tablero Kanban

    El nuevo Tablero Kanban personalizable incorpora estas novedades:

    1) Seleccionar de 1 a 8 líneas por tarjeta.

    2) Configurar el orden de las líneas en las tarjetas.

    3) Personalizar los Estados y la Criticidad.

    4) Ver la duración y el retraso de cada tarjeta.

    5) Filtrar tarjetas por duración y retraso en días. 

    6) Seleccionar uno de los 6 idiomas del tablero, pudiendo añadir fácilmente más idiomas: Español; Inglés; Francés; Italiano; Alemán; Portugués.

    El objetivo fundamental sigue siendo poder compartir el Tablero Kanban con el equipo de trabajo en la nube de Microsoft OneDrive, por lo que únicamente contiene fórmulas de Excel.

    ATENCIÓN: Regístrate gratuitamente en este enlace para conseguir 5 GB de almacenamiento en la nube OneDrive y versiones gratuitas de Word, PowerPoint y Excel para la Web, donde podrás probar y compartir este Tablero Kanban personalizable.

    Estas nuevas mejoras me las han sugerido mis lectores, a los que agradezco que compartan conmigo sus ideas, para ayudarme a diseñar un Tablero Kanban que se adapte a sus necesidades.

    En la siguiente imagen animada muestro el Tablero Kanban con 8, 4 y 2 líneas por tarjeta:


    Descarga el tablero Kanban personalizable

    Este tablero Kanban es compatible con versiones desde Excel 2010 hasta Excel para Microsoft 365 y Excel para la Web.

    Descarga la versión 3 desde uno de estos enlaces:

    Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.

    Las hojas y el libro están protegidos sin contraseña, por lo que puedes estudiar y analizar las fórmulas, y ver las hojas ocultas.

    ATENCIÓN: Se puede modificar este libro de Excel respetando esta licencia:

    Creative Commons — Atribución-NoComercial-CompartirIgual-No portada — CC BY-NC-SA 4.0


    Primer uso del tablero Kanban personalizable

    Estos son los pasos a seguir para usar por primera vez este tablero Kanban:

    1) Borrar el rango Datos!A2:G101 y Datos!J2:J101 para borrar los datos de todas mis tareas. Para ello seleccionar esos rangos y presionar la tecla: Supr

    2) Editar los nombres de los estados en el rango Configura!B9:B18

    3) Elegir el estado final en la celda Configura!B20. Si se deja en blanco el último estado será el estado final.

    4) Editar los nombres de las criticidades en el rango Configura!D9:D11

    5) Editar los miembros del equipo a quienes se asignarán las tareas en el rango Configura!F9:F23

    6) Escribir el nombre del archivo en la celda Configura!B23, solamente si cambia debido, por ejemplo, a crear una copia del archivo.

    7) Modificar a tu gusto el orden de las líneas de cada tarjeta en el rango Configura!I10:I16

    8) Crear la primera tarea en la hoja 'Datos'

    9) Usar el tablero Kanban...


    Tablero Kanban en la nube

    La última versión del tablero Kanban la he compartido en la nube de Microsoft OneDrive, para que sea fácil de probar aunque no tengas Excel instalado en el equipo.

    Cada vez que se accede a este Kanban se ven los estados actualizados de mis propias tareas.

    Para ajustar el zoom en la nube:

    • En el móvil o celular usa dos dedos en la pantalla, como haces para ampliar o reducir una foto.
    • En el PC sitúa el cursor dentro del buscador y presiona la tecla <Control> girando la ruleta del ratón.

    AVISO: No se guardan los cambios que hagas en mi nube. Para guardar tus cambios tienes que hacer una copia en tu nube de OneDrive.


    Vídeo: Tablero Kanban personalizable

    En el vídeo explico las mejoras añadidas a la versión 3 del tablero Kanban en Excel, para que sea personalizable.


    Hojas del Tablero Kanban personalizable

    El Tablero Kanban consta de 6 hojas, que es mejor verlas en una versión de escritorio de Excel.

    Hay 3 hojas visibles: KANBAN; Datos; Configura, y 3 hojas ocultas: Tareas; Formulas; Idiomas. Sigue estos pasos para mostrar las hojas ocultas:

    1) Seleccionar en la cinta de opciones la protección del libro con: Revisar > Proteger libro

    2) Haz clic con el botón derecho en cualquier pestaña visible en la parte inferior del libro de Excel.

    3) En el menú desplegable, selecciona: Mostrar... Aparecerá un cuadro de diálogo con las 3 hojas ocultas.

    4) Presiona la tecla Control y haz clic en cada hoja, con lo que se mostrarán en color azul las 3 hojas ocultas: Tareas; Formulas; Idiomas.

    5) Haz clic en el botón: Aceptar, y se verán toda las hojas.


    Hoja 'Idiomas'

    En la hoja 'Idiomas' están las traducciones a los 6 idiomas que incorpora por defecto este tablero Kanban.

    La tabla con los 6 idiomas se extiende desde la columna B hasta la columna G, y es fácilmente ampliable, con una columna por cada idioma.

    La lista con los nombres de los idiomas se obtiene con el nombre definido: misIdiomas, con esta fórmula:

    =Idiomas!$B$1:INDICE(TablaIdiomas[#Encabezados];1;CONTARA(TablaIdiomas[#Encabezados]))

    La celda Configura!C5, denominada: miIdioma, es una validación de datos con una lista desplegable con los nombres de los idiomas obtenidos con Origen: =misIdiomas

    En la celda A1 se obtiene el número del idioma, con la fórmula:

    =SI.ERROR(COINCIDIR(miIdioma;misIdiomas;0);1)

    La celda A2 se arrastra hacia abajo, hasta el número de filas de la tabla de idiomas, con la fórmula:

    =INDICE(TablaIdiomas[@];1;$A$1)&""

    Con lo que todas las traducciones están en la columna A de la hoja 'Idiomas'.

    Por ejemplo, para traducir "Tablero Kanban" a cualquier idioma, se elige ese idioma y la traducción está en la celda Idiomas!A2


    Hoja 'Configura'

    En la hoja 'Configura' están las configuraciones de este tablero Kanban.

    ATENCIÓN: Se debe escribir el nombre del archivo en la celda B23, que por defecto es:

    Tablero Kanban - PW3.xlsx

    Así será detectado por Excel para la Web y abrirá los hipervínculos del Tablero Kanban. Hay que tenerlo en cuenta si se copia el archivo, pues automáticamente cambia su nombre.

    Antes de introducir datos en la hoja 'Datos', se debe elegir el Idioma en el desplegable con los idiomas de la celda B5.

    Los nombres de los Estados se escriben en el rango B9:B18 y el estado final se selecciona en la celda B20.

    Los nombres de las 3 Criticidades se escriben en el rango D9:D11 por orden de urgencia.

    Los Miembros del equipo se escriben en el rango F9:F23

    Los datos de las tareas son las líneas de las tarjetas y, en el rango I10:I16, se define el Orden en tarjetas: del 2 al 8, sin duplicar los números de orden. El 1 con el nombre de la tarea es fijo y es la primera línea de la tarjeta que siempre se ve en cada una de las tarjetas.


    Hoja 'Datos'

    Los datos del tablero Kanban están en la hoja 'Datos'.

    En esta hoja se introduce toda la información que aparecerá en el tablero Kanban:

    1) Estados: Con un desplegable tal y como se han escrito en la hoja 'Config'.

    2) Criticidad: Con un desplegable de las 3 criticidades: URGENTE; IMPORTANTE; NORMAL.

    3) Tarea: Escribir los nombres de cada tarea.

    4) Descripción: Escribir una breve descripción de cada tarea.

    5) Inicio: Introducir la fecha de inicio de cada tarea.

    6) Previsto: Introducir la fecha prevista de finalización de cada tarea.

    7) Final: Introducir la fecha final de cada tarea.

    8) Duración: Con una fórmula para calcular la duración en días de cada tarea.

    9) Retraso: Con una fórmula para calcular el retraso en día de cada tarea.

    10) Asignado: Con un desplegable se asigna a un miembro del equipo a cada tarea.

    11) Kanban: Con un vínculo para ir a la tarjeta asociada a una tarea del tablero Kanban.

    AVISO: No conviene cambiar de idioma después de introducir estos datos en cada tarea, pues algunos campos no se traducen.


    Hoja 'Tareas'

    La hoja 'Tareas' contiene las fórmulas que permiten filtrar las tareas, averiguar el número de estado y de criticidad, y poder saltar con un vínculo desde las tareas de la hoja 'Datos' a las tarjetas de la hoja 'Kanban'.

    Esta hoja contiene los siguientes campos:

    1) Tarea: Con el número automático de la tarea.

    2) #Estados: Con el número del estado de cada tarea, para situarla en la columna correspondiente.

    3) #Criticidad: Con el número de criticidad de cada tarea, para cambiar el color de su tarjeta con un formato condicional.

    4) Filtro: Con la fórmula que marca un 1 si la tarea se muestra en el tablero y un 0 si la tarea es filtrada:

    =SI(Y(Datos!$A2<>""; O(miCriticidad="";miCriticidad=$C2); O(miAsignado="";miAsignado=Datos!$J2); O(miFechaInicio="";Datos!$E2="";Datos!$E2>=miFechaInicio); O(miTexto="";SI.ERROR(HALLAR(miTexto;Datos!$C2);0)>0;SI.ERROR(HALLAR(miTexto;Datos!$D2);0)>0); O(miRetraso="";SI.ERROR(--IZQUIERDA(Datos!$I2;ENCONTRAR(" ";Datos!$I2)-1);0)>miRetraso); O(miDuración="";SI.ERROR(--IZQUIERDA(Datos!$H2;ENCONTRAR(" ";Datos!$H2)-1);0)>miDuración)); 1;0)

    5) C - H - M - R - W - AB - AG - AL - AQ - AV: Son 10 columnas de la hoja 'Kanban' donde está el lado izquierdo de cada tarjeta.

    6) Celda: Concatena los valores de las columnas anteriores, donde cada tarea está en una celda distinta.

    7) Kanban: Rango de celdas del lado izquierdo de cada tarjeta. Quedará en blanco para las tarjetas que no aparezcan en el tablero.


    Hoja 'Formulas'

    En la hoja 'Formulas' están las fórmulas, valga la redundancia, que permiten "dibujar" las tarjetas en el tablero Kanban.

    Con cada uno de los 10 estados o columnas del tablero se calculan las fórmulas para obtener los datos de cada tarjeta y su posición en el tablero Kanban.

    Por ejemplo, en el estado "POR HACER", en la celda B2 está la fórmula matricial:

    =SI((misEstados=B$1)*(misFiltros=1);FILA(misEstados)-1;"")

    Con la que se obtiene los números de tarea en ese estado, una vez filtrados.

    En la columna C se obtienen los números de tarjetas consecutivas en ese estado.

    En la columna D se obtienen los números de tareas repetidos tantas veces como líneas se muestren en cada tarjeta.

    En la columna E se obtienen los números de líneas de cada tarjeta.

    En la columna F se obtiene la criticidad de cada tarea o tarjeta, un signo separador y el número de linea.

    Estas fórmulas se repiten en las demás columnas para cada uno de los 10 estados posibles.


    Hoja 'KANBAN'

    El Tablero Kanban está en la hoja 'KANBAN'.

    En el tablero se visualizan las tarjetas en cada estado y con un número de líneas elegido en la celda F2, de 1 a 8 líneas por tarjeta.

    Los siguientes filtros son excluyentes:

    1) Tareas asignadas a: En la celda J2 se selecciona con un desplegable a que miembro del equipo están asignadas las tareas, filtrando las tarjetas asignadas a ese miembro del equipo. Si con la tecla Supr se deja en blanco, no se aplica el filtro.

    2) Con criticidad: Desplegable en la celda O2 para filtrar por una criticidad: URGENTE; IMPORTANTE; NORMAL, o todas si se deja en blanco con la tecla Supr.

    3) Con inicio desde: Filtra las tarjetas a partir de una fecha de inicio.

    4) Con el texto: Filtra cualquier dato dentro de las tareas, excepto si se deja en blanco con la tecla Supr.

    5) Con un retraso >: Filtra las tareas con un retraso mayor que un número de días.

    6) Con una duración >: Filtra las tareas con una duración mayor que un número de días.

    NOTA: No hay que olvidar que si solamente se quiere filtrar por una condición, es necesario dejar en blanco el resto de condiciones...

    Las fórmulas que hacen posible el tablero Kanban son las siguientes para el primer estado, y están repetidas para los demás estados:

    La fórmula en la celda C6, arrastrada hacia abajo en el rango C6:C201, es:

    =SI(O(Formulas!E3=0;Formulas!E3="";DERECHA(Formulas!F3)="0");""; HIPERVINCULO("["&Archivo_Nombre&"]Datos!"&IZQUIERDA(SUSTITUIR(DIRECCION(1;SI(Formulas!E3=1;1;DERECHA(Formulas!F3)+2));"$";""))&Formulas!D3+1; SI.ERROR(INDICE(Datos!$A$1:$K$1;1;DERECHA(Formulas!F3)+2)&SI(Formulas!E3=1;" "&Formulas!D3;"")&":";"")))

    La fórmula en la celda D6, arrastrada hacia abajo en el rango D6:D201, es:

    =SI(O(Formulas!E3=0;Formulas!E3="";DERECHA(Formulas!F3)="0");""; HIPERVINCULO("["&Archivo_Nombre&"]Datos!"&IZQUIERDA(SUSTITUIR(DIRECCION(1;DERECHA(Formulas!F3)+2);"$";""))&Formulas!D3+1; SI.ERROR(INDICE(Datos!$A$2:$K$101;Formulas!D3;DERECHA(Formulas!F3)+2);"")))

    Estas fórmulas contienen los hipervínculos con los que ir a cualquier campo de la hoja 'Datos' para poder editarlo...

    ¡Es el truco principal de este Tablero Kanban!


    Conclusiones

    La gracia de este Tablero Kanban es poder compartirlo en la nube de Microsoft OneDrive, para lo que está hecho únicamente con fórmulas y no contiene macros VBA, pues no funcionan en Excel para la Web.

    El truco principal es usar masivamente los hipervínculos, pues es imposible editar las tarjetas en el Tablero Kanban, por lo que se vincula cada línea de una tarjeta con la tarea asociada en la hoja 'Datos', en la que se edita cualquier campo de las tareas.

    Excel para la Web ha cambiado drásticamente la forma de abrir un vínculo desde hace unas semanas, lo que ha generado muchas quejas entre los usuarios de Excel Online pues, si se selecciona una celda, ahora obliga a usar la tecla Control (Ctrl) y hacer clic en el enlace. Ver las quejas en estos enlaces:

    En Excel de escritorio no hace falta presionar la tecla Control para abrir un vínculo, solamente con hacer clic en él, como ocurre en cualquier página Web.

    En esta imagen animada muestro un workaround con el que no hace falta presionar la tecla Control para abrir un vínculo en Excel para la Web:

    1) Pasar el ratón por encima del enlace.

    2) En la ventana que se abre, hacer clic en el enlace.

    Habrá que acostumbrarse a abrir los vínculos en Excel para la Web de esta manera, para no tener que usar la tecla Control, mientras Microsoft hace caso a los usuarios y actualiza Excel para la Web, para que los enlaces se abran con un solo clic, como siempre ha sido, o hasta que exista una opción para no usar la tecla Control, como ocurre en las opciones de las versiones de escritorio de Word y Outlook.

    Escribe un comentario si tienes dudas o si se te ocurren ideas de mejora de este Tablero Kanban.

    Mi ajedrez en Excel (Posición)

    🔝Select the language of this blog post in the Google box at the top left.


    Mi ajedrez en Excel ya está en posición de finalizar, aunque aún sea mejorable, aunque no esté totalmente depurado y aunque falte documentarlo en detalle. Todo eso lo dejo para otro año...

    Han sido tres meses de desarrollo ininterrumpido, y ha llegado el momento de pausar este proyecto para dedicarme a otros.

    Con esta última revisión de mi ajedrez en Excel puedes jugar al ajedrez y reproducir partidas:

    • Con la posición inicial diferente a la clásica, mediante la notación FEN.

    También puedes cargar partidas de ajedrez desde archivos PGN o mover las piezas para jugar una partida con otro jugador, guardando automáticamente los movimientos en notación algebraica o en notación numérica de la ICCF.

    He intentado cumplir las reglas y leyes del juego de ajedrez, con algunas limitaciones:

    • Promoción de un peón o coronación limitada para que haya un máximo de dos damas, dos torres, dos alfiles y dos caballos del mismo color en el tablero.
    • No detecta el jaque mate, ni las tablas por estar el rey ahogado o por repetición de la posición.
    • He intentado resolver con macros los movimientos de las piezas que producen una indeterminación, durante la conversión algebraica a numérica, aunque solo lo he conseguido parcialmente. En más de 8.000 partidas analizadas solamente he detectado 2 partidas problemáticas.
    • No reproduce los movimientos alternativos incluidos en los comentarios de las partidas extraídas de archivos PGN. 

    Considero que he cumplido mi objetivo inicial de conseguir jugar y reproducir cualquier tipo de partidas en un tablero de ajedrez hecho con un gráfico de Excel.

    Espero que mi ajedrez en Excel sea una excelente versión de ajedrez por computadora, y lo uses para visualizar partidas de ajedrez y para jugar contra otro jugador humano. Como no tiene motor de ajedrez, no podrás jugar contra Excel.

    Para saber más sobre ajedrez consulta el Portal:Ajedrez - Wikipedia, la enciclopedia libre

    Para descargar archivos PGN busca en las Bases de datos de partidas de ajedrez (bing.com)


    Reproducir posiciones FEN en mi ajedrez en Excel

    Como ejemplo de final de partida, en esta imagen animada muestro la posición FEN de la partida guardada número 12, con un final muy interesante, ya que ganan las blancas después de promocionar su peón a un caballo.

    Esta posición se consigue convirtiendo el tag FEN, extraído de la partida de un archivo PGN, en la posición inicial de las piezas:

    [FEN "8/K2p1p1B/2k1PP2/6P1/4NP2/2P4q/3P4/8 w - - 0 1"]

    La conversión de la posición FEN se hace con las fórmulas de la hoja 'FEN'.


    Descarga mi ajedrez en Excel

    Descarga la versión más reciente de mi ajedrez en Excel, compatible con todas las versiones de escritorio, desde Excel 2010 hasta Excel para Microsoft 365.

    Las macros del archivo descargado están bloqueadas por defecto. Para desbloquear las macros debes modificar las Propiedades del archivo siguiendo estas instrucciones:

    Las macros de Internet están bloqueadas de forma predeterminada en Office - Deploy Office | Microsoft Learn

    Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.

    Presiona el botón: Habilitar contenido cuando aparezca la ADVERTENCIA DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del contenido activo.

    Las hojas están protegidas sin contraseña y no está protegido el proyecto VBA, por lo que puedes estudiar y analizar el código de las macros.

    AVISO: Para ver las demás hojas, que están muy ocultas, se debe hacer clic en la forma de las hojas que está abajo a la izquierda.


    ATENCIÓN: Se puede modificar este libro de Excel respetando esta licencia:

    Creative Commons — Atribución-NoComercial-CompartirIgual-No portada — CC BY-NC-SA 4.0


    Vídeo con la posición de mi ajedrez en Excel

    En este vídeo explico las diferentes posiciones iniciales de una partida en mi ajedrez en Excel.


    Posición de mi proyecto de ajedrez

    Puedes ver todo lo que he hecho en Excel sobre ajedrez hasta ahora, tanto en mi blog como en mi canal de YouTube:

    Este artículo y los anteriores han sido dedicados al proyecto de diseñar mi mejor ajedrez hecho en Excel por el momento, por lo que pido tu ayuda y tus comentarios para detectar errores o para sugerir mejoras en las próximas versiones.

    Mi lista de blogs