El análisis DEA —análisis de envolvente de datos— compara la eficiencia relativa de unidades que consumen varios recursos y producen varios resultados. En este tutorial usarás un libro de cinco tiendas con personal, horas y ventas: al terminar, habrás preparado la matriz, definido un modelo en Solver y obtenido una eficiencia y una referencia para cada tienda.
LaDEA se implementa como un modelo de programación lineal. El tutorial usa Solver de Excel 2021, Excel 2024 o Microsoft 365; en versiones anteriores puede resolverse con herramientas externas de optimización. Los datos están comprobados en octubre de 2026.
Qué es el análisis DEA y qué resuelve
El análisis de envolvente de datos, en inglés Data Envelopment Analysis, compara unidades que transforman insumos en productos. En nuestro libro, cada tienda es una unidad decisoria: Personal y Horas son insumos, mientras que Ventas son el producto.
DEA no exige que una tienda tenga el mejor resultado en cada variable. Busca una frontera virtual de eficiencia con las unidades disponibles y sitúa a cada una respecto a ella. Una eficiencia de 0,86 significa que la tienda alcanza el 86 % del resultado DEA frente a la combinación eficiente de referencia; no mide su rentabilidad ni su precio.
El método se apoya en programación lineal de investigación de operaciones. Solver calcula esa frontera mediante pesos y restricciones, pero la interpretación depende de que los datos representen procesos comparables y de que la orientación elegida sea adecuada.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Tienda | Personal | Horas | Ventas | Ventas/Hora |
| 2 | Norte | 12 | 180 | 54.000 | 300,00 |
| 3 | Centro | 15 | 210 | 63.000 | 300,00 |
| 4 | Este | 10 | 160 | 48.000 | 300,00 |
| 5 | Oeste | 18 | 240 | 60.000 | 250,00 |
| 6 | Sur | 14 | 200 | 52.000 | 260,00 |
Cómo se organiza el modelo DEA
Cada fila representa una unidad evaluada y cada columna, una variable. Los insumos deben consumirse para producir resultados; los productos deben reflejar eloutput que la organización quiere maximizar.
Las referencias no se incluyen como si fueran unidades ordinarias. En una frontera DEA, las unidades eficientes pueden formar parte de la referencia de otras. Si se añade una referencia externa, debe identificarla en una hoja separada y documentar su origen.
| Elemento | Tienda Norte | Tienda Centro | Función en el modelo |
|---|---|---|---|
| Insumo | 12 | 15 | Restringe o pondera el consumo |
| Producto | 54.000 | 63.000 | Maximiza el resultado |
| Unidad evaluada | Sí | Sí | Una fila por tienda |
Los insumos y productos que compara el modelo
En la hoja DEA, Personal y Horas son recursos consumidos; Ventas es el resultado generado. Todas las tiendas deben usar esas mismas variables, con unidades estables y una orientación claramente definida.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Tienda | Personal | Horas | Ventas | Ventas/Hora |
| 2 | Norte | 12 | 180 | 54.000 | 300,00 |
| 3 | Centro | 15 | 210 | 63.000 | 300,00 |
| 4 | Este | 10 | 160 | 48.000 | 300,00 |
| 5 | Oeste | 18 | 240 | 60.000 | 250,00 |
| 6 | Sur | 14 | 200 | 52.000 | 260,00 |
Antes de modelar, comprueba que no haya totales, celdas combinadas, cabeceras dobles, números como texto ni datos faltantes. Los productos deben seroutputs cuantificables; los insumos, cantidades realmente consumidas.
La eficiencia relativa y las referencias de cada unidad
La eficiencia DEA siempre es relativa al conjunto evaluado. Norte, Centro y Este pueden formar una frontera eficiente, mientras que Oeste y Sur pueden recibir referencias formadas por esa combinación.
La referencia no indica quién es «el mejor» en términos absolutos. Indica qué unidades cercanas a la frontera servicing servicing la eficiencia DEA calculada bajo las restricciones introducidas.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tienda | Peso orientativo | Eficiencia | Referencia |
| 2 | Norte | 0,34 | 1,00 | Frontera |
| 3 | Centro | 0,33 | 1,00 | Frontera |
| 4 | Este | 0,33 | 1,00 | Frontera |
| 5 | Oeste | 0,00 | 0,85 | Norte; Centro; Este |
| 6 | Sur | 0,00 | 0,87 | Norte; Centro; Este |
Estos valores muestran cómo se interpretará la salida, pero todavía no son el resultado de Solver. El modelo real determinará los pesos y las referencias.
Preparar los datos del análisis DEA
La matriz debe quedar lista paraOptimización: una fila por tienda, variables homogenizadas y sin totales. También separaremos la orientación, porque no es lo mismo minimizar recursos manteniendo ventas que maximizar ventas con recursos dados.
Crear una matriz de unidades y variables
- Renombra la hoja activa como
DEA. - Escribe en A1
Tienda, B1Personal, C1Horasy D1Ventas. - Introduce los datos de las cinco tiendas desde A2 hasta D6.
- Selecciona A1:D6 y comprueba que cada fila contiene una tienda y todas sus variables.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tienda | Personal | Horas | Ventas |
| 2 | Norte | 12 | 180 | 54.000 |
| 3 | Centro | 15 | 210 | 63.000 |
| 4 | Este | 10 | 160 | 48.000 |
| 5 | Oeste | 18 | 240 | 60.000 |
| 6 | Sur | 14 | 200 | 52.000 |
Para detectar faltantes, selecciona A2:D6 y usa Ctrl+G > Especial > Blank. Si Excel encuentra una celda vacía, vuelve a la fuente y completa el dato; no lo sustituyas por cero. Solver necesita cantidades verificables.
Identificar la orientación del modelo
En la columna F de DEA, escribe Orientación y en F2 Maximizar ventas con insumos dados. Las demás filas pueden mostrar Misma orientación.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Tienda | Personal | Horas | Ventas | Ventas/Hora | Orientación |
| 2 | Norte | 12 | 180 | 54.000 | 300,00 | Maximizar ventas con insumos dados |
| 3 | Centro | 15 | 210 | 63.000 | 300,00 | Misma orientación |
| 4 | Este | 10 | 160 | 48.000 | 300,00 | Misma orientación |
| 5 | Oeste | 18 | 240 | 60.000 | 250,00 | Misma orientación |
| 6 | Sur | 14 | 200 | 52.000 | 260,00 | Misma orientación |
En este tutorial se usa una orientación orientada a productos: se buscan pesos que permitan maximizar las ventas manteniendo las restricciones de los insumos. La orientación elegida debe responder al objetivo real; cambiarla cambia el modelo y sus resultados.
Calcular una eficiencia DEA con Solver
Solver resuelve el problema de optimización. En Microsoft 365, Excel 2021 o Excel 2024, abre el complemento desde la cinta y crea un modelo por tienda: una celda objetivo con la eficiencia, variables para los pesos y restricciones que definan la frontera.
El ejemplo se concentra en una tienda para que puedas revisar el mecanismo. Después, el mismo esquema se aplica a cada unidad.
Habilitar Solver y abrir su panel
- En Excel para Windows, abre
Archivo>Opciones>Complementos. - En Administrar, elige
Complementos de Excely pulsaIr. - Marca
Solvery confirma conAceptar. - Abre la pestaña
Datosy el grupoSolver.
En Excel para la web y para Mac, la disponibilidad de Solver depende del producto y de la licencia. Si no aparece el complemento, utiliza una versión de escritorio compatible con Solver.
Definir celdas objetivo, variables y restricciones
Para ejecutar un DEAradial orientado a productos, prepara el modelo por tienda. En Modelo, escribe:
- B2:
Eficiencia; B3:Ventas ajustadas. - A5:A9: nombres de las tiendas.
- B5:B9: pesos de productos, inicialmente
0. - C5:C9: pesos de insumos, inicialmente
0. - D5:D9: valores de ventas.
- E5:E9: valores de personal.
- F5:F9: valores de horas.
- G5:G9: contribución de ventas.
- H5:H9: contribución de personal.
- I5:I9: contribución de horas.
En G5 escribe la suma de ventas multiplicadas por el peso de productos y cópiala hasta G9. En H5, calcula el personal ponderado; en I5, las horas ponderadas. En B3, resta a las ventas ajustadas la suma de las contribuciones de insumos y divide entre las ventas ajustadas.
=G5
=H5
=I5
=SUMA(G5:G9)
=SUMA(H5:H9)
=SUMA(I5:I9)
=(SUMA(G5:G9)-SUMA(H5:H9)-SUMA(I5:I9))/SUMA(G5:G9)
La última expresión es una primera formulación explicativa del cociente.input–output. Para una formulación DEA completa con restricciones de pesos y frontera, las restricciones deben construirse de forma consistente con la orientación. Solver no añade por sí solo la teoría DEA: tú debes establecer que las desigualdades, límites y pesos.
En Solver, asigna:
| Elemento | Referencia |
|---|---|
| Celda objetivo | Modelo!$B$3 |
| Cambiando las celdas de variables | Modelo!$B$5:$C$9 |
| Restricciones | Suma de pesos de productos = 1; pesos no negativos; productos ≥ eficiencia; insumos ponderados ≤ 1 |
| Objetivo | Máximo |
Leer la eficiencia y la referencia obtained
Activa Conservar solución de Solver en el diálogo, ejecuta el cálculo y revisa el mensaje final. La solución conservada contiene los pesos y las contribuciones. Si una contribución es cero, la tienda asociada no participa en esa referencia; las contribuciones positivas indican las unidades combinadas que forman la referencia.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Elemento | Eficiencia | Ventas ajustadas | ||||||
| 2 | Tienda | Peso producto | Peso insumo | Ventas | Personal | Horas | Ventas ponderadas | Personal ponderado | Horas ponderadas |
| 3 | Norte | 0,33 | 0,01 | 54.000 | 12 | 180 | 17.820 | 0,12 | 1,80 |
| 4 | Centro | 0,34 | 0,01 | 63.000 | 15 | 210 | 21.420 | 0,15 | 2,10 |
| 5 | Este | 0,33 | 0,01 | 48.000 | 10 | 160 | 15.840 | 0,10 | 1,60 |
| 6 | Oeste | 0,00 | 0,01 | 60.000 | 18 | 240 | 0,00 | 0,18 | 2,40 |
| 7 | Sur | 0,00 | 0,01 | 52.000 | 14 | 200 | 0,00 | 0,14 | 2,00 |
| 8 | Total | 55.080 | 0,69 | 7,90 | |||||
| 9 | Eficiencia | 0,86 |
Comparar los resultados entre varias unidades
Cuando termines la optimización de cada tienda, reúne eficiencia, pesos y referencia en una tabla. Para ordenar resultados, puedes usar una hoja auxiliar; no reemplaces la eficiencia calculada por un redondeo.
Mostrar la eficiencia con dos decimales
En la hoja Resultados, coloca la eficiencia sin redondear en B2 y escribe en C2:
=REDONDEAR(B2;2)
Copia C2 hasta C6. Si B2 contiene 0,8612, C2 mostrará 0,86, pero B2 seguirá mostrando el valor real.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tienda | Eficiencia real | Eficiencia mostrada | Referencia |
| 2 | Norte | 1,0000 | 1,00 | Frontera |
| 3 | Centro | 1,0000 | 1,00 | Frontera |
| 4 | Este | 1,0000 | 1,00 | Frontera |
| 5 | Oeste | 0,8612 | 0,86 | Norte; Centro; Este |
| 6 | Sur | 0,8745 | 0,87 | Norte; Centro; Este |
Mostrar porcentajes sin cambiar el cálculo
Selecciona B2:B6, abre Ctrl+1 y elige la categoría Porcentaje. Si el formato muestra cero decimales, increase a dos. Un valor de 0,8612 se verá como 86,12 %, mientras su valor almacenado no cambia.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tienda | Eficiencia | Mostrar | Referencia |
| 2 | Norte | 100,00% | 1,00 | Frontera |
| 3 | Centro | 100,00% | 1,00 | Frontera |
| 4 | Este | 100,00% | 1,00 | Frontera |
| 5 | Oeste | 86,12% | 0,86 | Norte; Centro; Este |
| 6 | Sur | 87,45% | 0,87 | Norte; Centro; Este |
Por qué los resultados DEA pueden no ser fiables
Un resultado correctamente optimizado puede ser metodológicamente débil. Solver demuestra que una solución cumple las restricciones introducidas; no demuestra que las variables, la orientación o la escala de los datos sean adecuadas.
Antes de comparar tiendas, revisa completitud, homogeneidad, Relevance de variables, signos y reproducibilidad. Cambiar un dato puede modificar la frontera completa y, por tanto, todas las eficiencias.
Datos incompletos o resultados no reproducibles
Si falta una cantidad, una tienda queda fuera de la frontera o el cálculo cambia entre ejecuciones. Solver puede mostrar un mensaje de modelo infactible o una solución no permitida. Corrige la fuente, ejecuta de nuevo y conserva una copia del libro con todas las fórmulas.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tienda | Personal | Horas | Ventas |
| 2 | Norte | 12 | 180 | 54.000 |
| 3 | Centro | 15 | 210 | 63.000 |
| 4 | Este | 10 | 160 | 48.000 |
| 5 | Oeste | 18 | 240 | |
| 6 | Sur | 14 | 200 | 52.000 |
| Control | Problema | Corrección |
|---|---|---|
| Celdas vacías | Unidad incompleta | Recuperar el dato original |
| Cero como sustituto | Distorsiona insumos o productos | Usar el valor real |
| Solver infactible | Restricciones incompatibles | Revisar pesos y signos |
| Resultado cambiante | Revisión no documentada | Guardar datos y decisiones |
Pesos y referencias que no cuadran
Una referencia imposible suele deberse a pesos negativos, signos incorrectos o restricciones incompatibles. Para detectarlo, revisa que los pesos sean no negativos y que las contribuciones señalen una combinación admisible.
En Resultados, comprueba que cada referencia solo incluya tiendas con contribución positiva:
=CONTAR.SI(D2;"*Norte*")
Si el resultado no coincide con una tienda de peso positivo, revisa la asignación. También confirma que la orientación del objetivo sea Máximo cuando debe maximizar ventas y revisa que la suma de pesos de productos sea 1.
Qué límites tiene el análisis DEA en Excel
Solver calcula el DEA exactamente bajo las restricciones, los límites y las decisiones que introduces. Si el modelo no representa la frontera teórica DEA que necesitas, un resultado numérico correcto puede seguir siendo Refresh interpretativo.
No existe una función REDONDEAR que convierta una hoja en un análisis DEA: la optimización debe formularse. Para presentar resultados, REDONDEAR (ROUND) redondea valores; MULTIPLO.SUPERIOR.MAT (CEILING.MATH) y MULTIPLO.INFERIOR.MAT (FLOOR.MATH), disponibles desde Excel 2013, redondean hacia arriba o hacia abajo. Son ayudas de presentación, no sustitutos del cálculo.
Las hojas admiten 1.048.576 filas y 16.384 columnas, pero un libro grande no garantiza un DEA mejor. La reproducibilidad depende de conservar la matriz, las variables, las restricciones, la orientación, la configuración de Solver y el mensaje final de la ejecución.
| A | B | C | |
|---|---|---|---|
| 1 | Tienda | Eficiencia real | Mostrar |
| 2 | Norte | 1,0000 | 1,00 |
| 3 | Centro | 1,0000 | 1,00 |
| 4 | Este | 1,0000 | 1,00 |
| 5 | Oeste | 0,8612 | 0,86 |
| 6 | Sur | 0,8745 | 0,87 |
Lo que ya sabes hacer con análisis DEA
- Identificas insumos, productos y unidades decisorias.
- Preparas una matriz homogénea, completa y sin totales.
- Eliges y documentas la orientación del modelo.
- Configuras Solver con celda objetivo, variables y restricciones.
- Interpretas la eficiencia como medida relativa y reconoces las referencias de frontera.
- Presentas resultados con REDONDEAR o formato de porcentaje sin alterar el cálculo.
- Detectas datos incompletos, pesos incoherentes y soluciones no reproducibles.
Tu siguiente paso es documentar los supuestos del libro —variables, orientación, límites y restricciones— y repetir el análisis con los datos revisados antes de tomar decisiones.
Dudas al analizar eficiencia con DEA en Excel
1. ¿Qué significa DEA en Excel?
DEA significa análisis de envolvente de datos, un método que compara la eficiencia relativa de unidades con varios insumos y productos. En Excel, el modelo se plantea como un problema de optimización con Solver, usando restricciones y pesos para determinar una eficiencia entre 0 y 1.
2. ¿Qué datos necesita un análisis DEA?
Necesitas una matriz con una fila por unidad evaluada y columnas para sus insumos y productos. Las cifras deben ser numéricas, positivas, homogenizadas y completas; además, todas las unidades deben utilizar las mismas variables para que la comparación sea coherente.
3. ¿Cómo calculo la eficiencia DEA con Solver?
Configura una celda objetivo con la expresión de eficiencia, asigna las celdas de pesos como variables cambiantes y añade las restricciones de pesos y productos. Después, maximiza la celda objetivo con Solver y revisa que la solución sea admisible y se pueda reproducir.
4. ¿Puedo mostrar la eficiencia como porcentaje?
Sí. Mantén la eficiencia en una escala de 0 a 1 y aplica el formato Porcentual a la celda. Así, un valor real de 0,86 se presenta como 86 %, sin redondear ni modificar el resultado usado por el modelo.
5. ¿Qué hago si Solver no encuentra una solución?
Revisa primero las restricciones y los signos de los datos. Si alguna cantidad es negativa o cero, o si los pesos tienen límites incompatibles, Solver puede declarar el modelo infactible; corrige la matriz y vuelve a ejecutar la optimización.
6. ¿Por qué una tienda puede tener una eficiencia del 100 %?
DEA interpreta la eficiencia de forma relativa. Una unidad puede alcanzar 1 porque forma parte de la frontera eficiente del conjunto analyzed, no porque su rendimiento sea absoluto ni porque supere todos los indicadores por separado.
7. ¿Qué significa la referencia de eficiencia?
La referencia identifica las unidades que determinan la frontera que se usa para evaluar a otra unidad. Una referencia con peso mayor que cero significa que esa unidad_STORE es más próxima a la frontera DEA dentro del modelo y que puede ser un objetivo de referencia.
8. ¿Qué funciones de redondeo se pueden usar para presentar los resultados?
REDONDEAR (ROUND) redondea un número al número de decimales indicado. MULTIPLO.SUPERIOR.MAT (CEILING.MATH) redondea hacia arriba y MULTIPLO.INFERIOR.MAT (FLOOR.MATH) redondea hacia abajo; estas funciones disponibles desde Excel 2013.
9. ¿Cómo puedo comprobar que el análisis DEA es reproducible?
Conserva una copia de la matriz, las fórmulas, los pesos, las restricciones, el sentido de optimización y el mensaje final de Solver. Repite la ejecución con los mismos datos y decisiones; si cambia el resultado, la implementación no está suficientemente documentada.
10. ¿Hay que redondear la eficiencia antes de usarla?
No. Deja el valor calculado sin redondear para revisarlo y conservarlo. Usa REDONDEAR (ROUND) en una celda auxiliar para mostrarlo con dos decimales o aplica el formato de porcentaje; ninguna de esas opciones modifica la eficiencia original.
Fuentes
- MicrosoftREDONDEAR — documentación oficialconsultado el 28/10/2026
- MicrosoftREDONDEA.PAR — documentación oficialconsultado el 28/10/2026
- MicrosoftREDONDEA.IMPAR — documentación oficialconsultado el 28/10/2026
- MicrosoftREDONDEAR.MENOS — documentación oficialconsultado el 28/10/2026
- MicrosoftREDONDEAR.MAS — documentación oficialconsultado el 28/10/2026