Decision Matrix: Herramienta gratuita de puntuación ponderada
Compara opciones contra criterios ponderados con escalas numéricas o calificaciones literales. Puntuación automática, celdas con colores, exportación a CSV.
¿Qué es la Decision Matrix?
La Decision Matrix es una herramienta de puntuación ponderada para comparar varias opciones contra los criterios que tú defines. Tengo una abierta cada vez que estoy atascado entre dos o tres opciones reales — apartamentos, ofertas de trabajo, proveedores de hosting — porque escribir las concesiones en una cuadrícula me obliga a ser honesto sobre qué factores importan de verdad. Cada criterio tiene su propio peso y su propia escala (numérica como X/10 o calificaciones literales A+ a F), y la herramienta calcula una puntuación final ponderada por opción mientras escribes. Las celdas se ponen rojas cuando la puntuación es baja y verdes cuando es alta, así que puedes leer la matriz de un vistazo.
Características principales
- Criterios ponderados — cada fila tiene un valor de Peso de 1 a 999. Los pesos se convierten a porcentajes del total automáticamente, mostrados en texto pequeño bajo cada celda de peso.
- Tipo de escala por criterio — cada criterio elige su propia escala: Numérica (con un máximo configurable de 1 a 1000) o Calificación Literal (A+ a F).
- Soporte para calificaciones literales — al elegir Calificación Literal en una fila, la celda de puntuación se convierte en un desplegable con A+, A, A-, B+, B, B-, C+, C, C-, D+, D, D- y F. Las letras se mapean internamente a valores de 1.0 (A+) hasta 0.0 (F).
- Celdas con colores — los fondos de las celdas pasan de rojo (peor) a naranja y a verde intenso (mejor), actualizándose en vivo al cambiar valores. Las celdas vacías quedan transparentes.
- Conmutador de formato de salida — alterna la fila de puntuación final entre Puntuación Numérica (0-100) y Calificación Literal (A+ a F). El cálculo interno es idéntico; solo cambia la presentación.
- Notas de columna — haz clic en el icono de nota junto al nombre de una opción para registrar pensamientos más largos sobre esa opción (pros, contras, lo que no quepa en una sola celda).
- Notas de celda — cada celda de puntuación tiene su propio icono de nota para justificar un valor concreto ("7/10 por la duración del contrato").
- Exportación a CSV — exporta la matriz completa (nombres de criterios, pesos, escalas, puntuaciones y la fila de puntuación final) como
decision-matrix.csv. CSV es una función de Supporter. - Copiar como texto plano o tabla Markdown — una versión de texto de ancho fijo para terminal o correo plano, o una tabla Markdown para GitHub, Notion o chat. Markdown es una función de Supporter.
- Auto-guardado en el navegador — la matriz completa se guarda en
localStoragetras cada edición. Cierra la pestaña, vuelve al día siguiente y la matriz aparece como la dejaste.
Cómo usar la Decision Matrix
Paso 1: Añade tus criterios (las filas)
La herramienta arranca con tres filas de criterio en blanco y dos columnas de opción. Haz clic en el campo de nombre de criterio a la izquierda y escribe contra qué evalúas — "Coste mensual", "Tiempo de trayecto", lo que aplique. Usa el botón + Add Criterion en la tarjeta de configuración para añadir más filas (hasta 20). El botón X a la derecha de cada fila la elimina.
Paso 2: Configura pesos y escalas
En la columna Weight, escribe un número de 1 a 999 para cada criterio. El porcentaje bajo el campo se actualiza al cambiar pesos — si las tres filas tienen peso 1, cada una muestra 33%. Sube un peso a 3 y esa fila salta a 60%. La columna Scale tiene un desplegable para elegir Numérica o Calificación Literal. Para Numérica, escribe el valor máximo en el cuadro pequeño de la derecha (por defecto 10 — cámbialo a 5 para una escala X/5, a 50 para X/50, o cualquier otro hasta 1000). Cambiar el tipo de escala borra todas las puntuaciones de esa fila.
Paso 3: Añade tus opciones (las columnas)
Cada opción se convierte en una columna. Haz clic en el campo superior de una columna y escribe su nombre — "Apartamento A", "Proveedor B", "Plan 3". Usa + Add Option para añadir más columnas (hasta 15). El icono X arriba a la derecha elimina una columna. Haz clic en el icono de nota junto al nombre de la opción para abrir el diálogo de Notas de Columna.
Paso 4: Puntúa cada celda
Recorre la matriz y rellena las puntuaciones. Las filas numéricas aceptan decimales entre 0 y el máximo de la escala — escribe 7.5 en una fila 0-10, o 42 en una 0-50. Las filas con calificación literal muestran un desplegable — elige una nota. Mientras escribes, las celdas cambian de rojo a verde y la fila Final Score se recalcula. Las celdas vacías se omiten — no bajan la puntuación de la opción — así que deja una celda vacía si un criterio no aplica. Haz clic en el pequeño icono de nota dentro de cualquier celda para adjuntar una explicación.
Paso 5: Lee el resultado y exporta
La fila Final Score muestra el promedio ponderado de cada opción. Por defecto en números de 0-100; cambia el desplegable Output Format a Letter Grade para ver A+ a F. La tarjeta de acciones ofrece cinco botones: Copy Result (lista clasificada), Copy as Plain Table (texto de ancho fijo), Copy as Markdown (Supporter), Export CSV (Supporter) y Clear.
Ejemplos prácticos
Decidir entre ofertas de trabajo
Supón que tienes dos ofertas y quieres compararlas en cinco dimensiones. Pon como criterios Salario (peso 4), Equity (peso 2), Trayecto (peso 3), Modo de trabajo (peso 3) y Manager (peso 5), todos numéricos en 0-10. Puntúa la Oferta A como 8, 6, 4, 9, 7. La Oferta B como 9, 4, 9, 6, 5. Los valores finales rondan 70 para A y 67 para B — bastante cerca como para usar las notas de celda y capturar los matices que los números no recogen.
Buscar piso con calificaciones literales
Algunos juicios salen mejor en letras que en números. Para una búsqueda de piso, pon Ubicación (peso 5, Letra), Precio (peso 4, Numérica 0-10 donde más alto significa más barato), Distribución (peso 3, Letra) y Ruido (peso 2, Letra). Una columna por piso hace muy legible el coloreado. Cambia Output Format a Letter Grade para que la fila final también muestre A-F.
Comparar tres proveedores cloud
Elige cinco criterios — Precio, Cobertura de regiones, Certificaciones, Calidad del SLA y Soporte — pon pesos según lo que importe a tu carga, y puntúa cada proveedor en 0-10. La exportación Markdown te da una tabla que pegas directamente en Notion o un issue de GitHub para compartir.
Consejos y buenas prácticas
Pon los pesos al final, no al principio. Saco resultados más honestos listando primero todos los criterios con peso 1, puntuando todo y luego ajustando pesos. Si cambiar un peso de 2 a 5 desplaza el resultado de forma drástica, ese criterio era el factor decisivo desde el principio — hacer explícito el peso solo lo expone.
Usa notas de celda para los asteriscos. Una puntuación de 7 con la nota "sería 9 si el contrato fuera de 12 meses en vez de 6" es mucho más útil tres semanas después que un 7 pelado. La matriz olvida contexto rápido; las notas no.
Mezcla tipos de escala cuando sirva. Ninguna regla dice que todas las filas tengan que ser de la misma escala. Usa Calificación Literal para criterios subjetivos (vibe, diseño, encaje), Numérica 0-100 para porcentajes y Numérica 0-10 para el resto. La matemática de la ponderación maneja la conversión correctamente.
Más alto = mejor, siempre. Tanto el coloreado como la puntuación final asumen que valores grandes son buenos. Si tu criterio es algo de lo que quieres menos (precio, tiempo de trayecto, tasa de error), inviértelo: un precio bajo recibe puntuación alta. Si no, los colores quedan al revés.
Deja una celda vacía cuando no aplique. La fórmula final omite celdas vacías y renormaliza contra los pesos de los criterios que sí tienen valor. Esto es más preciso que adivinar un valor para un criterio irrelevante — por ejemplo, "duración de batería" en un PC de sobremesa.
Problemas comunes y solución
Las celdas pierden sus valores al cambiar la escala de una fila. Cambiar entre Numérica y Calificación Literal borra todas las puntuaciones de esa fila. Los desplegables de letras y los inputs numéricos no pueden compartir valores en bruto de forma limpia. Si necesitas ambas vistas, duplica la fila antes de cambiar la escala.
El Final Score es mucho más bajo de lo que esperaba. El valor es un promedio ponderado, no una suma, así que no puede superar el máximo de ninguna celda. Si tres celdas son 9/10 y dos son 5/10, el promedio cae entre esos valores, no por encima de 9.
Una columna muestra "--" en vez de una puntuación. Esa opción aún no tiene celdas puntuadas, o todas están vacías. Añade al menos una y la puntuación final aparece.
La entrada numérica parece atascada al escribir. Las entradas de puntuación y peso solo se confirman al perder el foco (blur). Pulsa Tab o haz clic fuera para confirmar. Esto evita que el coloreado y la puntuación final se rerendericen en cada pulsación al escribir un número de varias cifras.
Añadir más filas o columnas está bloqueado. La matriz tope en 20 criterios y 15 opciones. Pasado eso los botones Add se desactivan y aparece un aviso. En la práctica, más de 8-10 de cada hace la matriz menos legible — si alcanzas los límites, valora si algunos criterios pueden fundirse.
Privacidad y seguridad
La Decision Matrix funciona enteramente en tu navegador. Los nombres de criterios, nombres de opciones, puntuaciones y notas se guardan solo en localStorage bajo la clave glyph_decision_matrix. Nada se envía a un servidor. Si evalúas opciones sensibles — ofertas de trabajo, precios de proveedores, decisiones personales — esa información se queda en tu dispositivo y desaparece cuando borres el almacenamiento del navegador.
Preguntas frecuentes
¿Cómo se calcula la puntuación ponderada?
Cada valor de celda se normaliza a un rango 0-1 usando la escala de su fila (un 7 en 0-10 se vuelve 0.7; un A- se vuelve 0.9). Ese valor normalizado se multiplica por el peso de la fila, se suma sobre todas las filas puntuadas para esa opción y se divide por el peso total de las filas con puntuación. Las celdas vacías se omiten en ambos lados de la división. El resultado se multiplica por 100 para el display numérico, o se mapea a una calificación literal.
¿A qué se mapean internamente las calificaciones literales?
A+ = 1.0, A = 0.95, A- = 0.9, B+ = 0.85, B = 0.8, B- = 0.75, C+ = 0.7, C = 0.65, C- = 0.6, D+ = 0.55, D = 0.5, D- = 0.45, F = 0.0. Los mismos umbrales corren al revés cuando el formato de salida es Letter Grade.
¿Por qué las celdas vacías no bajan la puntuación?
La fórmula divide solo por los pesos de las celdas con valor. Saltarse una fila que no aplica mantiene la comparación justa. Si prefieres que una celda vacía cuente como cero, escribe 0 explícitamente — eso se trata como "puntuó cero", no como "no puntuado".
¿Qué diferencia hay entre Copy Result, Copy as Plain Table y Copy as Markdown?
Copy Result da una lista clasificada (#1 Opción A: 78.5). Copy as Plain Table da una tabla de texto de ancho fijo con filas para cada criterio y una fila de puntuación final — útil para correo en texto plano o salida de terminal. Copy as Markdown da una tabla | col | col | — pégala en GitHub, Notion o cualquier editor Markdown. Copia Markdown y exportación CSV son funciones de Supporter.
¿Puedo guardar varias matrices separadas?
Sí. La matriz se autoguarda en localStorage con cada cambio, así que cerrar y reabrir la restaura. Para guardados nombrados entre varias decisiones distintas, el panel Presets bajo la matriz guarda el estado actual con un nombre (Presets es función de Supporter).
¿Puedo compartir una matriz con otra persona?
Los datos de la matriz viven solo en tu navegador. Para compartir, usa Copy as Markdown o Export CSV (Supporter), y luego pega o envía el archivo. El receptor no puede editar tu matriz en vivo desde tu navegador.
¿Hay un deshacer?
La matriz en sí no tiene botón de deshacer, pero el panel History bajo la matriz registra instantáneas tras cada cambio significativo. Hacer clic en una entrada restaura ese estado. History es función de Supporter.
¿Cuál es el tamaño máximo de una matriz?
20 criterios (filas) y 15 opciones (columnas) — son 300 celdas de puntuación más todas las notas.
¿Por qué mi escala numérica está limitada a 1000?
Por encima de 1000 la escala se vuelve incómoda — mucha tecla, poca resolución por porcentaje. Si necesitas una escala más fina o más grande, escala los valores tú mismo antes de introducirlos.
Herramientas relacionadas
El Próximamente: Selector Aleatorio es el primo perezoso de esta herramienta — para elecciones tan pequeñas que no merecen pensarse. El Próximamente: Planificador de Proyectos cubre cronogramas y dependencias una vez tomada la decisión. El Próximamente: Mapa Mental sirve mejor para la fase de brainstorming antes de tener opciones firmes. Para comparaciones con muchos datos, la Próximamente: CSV Data Suite maneja importación, filtrado y ordenación de hojas más grandes.
Prueba Decision Matrix ahora: Decision Matrix