WEIBULL.DIST関数の使い方|ワイブル分布で設備寿命・故障率を分析する

スポンサーリンク

「製品の故障確率を時間軸でモデル化したい」「設備の計画保全タイミングをデータで決めたい」――信頼性工学・品質管理の分析に使われる WEIBULL.DIST関数 について解説します。

WEIBULL.DIST関数はワイブル分布の値を計算する関数で、Excel 2010以降で推奨される現行の標準関数です(旧関数のWEIBULLは互換性維持のために残っていますが、WEIBULL.DISTへの移行が推奨されています)。


WEIBULL.DIST関数とは?

読み方と語源

「ワイブル ディスト」と読みます。WEIBULL(ワイブル分布) + DIST(DISTribution=分布)が語源です。

ワイブル分布とは?

ワイブル分布は機器の 寿命・故障分析 に使われる確率分布です。形状パラメーター(α)の値によって、3種類の故障パターンを表現できます。

αの値故障パターン具体例
α < 1初期不良型(故障率が時間とともに減少)電子部品の初期不良、製造不良品
α = 1偶発故障型(故障率が一定)ランダムな外部要因による故障
α > 1摩耗故障型(故障率が時間とともに増加)機械的摩耗、疲労破壊、経年劣化

対応バージョン:Excel 2010以降(推奨。旧WEIBULLより優先して使用する)


WEIBULL.DIST関数の書き方

基本構文

=WEIBULL.DIST( x, α, β, 関数形式 )

引数の説明

引数必須/任意説明
x必須分布の評価点となる値(0以上の数値)を指定します
α(アルファ)必須形状パラメーター(正の数値)。故障パターンの形状を決めます
β(ベータ)必須尺度パラメーター(正の数値)。特性寿命の目安となります
関数形式必須TRUE=累積分布関数(CDF)/ FALSE=確率密度関数(PDF)

累積分布関数(TRUE)と確率密度関数(FALSE)の違い

累積分布関数(TRUE):「xまでの累積確率」を返します。つまり「時間x以内に故障する確率」です。

確率密度関数(FALSE):「x時点での確率密度」を返します。信頼性分析ではハザード率の計算などに使います。

実務では TRUE(累積分布)を使うことが多いです。


基本的な使い方

例1:累積分布関数で故障確率を求める

特性寿命β=1000時間、形状α=2として、500時間以内の故障確率を求める:

=WEIBULL.DIST(500, 2, 1000, TRUE)

結果:約0.221(500時間以内に故障する確率は約22.1%)

例2:確率密度関数を求める

=WEIBULL.DIST(500, 2, 1000, FALSE)

例3:異なる形状パラメーターで比較する

=WEIBULL.DIST(500, 0.5, 1000, TRUE)  → 初期不良型(α=0.5)
=WEIBULL.DIST(500, 1,   1000, TRUE)  → 偶発故障型(α=1)
=WEIBULL.DIST(500, 2,   1000, TRUE)  → 摩耗故障型(α=2)

形状パラメーターを変えることで、同じ時間x=500での故障確率が大きく変わることが確認できます。


実務での活用例

活用例1:設備の計画保全タイミングの決定

製造設備の過去の故障データからα・βを推定し、「故障確率10%以下を維持するための交換時期」を計算します。

A列:評価時間(100, 200, 300...)
B列:=WEIBULL.DIST(A2, α推定値, β推定値, TRUE)

B列の値が10%(0.1)を超える行が計画保全の目安タイミングです。

活用例2:製品の品質保証期間の設定

耐久試験データからワイブルパラメーターを推定して、保証期間内(例:3年=26,280時間)の不良率を予測します。

=WEIBULL.DIST(26280, α, β, TRUE)

この値が設定した品質目標値(例:1%未満)を満たすかどうかを確認します。

活用例3:バスタブ曲線の可視化

バスタブ曲線(故障率の時間変化)はα<1・α=1・α>1の3段階を組み合わせて表現します。Excelグラフと組み合わせてワイブル分析シートを作れます。

活用例4:ハザード率(瞬間故障率)の計算

=WEIBULL.DIST(x, α, β, FALSE) / (1 - WEIBULL.DIST(x, α, β, TRUE))

WEIBULL関数(旧)との違い

比較項目WEIBULLWEIBULL.DIST
構文=WEIBULL(x, α, β, 関数形式)=WEIBULL.DIST(x, α, β, 関数形式)
計算結果同一同一
対応バージョンExcel 2007以前〜(互換性のため残存)Excel 2010以降(推奨)
廃止リスク将来廃止の可能性あり廃止リスクなし

移行は簡単で、WEIBULLWEIBULL.DIST に書き換えるだけです。引数の並びと意味は全く同じです。


よくあるエラーと対処法

エラー原因対処法
#NUM!xが0より小さいxに0以上の値を指定する
#NUM!αまたはβが0以下α・βには正の数値(0より大きい値)を指定する
#VALUE!引数に数値以外が入っている引数のセルに数値が入っているか確認する

まとめ

WEIBULL.DIST関数のポイントをまとめます。

  • ワイブル分布の累積分布関数(TRUE)または確率密度関数(FALSE)を計算できる
  • 形状パラメーターαが1未満・1・1超で初期不良・偶発故障・摩耗故障の3パターンをモデル化できる
  • 旧WEIBULL関数と構文は同一。既存シートは関数名を書き換えるだけで移行できる
  • 設備保全・品質保証・信頼性分析など製造業の現場で特に役立つ関数

ワイブル分析はデータがあれば今すぐExcelで始められます。まずはサンプルデータで累積分布関数(TRUE)を計算し、故障確率の変化を確認してみてください。


関連記事

タイトルとURLをコピーしました