xellstorm Centro de aprendizaje
ES
Abrir la app

Distribución triangular en Excel: fórmula, media y comparación con la PERT

Guía · Actualizada en octubre de 2026

En pocas palabras: la forma más sencilla de convertir un valor bajo, uno más probable y uno alto en probabilidades. La probabilidad sube en línea recta hasta el valor más probable y baja en línea recta hasta el alto.

Una distribución triangular convierte una estimación de tres puntos en probabilidades que suben en línea recta desde el mínimo hasta el valor más probable y bajan en línea recta hasta el máximo. Su media es (mín. + más probable + máx.) / 3: para un costo estimado en 80, 100 y 140 (miles de USD) es 106,7, y su P90 es 124,5. Excel no tiene una función triangular, pero una fórmula con RAND() y SQRT (ALEATORIO y RAIZ en Excel en español) genera valores de ella.

Qué es una distribución triangular

La definen tres números: un mínimo por debajo del cual no pasa nada, un máximo por encima del cual no pasa nada y el valor más probable, donde la densidad alcanza su pico. Entre ellos la densidad son dos rectas, lo que la convierte en la forma más sencilla de transformar el valor bajo, el más probable y el alto de un experto en un rango completo de resultados.

Fórmulas: media, desviación estándar, mediana
Fórmulas de la distribución triangular (ml = más probable), aplicadas a mín. 80, más probable 100, máx. 140
MagnitudFórmula y ejemplo
Media(mín. + ml + máx.) / 3
= 320 / 3 = 106,7
Desviación estándar√((mín.² + ml² + máx.² − mín. × ml − mín. × máx. − ml × máx.) / 18)
= 12,5
Probabilidad de quedar por debajo del valor más probable(ml − mín.) / (máx. − mín.)
= 20/60 = 33,3 %
Mediana (P50)105,4

Con el valor más probable más cerca del mínimo, el lado largo queda por encima: dos tercios de los resultados superan el costo más probable, y la media, 106,7, queda bastante por encima de él. Por eso un presupuesto que suma valores más probables suele quedar bajo.

La distribución triangular en Excel

RAND() de Excel da un número aleatorio u entre 0 y 1, y una fórmula lo convierte en un valor del triángulo: una u pequeña da un valor cercano al mínimo y una u grande, uno cercano al máximo, repartidos de modo que cada parte del rango reciba su proporción justa de valores. Si u es menor que la proporción que queda por debajo del valor más probable, el valor es mín. + √(u × (máx. − mín.) × (ml − mín.)); en caso contrario, máx. − √((1 − u) × (máx. − mín.) × (máx. − ml)). La fórmula usa u dos veces, así que u necesita una celda propia: dos llamadas separadas a RAND() darían dos números distintos y una distribución incorrecta. En el archivo, u está en I7 y el valor aleatorio en J7:

Distribución triangular en Excel, fila 7 del archivo (mín. en D7, más probable en F7, máx. en H7)
CeldaFórmulaValor
Número aleatorio u (I7)=RAND()
Valor aleatorio (J7)=IF(I7<(F7-D7)/(H7-D7),D7+SQRT(I7*(H7-D7)*(F7-D7)),H7-SQRT((1-I7)*(H7-D7)*(H7-F7)))
Media (K7)=(D7+F7+H7)/3106,7
P10 (L7)=IF(0.1<(F7-D7)/(H7-D7),D7+SQRT(0.1*(H7-D7)*(F7-D7)),H7-SQRT((1-0.1)*(H7-D7)*(H7-F7)))91,0
P90 (M7)=IF(0.9<(F7-D7)/(H7-D7),D7+SQRT(0.9*(H7-D7)*(F7-D7)),H7-SQRT((1-0.9)*(H7-D7)*(H7-F7)))124,5
Verifique los números: valores exactos frente a 10.000 valores simulados de Excel y de xellstorm
Costo de una partida, triangular: valores exactos y 10.000 valores simulados con cada método
ExactoExcel, RAND()xellstorm
Media106,7106,7106,7
Desviación estándar12,512,612,5
P1091,090,691,0
P50 (mediana)105,4105,6105,4
P90124,5124,7124,5

Excel genera sus valores con RAND(), totalmente al azar; xellstorm reparte los suyos de manera uniforme a lo largo del rango (muestreo de hipercubo latino), por lo que sus estadísticas quedan más cerca de los valores exactos.

Sustituya u por una probabilidad fija para obtener un percentil sin simular: 0,9 da el P90, 124,5. Los dos conjuntos de valores simulados de la tabla reproducen los valores exactos.

Triangular frente a PERT: los mismos tres números, distinto peso en los límites

Una distribución PERT toma el mismo mínimo, valor más probable y máximo, pero traza una curva suave entre ellos. El archivo contiene ambas, en las filas 7 y 8:

Cómo leer el gráfico: cuanto más alta es una línea, más probables son los valores que quedan debajo. Las dos formas parten del mínimo, alcanzan su pico en el valor más probable y terminan en el máximo; la triangular se mantiene más alta cerca de ambos extremos.

Densidades triangular y PERT, mín. 80, más probable 100, máx. 140Dos densidades en el mismo rango, de 80 a 140: la triangular sube en línea recta hasta su pico en 100 y baja en línea recta hasta 140; la PERT es una curva suave con un pico más alto y los extremos más delgados.80100120140TriangularPERT
Costo de una partida (miles de USD): los mismos tres números como distribución triangular y como distribución PERT. La triangular conserva más peso cerca de los límites, sobre todo en el lado largo.
Mín. 80, más probable 100, máx. 140: triangular y PERT, valores exactos
TriangularPERT
Media106,7103,3
Desviación estándar12,511,1
P1091,089,2
P90124,5118,7
Probabilidad de superar 1341,5 %0,1 %

La triangular conserva más peso cerca de los límites: da una probabilidad de 1,5 % de un costo superior a 134, frente a 0,1 % de la PERT. Su media cuenta el valor más probable una vez y no cuatro, así que en una estimación asimétrica resulta más alta (106,7 frente a 103,3), y su P90 también (124,5 frente a 118,7). Ninguna es más correcta; leen los mismos tres números de manera distinta.

Cómo definir una distribución triangular en xellstorm

  1. Convierta la celda en entrada y, en el paso Distribuciones, elija Triangular. Escriba mín., más probable y máx.; las columnas Media y P10 – P90 se actualizan mientras escribe.
  2. Si su valor bajo y su valor alto son P10 y P90, elija Triangular a partir de percentiles y escríbalos como inferior y superior, con 10 en inferior % y 90 en superior %, o seleccione la entrada y ajústele una forma con “Desde estimaciones” en el panel lateral. No todo conjunto de percentiles se ajusta exactamente a una triangular; el panel muestra cuánto se aleja la más cercana.
  3. Para comparar lecturas de la misma estimación, agregue un escenario que cambie la entrada a PERT. Los escenarios se ejecutan con los mismos valores aleatorios que el caso base, así que la diferencia proviene solo de la forma.

Los modelos creados con complementos se convierten a partir de RiskTriang, VoseTriangle y PsiTriangular, y RiskTrigen se convierte en Triangular a partir de percentiles.

Preguntas frecuentes

¿Cómo se genera una distribución triangular en Excel?

Ponga un número aleatorio en una celda, =RAND(), y conviértalo en un valor en otra con la fórmula inversa. Con el número aleatorio en I7, el mínimo en D7, el más probable en F7 y el máximo en H7: =IF(I7<(F7-D7)/(H7-D7),D7+SQRT(I7*(H7-D7)*(F7-D7)),H7-SQRT((1-I7)*(H7-D7)*(H7-F7))). El archivo de esta página la tiene lista para copiar.

¿Cuál es la media de una distribución triangular?

La media es (mín. + más probable + máx.) / 3. Para una estimación de 80, 100 y 140, es 320 / 3 = 106,7. Una PERT con los mismos números tiene la media (mín. + 4 × más probable + máx.) / 6 = 103,3.

¿Cómo se obtiene el P90 de una distribución triangular?

Use la fórmula del valor aleatorio con 0,9 en lugar del número aleatorio: =IF(0.9<(F7-D7)/(H7-D7),D7+SQRT(0.9*(H7-D7)*(F7-D7)),H7-SQRT((1-0.9)*(H7-D7)*(H7-F7))) da 124,5 para una estimación de 80, 100 y 140. Es el P90 de una partida; para un total de varias partidas, ejecute una simulación, porque los percentiles no se suman.

¿Es más conservadora la triangular o la PERT?

Para los mismos tres números, la triangular se dispersa más y pone más peso cerca de los límites. En una estimación con asimetría a la derecha, su media y su P90 son más altos, así que es la lectura más prudente. En una estimación simétrica las medias son iguales y la triangular es más ancha a ambos lados.

Relacionados

xellstorm es una herramienta de simulación Monte Carlo para modelos de Excel que funciona en el navegador: sin complemento, y el archivo nunca sale de su equipo.