WEIBULL関数の使い方|ワイブル分布の値を求める(互換関数)

スポンサーリンク

「設備の故障率を分析したい」「製品の寿命分布をモデル化したい」――こうした信頼性工学・品質管理の場面で使われる WEIBULL関数 について解説します。

重要:WEIBULL関数はExcelの旧バージョン(Excel 2007以前)との互換性維持のために残されている関数です。現行のExcelでは後継の WEIBULL.DIST関数 の使用が推奨されています。既存シートで使われているWEIBULL関数はWEIBULL.DISTに書き換えましょう。


WEIBULL関数とは?

読み方と語源

「ワイブル」と読みます。スウェーデンの工学者 Waloddi Weibull(ワロディ・ワイブル)が1951年に提唱したワイブル分布にちなんでいます。

ワイブル分布とは?

ワイブル分布は 機器の寿命・故障分析 に広く使われる確率分布です。パラメーター(形状・尺度)を変えることで、様々な故障パターンをモデル化できます。

  • 電子部品の初期不良分析(形状パラメーター < 1)
  • 偶発故障の分析(形状パラメーター = 1)
  • 摩耗劣化・疲労破壊の分析(形状パラメーター > 1)

互換関数としての位置づけ

WEIBULL関数はExcel 2010でWEIBULL.DISTに置き換えられました。機能は同一ですが、将来のバージョンで廃止される可能性があります。


WEIBULL関数の書き方

基本構文

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

引数の説明

引数必須/任意説明
x必須分布の評価点となる値(0以上の数値)を指定します
α(アルファ)必須形状パラメーター(β > 0の数値)を指定します
β(ベータ)必須尺度パラメーター(β > 0の数値)を指定します
関数形式必須TRUE=累積分布関数 / FALSE=確率密度関数

パラメーターの意味

  • α(形状):故障の傾向を表します。1未満=初期不良型、1=ランダム故障型、1超=摩耗故障型
  • β(尺度):寿命の目安となる値(特性寿命)を表します

基本的な使い方

例1:累積分布関数を求める

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

=WEIBULL(500, 2, 1000, TRUE)

結果:約0.221(22.1%の確率で500時間以内に故障することを示す)

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

=WEIBULL(500, 2, 1000, FALSE)

指定したxでの確率密度値が返されます。

例3:セル参照を使う

=WEIBULL(B2, B3, B4, TRUE)
  • B2:評価点(x)
  • B3:形状パラメーター(α)
  • B4:尺度パラメーター(β)

実務での活用例

活用例1:設備保全計画の策定

機械設備の過去の故障データからα・βを推定し、「稼働X時間での故障確率」を計算します。

=WEIBULL(稼働時間, α推定値, β推定値, TRUE)

故障確率が設定した閾値(例:10%)を超える時間を計画交換のタイミングの目安にできます。

活用例2:製品ロットの信頼性評価

製品寿命試験のデータを使って、保証期間内(例:1年=8760時間)の故障確率を算出します。

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

確率密度関数を累積分布関数の補数で割ることで、瞬間故障率(ハザード率)を求められます。

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

WEIBULL.DIST関数との違い

比較項目WEIBULLWEIBULL.DIST
対応バージョンExcel 2007以前からExcel 2010以降
構文同一同一
計算結果同じ同じ
今後の利用廃止の可能性あり推奨

結論:WEIBULL関数の構文はWEIBULL.DISTと全く同じです。既存のシートでWEIBULL関数を使っている場合は、関数名を WEIBULL.DIST に変えるだけで移行できます。


よくあるエラーと対処法

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

まとめ

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

  • ワイブル分布の累積分布関数(TRUE)または確率密度関数(FALSE)を計算できる
  • 形状パラメーターαと尺度パラメーターβで故障パターンをモデル化する
  • 現行Excelでは同等機能のWEIBULL.DIST関数を使用することを推奨
  • 既存シートの WEIBULLWEIBULL.DIST に書き換えると将来の廃止に備えられる

信頼性工学・品質管理の分析にExcelを活用する際は、WEIBULL.DIST関数をぜひ使ってみてください。


関連記事

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