Traducir el blog
Conversión de Datos 1: Visor de Ajedrez en Excel
🔝To translate this blog post to your language, select it in the top left Google box.
Todas las entradas sobre Conversión de Datos:
- Conversión de Datos 1: Visor de Ajedrez en Excel
- Conversión de Datos 2: Instrucciones del Visor de Ajedrez
- Conversión de Datos 3: Juego de Ajedrez con fórmulas
Una buena interfaz gráfica de usuario no se crea de la nada. Cualquier interfaz gráfico de usuario necesita una gran cantidad de procesos de conversión de datos antes de que se puedan mostrar los gráficos y, por supuesto, requiere de muchos interfaces antes de que pueda ser de utilidad a los usuarios finales.
Desde el momento en que las entradas se introducen en un programa o sistema, se requieren varios procesos de conversión para obtener la salida deseada. A través de etapas intermedias se convierten los datos, de una notación en otra, usando interfaces de comunicación entre los diferentes procesos y almacenando temporalmente los datos en diferentes formatos.
Lo más fácil es cuando todas las entradas posibles son conocidas de antemano, pero la realidad es que no es así. El escenario habitual se da cuando no existe un formato exacto de los datos de entrada pero se debe tomar la acción apropiada para que no pase, que los datos de entrada no sean reconocidos por el proceso de conversión de datos, lo que impediría obtener los datos de salida correctos.
Se debe tener mucho cuidado de que esta situación no ocurra, y que todas las entradas sean predecibles y esperadas, y que todos los procesos de conversión de datos sean exactos, generando siempre las mismas salidas, cuando se produzcan las mismas condiciones de entrada.
Si las especificaciones de conversión de datos son secretas, los procesos de conversión se comportarán como una caja negra de la que sólo se conocen los datos de entrada y los datos de salida. Si las especificaciones son abiertas, usted puede aprender de los métodos de conversión y mejorarlos, aún sin ser el autor de las mismos.
Como un ejercicio de conversión, abierto a la comunidad de usuarios de Excel, he diseñado un Visor de Ajedrez en Excel sin macros, para los aficionados y amantes como yo de ambos mundos maravillosos.
Los datos de entrada son la notación algebráica de un juego de ajedrez, convertido en primer lugar en la notación numérica que finalmente se convierte, mediante una interfaz, en un gráfico que representa el tablero de ajedrez en el que las piezas de ajedrez se mueven de acuerdo con el juego guardado y, como datos de salida , muestra al usuario este Visor de Ajedrez.
Esta idea se me ocurrió leyendo un artículo del Excel Hero Blog acerca de un Visor de Partidas de Ajedrez en Excel 2007, realmente impresionante y una solución inteligente, especialmente por no usar nada de VBA para implementarlo.
Se puede ver el resultado en: Excel Hero Chess Game Viewer
Este Visor de Partidas de Ajedrez creado por Daniel Ferry se basa en la Notación Numérica ICCF, que supone la ventaja de utilizar una máquina de estados como entrada a una tabla dinámica. Esto nos da la posibilidad de ver los movimientos de una partida de ajedrez hacia adelante y hacia atrás. Los movimientos de las piezas de ajedrez son convertidos partiendo de una notación numérica. Los movimientos se designan con cuatro dígitos - los dos primeros son el código de la casilla de la pieza que se mueve y los dos últimos son el código de la casilla de destino.
La novedad de mi planteamiento de un Visor de Ajedrez es que las partidas de ajedrez se introducen por medio de la Notación Algebraica, aunque su uso puede provocar confusión a las máquinas, e incluso a las personas humanas siguiendo la notación de movimientos diseñada para los seres humanos.
Las notaciones de movimiento para las computadoras son menos complejas de utilizar y convertir.
Las piezas de ajedrez tienen diferentes nombres e iniciales en lenguas diferentes y este visor es capaz de entender 50 idiomas diferentes, incluidos los símbolos gráficos denominados figurines, como se pueden ver en la nube:
En la hoja 'Chessboard' de arriba, en Excel Web App, cambia el valor de la entrada de la celda K9 (en amarillo), para mover las piezas del juego de ajedrez, que se selecciona con la celda K1, y que contiene algunas partidas de ajedrez, como:
Se pueden almacenar más de 250 partidas de ajedrez.
La versión subida a la nube es completa, pero sin controles gráficos, ya que Microsoft Excel Web App sólo admite archivos .xlsx, sin VBA ni macros.
La versión completa con controles gráficos te la puedes descargar desde el siguiente enlace:

En próximos artículos me propongo escribir una explicación de cómo me las ingenié para convertir la notación algebraica de los movimientos de las piezas sobre el tablero, sin el uso de macros, sólo usando fórmulas de Excel para obtener los estados de cada movimiento en notación numérica, de conformidad con las reglas del ajedrez (como la regla de "captura al paso"), fácilmente traducibles en posiciones en el tablero de ajedrez con sus piezas representadas por los símbolos de ajedrez como caracteres Unicode, llamados "figurines", sin ningún tipo de imágenes externas, obteniendo una interfaz gráfica de usuario que nos permite mostrar un visor de ajedrez de dos dimensiones.
ATENCIÓN: No dejes de leer la siguiente entrada con las instrucciones de uso aquí:
Conversión de Datos 2: Instrucciones del Visor de AjedrezMi lista de blogs
-
De Aburrido a PRO: Transforma tu Dashboard en Excel - Imagina que llegas a una junta y debes presentar un dashboard. Los datos están ahí, pero el diseño no ayuda: […] The post De Aburrido a PRO: Transforma t...Hace 5 días
-
5 Ways to Make Rows the Same Size in Microsoft Excel - Do you want to find out how to make rows the same size in Microsoft Excel? You’ve come to the right place. Keep reading! When you open an Excel file with i...Hace 5 días
-
Complementos Excel Guía completa y potencia tu hoja de cálculo - Vas a conocer Complementos Excel tanto de Microsoft Office como de terceros. Ya que Excel además de todas las utilidades y herramientas que contiene, pue...Hace 1 semana
-
Antidivisores - Todo número entero positivo N (he excluido los negativos porque no tienen interés en este estudio) posee divisores. Si es primo, serán el 1 y él mismo, y...Hace 1 semana
-
Colección de Excel insertados en mi blog - 🔝*To translate this blog post to your language, select it in the top left Google box. * ¡COLECCIONA EXCEL! El mes de septiembre es el mes por anton...Hace 1 semana
-
Text from pictures in Excel - Excel recently added the ability to extract text from an image, either on the clipboard or from a selected file. To try this out I used a screenshot of a t...Hace 1 semana
-
CREAR FLUJO EN POWER AUTOMATE PARA ENVIAR RECORDATORIO DE CUMPLEAÑOS - Hola a todos! Ya que me lo habéis pedido, os mostraré con detalle el flujo que construí con Alicia, mi hija, para que que nos … La entrada CREAR FLUJO E...Hace 5 semanas
-
Who is my boss’s boss? [Data Analytics Challenge – 001] - Let’s try something different. I will share a data analytics challenge here. Post your solutions in the comments. Our first challenge involves Employee D...Hace 5 semanas
-
How to Get Started With Excel FILTER Function - In the video below, I show how to get started with the Excel FILTER function, which is available in Office 365. You can enter a formula in one cell, and th...Hace 1 mes
-
Todo lo que debes saber sobre la función EVALUAR en Excel - Antes de empezar con este tema, te lo digo claro: No te recomiendo que uses la función EVALUAR en tus archivos de Excel. Y no… The post Todo lo que debes...Hace 1 mes
-
🛠️ Error Formula.Firewall en Power Query: ¿Qué es y cómo solucionarlo? - Power Query es una herramienta poderosa para transformar y combinar datos en Excel o Power BI. Sin embargo, en algunos escenarios comunes, puedes encontrar...Hace 2 meses
-
Cómo hacer gráficos en Excel - Excel es una de las herramientas más potentes y versátiles para el análisis y la presentación de datos. Los gráficos en Excel no solo ayudan a visualizar...Hace 6 meses
-
Fin - Llevo tiempo pensando esta entrada y no sé que decir. Analisis y Decisión nació en 2008 y no ... Leer más »Hace 7 meses
-
Análisis DAFO (FODA, DOFA) las decisiones con Excel - Para conocer la situación de una empresa, proyecto o persona, recurrimos al análisis DAFO (FODA, DOFA) en la toma de decisiones con Excel. El los años sese...Hace 9 meses
-
Color, Conditions, and Copilot: How to save time using conditional formatting with Copilot in Excel - Hi everyone, this is part 11 in a series of posts to show you some of the things that are possible to do with Copilot in Excel. *What is conditional f...Hace 10 meses
-
How To Predict Bearing Life With Excel - When you work in mechanical engineering, understanding the reliability and performance of bearings under various conditions is crucial. Bearings are the co...Hace 1 año
-
-
TikTok’s search evolution - 2 in 5 Americans use TikTok as a search engine. Nearly 1 in 10 Gen Zers are more likely to rely on TikTok than Google as a search engine. More than half of...Hace 1 año
-
Unblocking and Enabling Macros - When Windows detects that a file has come from a computer other than the one you're using, it marks the file as coming from the web, and blocks the file....Hace 2 años
-
Office Scripts: Trabajando con Tablas - [image: Office Scripts: Trabajando con Tablas] Me he dado cuenta que últimamente solo escribo de lenguaje M (es mi pequeño vicio)... pero hay que liberar l...Hace 2 años
-
Hello world! - [image: Hello world!] Welcome to WordPress. This is your first post. Edit or delete it, then start writing!Hace 2 años
-
La importancia de saber mecanografía en 2022 - [image: Resultado de imagen de mecanografía viñeta escribiendo a máquina] Según la RAE, la mecanografía es el arte de escribir a máquina. Hace unos cuantos...Hace 3 años
-
London Excel Meetup Workbooks - The workbooks used in my presentation on “Analytical and Interactive Dashboards in Excel” at the London Excel Meetup, September 3, 2020Hace 5 años
-
Cálculo de jornada que termina al día siguiente (Power Query) y despedida - [image: Cálculo de jornada que termina al día siguiente (Power Query) y despedida] Este blog se ha ocupado de cálculos de tiempo con bastante intensidad, c...Hace 5 años
-
Agenda Perpetua Excel Calendario Perpetuo - Saludos a los ingenieros y a todos los que forman parte de nuestra comunidad de planillas Excel para ingeniería civil, ya se vienen las fiestas navideñas y...Hace 5 años
-
International Keyboard Shortcut Day 2019 - The first Wednesday of every November is International Keyboard Shortcut Day. This Wednesday, people from all over the world will become far less efficient...Hace 5 años
-
Welcome, Prashanth! - Last March, I shared that we were starting to look for a new CEO for Stack Overflow. We were looking for that rare combination of someone who… Read more "W...Hace 5 años
-
Visualize parts and whole - combine clustered column and stacked column charts - *Inga: Disa what?* *Igor: -ppeared.* by The FrankensTeam ------------------------------ Really it was 3 years ago we posted our last article? *Freddy: Th...Hace 6 años
-
Salvador Sostres, analfabeto profesional - Los nuevos tiempos traen nuevas profesiones. Internet, además, ha revolucionado el mundo del periodismo y la palabra escrita. Adaptarse o morir, ese es el ...Hace 7 años
-
Planificación de compras - Realizar una lista con los productos que necesitamos y que formarán parte de nuestra cesta de la compra nos ayuda a *encontrar la combinación de bienes p...Hace 13 años
-
-
-
-
-
-
-
-
-
7 Response to "Conversión de Datos 1: Visor de Ajedrez en Excel"
Un artículo muy interesante Pedro. Lo admirable es que el visor de Ajedrez no utiliza VBA.
Moisés, muchas gracias por tu comentario. Realmente aún queda camino para conseguirlo pero me he propuesto este simulador de partidas de ajedrez sin VBA y aún lo estoy perfeccionando.
En la próxima entrega pienso incluir multilenguaje para hacerlo internacional, no solo en inglés como hasta ahora.
Estate atento a las novedades porque tengo en cartera artículos interesantes sobre conversión de datos con la inestimable ayuda de este visor de ajedrez como ejemplo de lo que se puede hacer con los datos y con las piezas en las casillas o mejor en las celdas de Excel.
Saludos a mis amigos mejicanos,
Pedro.
julio guaran escribió:
jovenes buenas tardes, ustedes serian tan gentiles de proporcioaname el archivo, a xxxx@yyyy.zzz
se los agradeceria mil gracias
He tenido que editar su mensaje para que no aparezca su correo personal, debido a la protección de datos de esta web.
julio, en primer lugar no se admiten correos electrónicos ni información personal en este blog.
Segundo, para descargar el archivo, en el artículo está el enlace a este ajedrez que copio aquí: Chess_PedroWave16.xls
También puedes presionar el botón Excel Download
En la página de SkyDrive ya está marcado el ajedrez que te lo puedes bajar con el segundo botón de arriba a la izquierda: Descargar (Download si se abre la página en inglés).
¡Que lo disfrutes!
Julio, he comprobado que en algunas versiones de Excel 2010 la versión .xls guardada en SkyDrive genera problemas al descargarla:
Microsoft Excel (Protected View) has encountered a problem and needs to close. We are sorry for the inconvenience.
The file is corrupt and cannot be opened.
He subido la versión comprimida a:
Chess_PedroWave16.zip
Como dice Microsoft, ¡disculpa las inconveniencias!
Hola, no puedo realizar movimientos. Hay algun boton para que lea el sig movimiento? Gracias
Leave A Reply
Comenta este artículo, critícalo o avisa si detectas algún error que haya que corregir.