Entradas

Mostrando las entradas con la etiqueta Script en Google Sheets

📊 ¿Qué selecciones fueron eficientes y también protagonistas de los mejores partidos defensivos?

Imagen
📊 ¿Qué selecciones fueron eficientes y también protagonistas de los mejores partidos defensivos? Después de analizar distintas visualizaciones del FIFA World Cup 2026 Dataset , quise responder una pregunta diferente: ¿Las selecciones más eficientes también jugaron algunos de los mejores partidos defensivos del Mundial? Para responderla, comparé dos análisis independientes: ⚽ El ranking de las selecciones con mayor eficiencia ofensiva (conversión de tiros a gol). 🛡️ El ranking de los partidos con mejor rendimiento defensivo, calculado a partir de recuperaciones, intercepciones, atajadas y goles recibidos. Al cruzar ambas visualizaciones comenzaron a aparecer patrones muy interesantes que no eran evidentes al observar cada gráfica por separado. ⚽ Top 15 Most Efficient National Teams 🛡️ Best Defensive Matches – FIFA World Cup 2026 🔍 Selecciones que destacan en ambos análisis Después de comparar ambos rankings, encontramos que algunas selecciones no solo ...

Google Sheets: Crea una Sopa de Letras Interactiva con Script

Imagen
Creación de la cuadrícula: Define el tamaño , en mi caso utilice una cuadricula de 10x10 Utiliza la función "ALEATORIOENTRE"  para generar letras aleatorias en cada celda. Por ejemplo, en la celda A1 puedes escribir:  =CHAR(INT(RAND()*26)+65)  para generar una letra aleatoria mayúscula. Copia esta fórmula a todas las celdas de la cuadrícula. Inserta las palabras que definiste anteriormente.  Puedes hacerlo manualmente o utilizando la función BUSCARV si quieres que las palabras aparezcan en un orden específico Otra forma de hacerlo fue con un script o macro Abrir el Editor de Scripts : Ve al menú Extensiones > Apps Script . Crear un Script : Borra cualquier código que aparezca y reemplázalo con el siguiente script: javascript function fillEmptyCellsWithRandomLetters () {   var sheet = SpreadsheetApp . getActiveSpreadsheet (). getActiveSheet ();   var range = sheet . getDataRange (); // Selecciona todo el rango de datos   var values = range . g...

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!