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
-
More on TrimRange and the Drop Function - A comment on my previous post links to a helpful YouTube video on using TrimRange and the Dot operator: It also looks at using the Drop Function to exclude...Hace 12 horas
-
FLUJO DE AUTOMATE CON IA PARA GENERAR FELICITACIONES DE CUMPLEAÑOS - Hola a todos, Os imagináis una felicitación de cumpleaños así?: y que además una gran parte de su contenido está generado con IA, en concreto … La entra...Hace 1 día
-
5 maneras de trabajar con más de millón de filas en Excel - Seguramente alguien ya te dijo —o te va a decir— que “Excel no puede trabajar con archivos grandes”.Y sí, Excel […] The post 5 maneras de trabajar con má...Hace 3 días
-
Nuevo mapa de municipios - Trapecistas - 🔝*To translate this blog post to your language, select it in the top left Google box. * Este artículo es una versión más precisa y mejorada del mapa ...Hace 3 días
-
¿Cuánto sabes de Tablas dinámicas Excel? ¡Pon a prueba tus conocimientos! - Excel es mucho más que hojas de cálculo, sabes de Tablas dinámicas Excel. Entonces sabes que es una herramienta que te ayuda a tomar decisiones, automati...Hace 4 días
-
25 Years of Contextures – 40 Years of Excel - Twenty-five years ago, on November 15, 2000, I registered and launched my Contextures.com website. It had a few Excel tutorials, and a small selection of s...Hace 5 días
-
Polidivisibles - Un número se llama polidivisible (aquí se limitará el estudio a base 10) cuando al recorrer sus cifras de izquierda a derecha, las dos primeras forman un...Hace 6 días
-
Excel para Calcular la Capacidad de Carga del Suelo – Método de Terzaghi - La capacidad de carga del suelo es un parámetro fundamental en el diseño de cimentaciones, ya que determina la máxima presión que el terreno puede soportar...Hace 1 semana
-
How to Use the COPILOT Function in Microsoft Excel - Wondering if you could use the mighty Copilot AI from Microsoft in your Excel workbooks to think and work faster? I’ve got you covered! Read on to learn ho...Hace 2 semanas
-
Mostrar datos de dos celdas en un cuadro de texto de Microsoft Excel - En Microsoft Excel es posible vincular el contenido de una celda a un cuadro de texto o a una forma. Vincular contenido de cuadro de texto a valor de cel...Hace 2 semanas
-
El error #¡NULO! y el operador de intersección - En este vídeo te muestro la utilidad del operador de intersección (el espacio) para hacer búsquedas en tablas de doble entrada. Te dejo una descripción… ...Hace 2 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 3 meses
-
🛠️ 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 4 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 8 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 9 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 1 año
-
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 1 año
-
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 3 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
-
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 6 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 6 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.