xellstorm Central de aprendizado
PT
Abrir o app

Distribuição de Weibull no Excel: forma, escala e tempo até a falha

Guia · Atualizado em outubro de 2026

Resumindo: quanto tempo uma peça dura antes de falhar. Um número define a vida típica; o outro diz se as falhas vêm cedo, ao acaso ou conforme as peças se desgastam.

A distribuição de Weibull descreve por quanto tempo algo dura antes de falhar. O parâmetro de escala define a vida típica e o de forma define como as falhas se distribuem no tempo: abaixo de 1, elas vêm cedo; em 1, vêm a uma taxa constante (a distribuição exponencial); acima de 1, as peças se desgastam. O Excel tem WEIBULL.DIST (DIST.WEIBULL no Excel em português), mas não a inversa, então um sorteio é =scale * (-LN(1 - RAND()))^(1 / shape). Uma bomba com forma 1,5 e escala de 20.000 horas dura 18.055 horas em média, e 25,2% das bombas falham em um ano de funcionamento contínuo.

Forma e escala

A escala (η, eta) é a vida característica: qualquer que seja a forma, 63,2% das unidades já falharam ao chegar a ela. A forma (β, beta) diz como a taxa de falha, a chance de uma unidade que ainda funciona falhar na hora seguinte, muda com a idade:

Como ler o gráfico: cada linha é um valor de forma, com a mesma escala. Onde a linha está alta, muitas unidades falham naquela idade: com forma 0,8, a maioria das falhas vem logo no início; com forma 3, elas se concentram em torno da vida típica.

Densidades de Weibull com escala 20.000 e formas 0,8, 1,5 e 3Três densidades de Weibull com a mesma escala: a forma 0,8 é mais alta em zero e cai de modo contínuo (falhas precoces); a forma 1,5 sobe até um pico e tem cauda longa à direita; a forma 3 tem um pico quase simétrico em torno da escala (desgaste).020.00040.00060.000Forma 0,8Forma 1,5Forma 3
Vida útil em horas, Weibull com escala 20.000 e três formas. Abaixo de 1, as falhas são mais prováveis no início; acima de 1, elas se concentram em torno da escala conforme as peças se desgastam.

A distribuição de Weibull no Excel

WEIBULL.DIST(x, shape, scale, TRUE) dá a proporção de unidades que falharam até a idade x, então =WEIBULL.DIST(8760, 1.5, 20000, TRUE) devolve 25,2%, a chance de uma bomba falhar em um ano (8.760 horas). O Excel chama a forma de alfa e a escala de beta, enquanto engenheiros costumam escrever β para a forma e η para a escala; confira a ordem. Para uma vida aleatória, transforme um número aleatório u entre 0 e 1 em uma idade: a vida é escala × (−ln(1 − u))1/forma, que em uma célula fica =F10*(-LN(1-RAND()))^(1/D10).

Como ler o gráfico: cada barra conta quantos dos 10.000 valores simulados caíram naquele trecho, e a linha é a curva teórica. Quanto mais alta a barra, mais vezes os valores caem ali. As linhas pontilhadas marcam a vida B10 e a média.

Vida útil de uma bomba, Weibull com forma 1,5 e escala de 20.000 horasHistograma de 10.000 sorteios da vida útil de uma bomba feitos pelo xellstorm, com a densidade de Weibull exata como linha, subindo até um pico abaixo de 20.000 horas e com cauda longa à direita; vida B10 4.462, média 18.055.020.00040.00060.000B10 4.462Média 18.055
Vida útil da bomba (horas), Weibull com forma 1,5 e escala 20.000. Barras: 10.000 sorteios do xellstorm; linha: a curva teórica. B10: a idade até a qual 10% das bombas já falharam.
Distribuição de Weibull no Excel, linha 10 da planilha (forma em D10, escala em F10)
CélulaFórmulaValor
Número aleatório u (I10)=RAND()
Sorteio (J10)=F10*(-LN(1-I10))^(1/D10)
Sorteio em uma célula=F10*(-LN(1-RAND()))^(1/D10)
Média (K10)=F10*EXP(GAMMALN(1+1/D10))18.055
P10 (L10)=F10*(-LN(1-0.1))^(1/D10)4.462
P90 (M10)=F10*(-LN(1-0.9))^(1/D10)34.874
Conferir os números: valores exatos contra 10.000 sorteios do Excel e do xellstorm
Vida útil de uma bomba, Weibull: valores exatos e 10.000 sorteios de cada
ExatoExcel, RAND()xellstorm
Média18.05518.22918.055
Desvio padrão12.25912.46512.262
P104.4624.4434.462
P50 (mediana)15.66415.62815.665
P9034.87435.73034.870

O Excel sorteia com RAND(), totalmente ao acaso; o xellstorm distribui os sorteios de modo uniforme pela faixa (amostragem por Hipercubo Latino), por isso as estatísticas dele ficam mais perto dos valores exatos.

A vida B10, a idade até a qual 10% das unidades já falharam, é o P10: 4.462 horas para esta bomba. A vida mediana é 15.664 horas e a média, 18.055; a média fica acima da mediana porque algumas bombas duram muito mais que a maioria.

A distribuição exponencial: uma Weibull com forma 1

Quando falhas ou chegadas ocorrem ao acaso, a uma taxa média constante, o tempo entre elas é exponencial: uma quebra a cada 500 horas em média equivale a uma taxa de 0,002 por hora. Ela tem um único parâmetro, a média (ou o inverso dela, a taxa), e não tem memória, então o tempo que já se esperou não diz nada sobre o tempo que falta: uma máquina que rodou 1.000 horas sem quebrar tem a mesma chance, 71,5%, de passar pela próxima semana (168 horas) que uma máquina nova. A maioria dos intervalos é curta: 63,2% deles são menores que a média, e a mediana é de apenas 347 horas.

Distribuição exponencial no Excel, linha 11 da planilha (média em D11)
CélulaFórmulaValor
Número aleatório u (I11)=RAND()
Sorteio (J11)=-D11*LN(1-I11)
Sorteio em uma célula=-D11*LN(1-RAND())
Média (K11)=D11500
P10 (L11)=-D11*LN(1-0.1)53
P90 (M11)=-D11*LN(1-0.9)1.151
Conferir os números: valores exatos contra 10.000 sorteios do Excel e do xellstorm
Tempo entre quebras, exponencial: valores exatos e 10.000 sorteios de cada
ExatoExcel, RAND()xellstorm
Média500497500
Desvio padrão500499500
P10535453
P50 (mediana)347347347
P901.1511.1321.151

O Excel sorteia com RAND(), totalmente ao acaso; o xellstorm distribui os sorteios de modo uniforme pela faixa (amostragem por Hipercubo Latino), por isso as estatísticas dele ficam mais perto dos valores exatos.

No Excel, EXPON.DIST(x, rate, TRUE) recebe a taxa, 1 / média, e não a média. Um sorteio é =-D11*LN(1-RAND()). O tempo total de vários desses eventos em sequência segue uma distribuição gama, e o número de eventos em um período fixo, uma distribuição de Poisson.

Quando usar Weibull ou exponencial

Como usar as distribuições de Weibull e exponencial no xellstorm

  1. Transforme a célula em entrada e, na etapa Distribuições, escolha Weibull e informe forma e scale; loc é um período sem falhas, em geral 0. Para uma exponencial, escolha Exponencial e informe a média como scale.
  2. Com tempos de falha, selecione a entrada e use “A partir de dados” no painel lateral: ele ajusta Weibull, exponencial, gama e lognormal (todas começando em zero), entre outras formas, e ordena os ajustes, para você ver qual deles os dados sustentam.
  3. Transforme vidas na resposta de que você precisa com fórmulas da planilha: um sistema que para na primeira falha é o MIN das vidas dos componentes, e IF(life<8760,1,0) conta as falhas em um ano.

Modelos de suplementos são convertidos a partir de RiskWeibull, VoseWeibull e PsiWeibull, e de RiskExpon, VoseExpon e PsiExponential.

Perguntas

Como gerar números aleatórios de Weibull no Excel?

O Excel não tem WEIBULL.INV, então inverta a distribuição você mesmo: =scale*(-LN(1-RAND()))^(1/shape). Para forma 1,5 e escala 20.000, fica =20000*(-LN(1-RAND()))^(1/1.5). Os sorteios têm exatamente a distribuição de Weibull, como mostra a tabela acima.

O que significam a forma e a escala de uma distribuição de Weibull?

A escala é a vida característica, a idade até a qual 63,2% das unidades já falharam. A forma descreve a taxa de falha ao longo do tempo: abaixo de 1 ela cai (falhas precoces), em 1 é constante (falhas aleatórias) e acima de 1 sobe (desgaste).

O que é a vida B10?

A vida B10 é a idade até a qual 10% das unidades já falharam: o P10 da distribuição da vida, escala × (−ln 0,9)1/forma. Para uma bomba com forma 1,5 e escala de 20.000 horas, são 4.462 horas.

Como a distribuição exponencial se relaciona com a de Weibull?

Uma distribuição exponencial é uma Weibull com forma 1, com a média como escala. Ela descreve vidas que não dependem da idade: a chance de falhar na próxima hora é a mesma para uma unidade nova e para uma antiga.

Veja também

O xellstorm é uma ferramenta de simulação de Monte Carlo para modelos do Excel, que roda no navegador: sem suplemento, e o arquivo nunca sai do seu computador.