<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ワイブル分布 &#8211; biz-tactics</title>
	<atom:link href="https://mashukabu.com/tag/%e3%83%af%e3%82%a4%e3%83%96%e3%83%ab%e5%88%86%e5%b8%83/feed/" rel="self" type="application/rss+xml" />
	<link>https://mashukabu.com</link>
	<description></description>
	<lastBuildDate>Tue, 26 May 2026 10:50:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://mashukabu.com/wp-content/uploads/2022/04/cropped-site-icon-32x32.png</url>
	<title>ワイブル分布 &#8211; biz-tactics</title>
	<link>https://mashukabu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>スプレッドシートのWEIBULL.DIST関数の使い方｜ワイブル分布</title>
		<link>https://mashukabu.com/spreadsheet-weibull-dist-function/</link>
					<comments>https://mashukabu.com/spreadsheet-weibull-dist-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:05:58 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[WEIBULL]]></category>
		<category><![CDATA[WEIBULL.DIST]]></category>
		<category><![CDATA[ワイブル分布]]></category>
		<category><![CDATA[確率密度]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5475</guid>

					<description><![CDATA[GoogleスプレッドシートのWEIBULL.DIST関数でワイブル分布の確率を計算する方法を解説。4つの引数の意味、累積分布と確率密度の使い分け、製品の故障率・寿命分析での実務活用例、WEIBULL関数との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この部品、あと何時間もつんだろう？」。設備管理や品質保証で、こんな疑問を抱えたことはありませんか？</p>



<p class="wp-block-paragraph">平均寿命だけでは、いつ壊れるかの確率はわかりません。手計算で求めるとべき乗やeの計算が出てきて大変ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがWEIBULL.DIST関数です。この記事では基本構文から実務活用まで解説します。累積分布と確率密度の使い分けや、<a href="https://mashukabu.com/spreadsheet-weibull-function/">WEIBULL関数</a>との違いもあわせて紹介しますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">WEIBULL.DIST関数とは</a><ol><li><a href="#toc2" tabindex="0">ワイブル分布が使える場面とは</a></li><li><a href="#toc3" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc4" tabindex="0">WEIBULL関数（互換関数）との関係</a></li></ol></li><li><a href="#toc5" tabindex="0">WEIBULL.DIST関数のTRUE/FALSEの違い</a><ol><li><a href="#toc6" tabindex="0">TRUE（累積分布関数）——x時間以内に故障する確率</a></li><li><a href="#toc7" tabindex="0">FALSE（確率密度関数）——特定時点での密度</a></li><li><a href="#toc8" tabindex="0">2つを比較してみる（サンプルデータつき）</a></li></ol></li><li><a href="#toc9" tabindex="0">WEIBULL.DIST関数の実務活用3パターン</a><ol><li><a href="#toc10" tabindex="0">製品の保証期間を設定する</a></li><li><a href="#toc11" tabindex="0">形状パラメータで故障パターンを見分ける</a></li><li><a href="#toc12" tabindex="0">メンテナンス時期を逆算する</a></li></ol></li><li><a href="#toc13" tabindex="0">WEIBULL.DIST関数でよくあるエラーと対処法</a></li><li><a href="#toc14" tabindex="0">WEIBULL.DIST関数とWEIBULL関数の違い</a></li><li><a href="#toc15" tabindex="0">確率分布関数ファミリー</a></li><li><a href="#toc16" tabindex="0">Excelとの違い</a></li><li><a href="#toc17" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">WEIBULL.DIST関数とは</span></h2>



<p class="wp-block-paragraph">WEIBULL.DIST関数（読み方: ワイブル・ディスト関数）は、<strong>ワイブル分布</strong>にもとづいて確率を返す関数です。ワイブル分布とは、製品の寿命や故障までの時間をモデル化するのに使われる確率分布です。</p>



<p class="wp-block-paragraph">「WEIBULL」はスウェーデンの数学者ワロディ・ワイブル（Waloddi Weibull）に由来しています。「DIST」は「Distribution（分布）」の略です。</p>



<p class="wp-block-paragraph">たとえば「平均1,000時間で故障する部品が、500時間以内に壊れる確率」を1つの数式で求められます。</p>



<p class="wp-block-paragraph">WEIBULL.DIST関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>ある時間内に製品が故障する確率を求める（累積分布）</li><li>特定の時点での故障確率の密度を求める（確率密度）</li><li>製品寿命の予測やメンテナンス計画の立案に使う</li><li>形状パラメータを変えて故障パターン（初期故障・偶発故障・摩耗故障）を分析する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>WEIBULL.DIST関数はGoogleスプレッドシートの全バージョンで使えます。Excelにも同名の関数があり、動作は同じです。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">ワイブル分布が使える場面とは</span></h3>



<p class="wp-block-paragraph">ワイブル分布は、次のような場面で使われます。</p>



<ol class="wp-block-list"><li><strong>製品の寿命分析</strong>: 電子部品やモーターなどの故障時間を予測する</li><li><strong>品質管理</strong>: 不良品の発生タイミングを統計的に把握する</li><li><strong>メンテナンス計画</strong>: 予防保全のタイミングを確率で決める</li><li><strong>信頼性工学</strong>: 製品の故障率が時間とともにどう変化するかを分析する</li></ol>



<p class="wp-block-paragraph">指数分布（<a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST関数</a>）は「故障率が一定」という前提です。一方、ワイブル分布は「故障率が時間とともに変化する」場面も扱えます。そこがワイブル分布の強みですね。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ワイブル分布の形状パラメータ（alpha）を1にすると、指数分布とまったく同じになります。ワイブル分布は指数分布を含む、より汎用的な分布といえます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">基本構文と4つの引数</span></h3>



<pre class="wp-block-code"><code>=WEIBULL.DIST(x, alpha, beta, cumulative)</code></pre>



<p class="wp-block-paragraph">カッコの中に4つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>評価する値（故障時間など、0以上の数値）</td></tr><tr><td>alpha（アルファ）</td><td>必須</td><td>形状パラメータ（分布の形を決める、0より大きい数値）</td></tr><tr><td>beta（ベータ）</td><td>必須</td><td>尺度パラメータ（分布のスケールを決める、0より大きい数値）</td></tr><tr><td>cumulative</td><td>必須</td><td>TRUEで累積分布関数、FALSEで確率密度関数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alphaは「形状パラメータ」と呼ばれ、分布の形（故障パターン）を決めます。betaは「尺度パラメータ」と呼ばれ、時間のスケール（目安となる寿命）を決めます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>alphaとbetaはどちらも0より大きい値を指定してください。0以下を指定すると<code>#NUM!</code>エラーになります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc4">WEIBULL関数（互換関数）との関係</span></h3>



<p class="wp-block-paragraph">Googleスプレッドシートには<a href="https://mashukabu.com/spreadsheet-weibull-function/">WEIBULL関数</a>という関数もあります。これはWEIBULL.DIST関数の旧バージョン（互換関数）です。計算結果はまったく同じです。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 2, 1000, TRUE)     --- 新関数名（推奨）
=WEIBULL(500, 2, 1000, TRUE)          --- 旧関数名（互換関数）</code></pre>



<p class="wp-block-paragraph">引数の数・順番・意味もすべて同じです。新しく数式を書くときはWEIBULL.DIST関数を使いましょう。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p><a href="https://mashukabu.com/spreadsheet-weibull-function/">WEIBULL関数</a>の詳しい使い方は、別の記事で解説しています。既存のシートでWEIBULL関数が使われていても、そのまま動作するので急いで書き換える必要はありません。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">WEIBULL.DIST関数のTRUE/FALSEの違い</span></h2>



<p class="wp-block-paragraph">4番目の引数（cumulative）にTRUEとFALSEのどちらを指定するかで、返ってくる値の意味がまったく変わります。</p>



<h3 class="wp-block-heading"><span id="toc6">TRUE（累積分布関数）——x時間以内に故障する確率</span></h3>



<p class="wp-block-paragraph">TRUEを指定すると<strong>累積分布関数</strong>（CDF: Cumulative Distribution Function）の値を返します。「時間x以内に故障する確率」です。</p>



<p class="wp-block-paragraph">たとえば形状パラメータ alpha=2、尺度パラメータ beta=1000のとき、500時間以内に故障する確率を求めてみましょう。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 2, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.2212（22.1%）</strong>です。500時間以内に故障する確率は約22%とわかります。</p>



<p class="wp-block-paragraph">数学的には、次の式で計算されています。</p>



<pre class="wp-block-code"><code>F(x) = 1 - e^(-(x/beta)^alpha)</code></pre>



<p class="wp-block-paragraph">実務で「何時間以内に故障する確率は？」と聞かれたら、TRUEを使ってください。</p>



<h3 class="wp-block-heading"><span id="toc7">FALSE（確率密度関数）——特定時点での密度</span></h3>



<p class="wp-block-paragraph">FALSEを指定すると<strong>確率密度関数</strong>（PDF: Probability Density Function）の値を返します。「時間xでの故障確率の密度」を表す値です。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 2, 1000, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.000778</strong>です。</p>



<p class="wp-block-paragraph">数学的には、次の式で計算されています。</p>



<pre class="wp-block-code"><code>f(x) = (alpha / beta^alpha) * x^(alpha-1) * e^(-(x/beta)^alpha)</code></pre>



<p class="wp-block-paragraph">確率密度はそのままでは「ちょうどx時間での故障確率」にはなりません。連続分布なので、ある範囲の確率を求めたいときはTRUE（累積分布関数）を使うのが一般的です。</p>



<h3 class="wp-block-heading"><span id="toc8">2つを比較してみる（サンプルデータつき）</span></h3>



<p class="wp-block-paragraph">alpha=2、beta=1000の場合で、経過時間ごとの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>経過時間（h）</th><th>FALSE（確率密度）</th><th>TRUE（x時間以内の故障確率）</th></tr></thead><tbody><tr><td>100</td><td>0.000198</td><td>0.0100（1.0%）</td></tr><tr><td>200</td><td>0.000385</td><td>0.0392（3.9%）</td></tr><tr><td>500</td><td>0.000778</td><td>0.2212（22.1%）</td></tr><tr><td>800</td><td>0.000805</td><td>0.4727（47.3%）</td></tr><tr><td>1000</td><td>0.000736</td><td>0.6321（63.2%）</td></tr><tr><td>1500</td><td>0.000316</td><td>0.8946（89.5%）</td></tr><tr><td>2000</td><td>0.000073</td><td>0.9817（98.2%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alpha=2なので、確率密度（FALSE列）は beta 付近でピークを迎えます。累積確率（TRUE列）は時間とともに1に近づいていきますね。</p>



<p class="wp-block-paragraph">「x時間以上もつ確率」を求めたいときは <code>=1-WEIBULL.DIST(x, alpha, beta, TRUE)</code> と書きます。たとえば「1,500時間以上もつ確率」なら次のとおりです。</p>



<pre class="wp-block-code"><code>=1-WEIBULL.DIST(1500, 2, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約0.1054（10.5%）です。</p>



<h2 class="wp-block-heading"><span id="toc9">WEIBULL.DIST関数の実務活用3パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実際の業務で使えるパターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc10">製品の保証期間を設定する</span></h3>



<p class="wp-block-paragraph">「平均寿命が約1,000時間のモーターがある。保証期間を500時間に設定したい。保証期間内に故障する確率はどのくらいか？」を考えてみましょう。</p>



<p class="wp-block-paragraph">過去の故障データから alpha=1.5、beta=1000 が推定されているとします。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 1.5, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1455（14.6%）</strong>です。保証期間500時間以内に故障する確率は約15%とわかります。</p>



<p class="wp-block-paragraph">では保証期間を300時間に短縮するとどうでしょうか。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(300, 1.5, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.0570（5.7%）</strong>です。300時間なら故障確率が約6%に下がります。保証コストとのバランスを考える判断材料になりますね。</p>



<h3 class="wp-block-heading"><span id="toc11">形状パラメータで故障パターンを見分ける</span></h3>



<p class="wp-block-paragraph">ワイブル分布の最大の特徴は、形状パラメータ（alpha）の値で故障パターンが変わることです。これは「バスタブ曲線」として知られています。</p>



<figure class="wp-block-table"><table><thead><tr><th>alphaの値</th><th>故障パターン</th><th>意味</th></tr></thead><tbody><tr><td>alpha < 1</td><td>初期故障型</td><td>使い始めに故障が多く、時間とともに故障率が下がる</td></tr><tr><td>alpha = 1</td><td>偶発故障型</td><td>故障率が一定（指数分布と同じ）</td></tr><tr><td>alpha > 1</td><td>摩耗故障型</td><td>使い続けるほど故障率が上がる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実際にbeta=1000で固定して、alphaを変えて500時間以内の故障確率を比較してみましょう。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 0.5, 1000, TRUE)    --- alpha=0.5（初期故障型）
=WEIBULL.DIST(500, 1, 1000, TRUE)      --- alpha=1（偶発故障型）
=WEIBULL.DIST(500, 2, 1000, TRUE)      --- alpha=2（摩耗故障型）
=WEIBULL.DIST(500, 3, 1000, TRUE)      --- alpha=3（摩耗故障型・急激）</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>alpha</th><th>故障パターン</th><th>500h以内の故障確率</th></tr></thead><tbody><tr><td>0.5</td><td>初期故障型</td><td>0.5073（50.7%）</td></tr><tr><td>1.0</td><td>偶発故障型</td><td>0.3935（39.3%）</td></tr><tr><td>2.0</td><td>摩耗故障型</td><td>0.2212（22.1%）</td></tr><tr><td>3.0</td><td>摩耗故障型</td><td>0.1175（11.8%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alphaが小さいほど初期に故障しやすく、大きいほど初期は安定しています。自社製品の故障データからalphaを推定して、どの故障パターンに当てはまるかを把握するのが品質改善の第一歩です。</p>



<h3 class="wp-block-heading"><span id="toc12">メンテナンス時期を逆算する</span></h3>



<p class="wp-block-paragraph">「故障確率が10%を超える前にメンテナンスしたい」という場合、経過時間ごとの故障確率を見ていく方法が実用的です。</p>



<figure class="wp-block-table"><table><thead><tr><th>経過時間（h）</th><th>数式</th><th>故障確率</th></tr></thead><tbody><tr><td>200</td><td><code>=WEIBULL.DIST(200, 2, 1000, TRUE)</code></td><td>3.9%</td></tr><tr><td>300</td><td><code>=WEIBULL.DIST(300, 2, 1000, TRUE)</code></td><td>8.6%</td></tr><tr><td>350</td><td><code>=WEIBULL.DIST(350, 2, 1000, TRUE)</code></td><td>11.5%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alpha=2、beta=1000の場合、300時間前後でメンテナンスするのが妥当です。300時間での故障確率は約8.6%で、目標の10%以内に収まっていますね。</p>



<p class="wp-block-paragraph">スプレッドシートで経過時間を100刻みで並べてWEIBULL.DIST関数を入力し、グラフ化すると故障確率の推移が一目で確認できます。</p>



<h2 class="wp-block-heading"><span id="toc13">WEIBULL.DIST関数でよくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">WEIBULL.DIST関数でつまずきやすいポイントをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>xが負の値</td><td>0以上の数値を指定する</td></tr><tr><td><code>#NUM!</code></td><td>alphaが0以下</td><td>0より大きい数値を指定する</td></tr><tr><td><code>#NUM!</code></td><td>betaが0以下</td><td>0より大きい数値を指定する</td></tr><tr><td><code>#VALUE!</code></td><td>引数に文字列が含まれる</td><td>セル参照先が数値か確認する</td></tr><tr><td>想定外の値</td><td>TRUE/FALSEの指定ミス</td><td>累積確率ならTRUE、密度ならFALSE</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>4番目の引数（cumulative）は省略できません。TRUEとFALSEでは結果がまったく異なります。「x時間以内に故障する確率」を求めたいのにFALSEを指定すると、確率密度が返ってきてしまうので注意してください。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc14">WEIBULL.DIST関数とWEIBULL関数の違い</span></h2>



<p class="wp-block-paragraph">WEIBULL.DIST関数は、<a href="https://mashukabu.com/spreadsheet-weibull-function/">WEIBULL関数</a>の新しいバージョンです。引数・計算結果はまったく同じです。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>WEIBULL.DIST</th><th>WEIBULL</th></tr></thead><tbody><tr><td>関数名</td><td>新名称（推奨）</td><td>旧名称（互換関数）</td></tr><tr><td>引数の数</td><td>4つ</td><td>4つ</td></tr><tr><td>引数の順番</td><td>x, alpha, beta, cumulative</td><td>x, alpha, beta, cumulative</td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>Googleスプレッドシート</td><td>使用可</td><td>使用可</td></tr><tr><td>Excel</td><td>使用可（推奨）</td><td>使用可（互換関数）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">新しく数式を書くときはWEIBULL.DIST関数を使いましょう。既存のシートで<a href="https://mashukabu.com/spreadsheet-weibull-function/">WEIBULL関数</a>が使われていても問題なく動作します。急いで書き換える必要はありません。</p>



<p class="wp-block-paragraph">ただし、今後のバージョンアップで互換関数が廃止される可能性はゼロではありません。新規のシートではWEIBULL.DISTを選んでおくのが安心です。</p>



<h2 class="wp-block-heading"><span id="toc15">確率分布関数ファミリー</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、確率分布に関連する関数がいくつかあります。目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>いつ使うか</th></tr></thead><tbody><tr><td>WEIBULL.DIST</td><td>ワイブル分布の確率（推奨）</td><td>製品寿命・故障率を分析する場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-weibull-function/">WEIBULL</a></td><td>ワイブル分布の確率（互換関数）</td><td>既存のシートで使われている場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST</a></td><td>指数分布の確率</td><td>故障率が一定の場合（ワイブル分布のalpha=1に相当）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></td><td>正規分布の確率</td><td>連続データ（寸法・重量・品質指標など）を扱う場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST</a></td><td>ポアソン分布の確率</td><td>一定期間内のイベント発生回数を分析する場合</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったときの判断基準はシンプルです。</p>



<ul class="wp-block-list"><li><strong>故障率が時間とともに変化する</strong> → WEIBULL.DIST</li><li><strong>故障率が一定</strong> → <a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST</a></li><li><strong>連続データの確率</strong> → <a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></li><li><strong>イベントの発生回数</strong> → <a href="https://mashukabu.com/spreadsheet-poisson-dist-function/">POISSON.DIST</a></li></ul>



<h2 class="wp-block-heading"><span id="toc16">Excelとの違い</span></h2>



<p class="wp-block-paragraph">WEIBULL.DIST関数は、ExcelとGoogleスプレッドシートの両方で使えます。引数の数・順番・計算結果はすべて同じです。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>Googleスプレッドシート</th><th>Excel</th></tr></thead><tbody><tr><td>関数名</td><td>WEIBULL.DIST</td><td>WEIBULL.DIST</td></tr><tr><td>引数</td><td>同じ</td><td>同じ</td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>互換関数</td><td>WEIBULL</td><td>WEIBULL</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">ExcelとGoogleスプレッドシートを併用している環境でも、WEIBULL.DIST関数ならそのまま使い回せます。</p>



<h2 class="wp-block-heading"><span id="toc17">まとめ</span></h2>



<p class="wp-block-paragraph">WEIBULL.DIST関数は、ワイブル分布にもとづいて確率を求める関数です。</p>



<ul class="wp-block-list"><li>4番目の引数にTRUEで「x時間以内に故障する確率」が返る</li><li>FALSEで「時間xでの確率密度」が返る</li><li>alphaは形状パラメータ（故障パターンを決める）、betaは尺度パラメータ（時間のスケールを決める）</li><li>alpha < 1で初期故障型、alpha = 1で偶発故障型、alpha > 1で摩耗故障型</li><li>製品の保証期間設定、故障パターン分析、メンテナンス計画の立案に使える</li><li>「x時間以上もつ確率」は <code>=1-WEIBULL.DIST(x, alpha, beta, TRUE)</code> で求める</li><li>xが負、alphaやbetaが0以下だと<code>#NUM!</code>エラー</li><li><a href="https://mashukabu.com/spreadsheet-weibull-function/">WEIBULL関数</a>と計算結果は同じ。新規にはWEIBULL.DISTを推奨</li><li>故障率が一定なら<a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST関数</a>、連続データの確率なら<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>を使う</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-weibull-dist-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>スプレッドシートのWEIBULL関数の使い方｜ワイブル分布（互換）</title>
		<link>https://mashukabu.com/spreadsheet-weibull-function/</link>
					<comments>https://mashukabu.com/spreadsheet-weibull-function/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 08:05:53 +0000</pubDate>
				<category><![CDATA[Googleスプレッドシート]]></category>
		<category><![CDATA[WEIBULL]]></category>
		<category><![CDATA[WEIBULL.DIST]]></category>
		<category><![CDATA[ワイブル分布]]></category>
		<category><![CDATA[確率密度]]></category>
		<category><![CDATA[累積分布]]></category>
		<category><![CDATA[統計関数]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=5473</guid>

					<description><![CDATA[GoogleスプレッドシートのWEIBULL関数でワイブル分布の確率を計算する方法を解説。4つの引数の意味、累積分布と確率密度の使い分け、製品の故障率・寿命分析での実務活用例、WEIBULL.DIST関数との違いまで紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「この製品、あと何時間くらいもつんだろう？」。品質管理やメンテナンス計画で、こんな疑問を持ったことはありませんか？</p>



<p class="wp-block-paragraph">平均寿命はわかっていても、特定の時間内に故障する確率を出すのは簡単ではありません。手計算で求めようとすると、べき乗やeの計算が出てきて大変ですよね。</p>



<p class="wp-block-paragraph">そんなときに使うのがWEIBULL関数です。この記事では基本構文から実務活用まで解説します。累積分布と確率密度の使い分けや、<a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST関数</a>との関係もあわせて紹介しますよ。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">WEIBULL関数とは</a><ol><li><a href="#toc2" tabindex="0">ワイブル分布が使える場面とは</a></li><li><a href="#toc3" tabindex="0">基本構文と4つの引数</a></li><li><a href="#toc4" tabindex="0">WEIBULL.DIST関数（推奨関数）との関係</a></li></ol></li><li><a href="#toc5" tabindex="0">WEIBULL関数の基本的な使い方</a><ol><li><a href="#toc6" tabindex="0">累積分布関数で「〇〇時間以内の故障確率」を求める</a></li><li><a href="#toc7" tabindex="0">確率密度関数で特定時点の値を求める</a></li><li><a href="#toc8" tabindex="0">2つを比較してみる（サンプルデータつき）</a></li></ol></li><li><a href="#toc9" tabindex="0">WEIBULL関数の実務活用パターン</a><ol><li><a href="#toc10" tabindex="0">製品の故障率・寿命分析</a></li><li><a href="#toc11" tabindex="0">形状パラメータで故障パターンを読み解く</a></li><li><a href="#toc12" tabindex="0">メンテナンス時期の判断</a></li></ol></li><li><a href="#toc13" tabindex="0">WEIBULL関数でよくあるエラーと対処法</a></li><li><a href="#toc14" tabindex="0">WEIBULL関数とWEIBULL.DIST関数の違い</a></li><li><a href="#toc15" tabindex="0">確率分布関数ファミリー</a></li><li><a href="#toc16" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">WEIBULL関数とは</span></h2>



<p class="wp-block-paragraph">WEIBULL関数（読み方: ワイブル関数）は、<strong>ワイブル分布</strong>にもとづいて確率を返す関数です。ワイブル分布とは、製品の寿命や故障までの時間を表すのによく使われる確率分布です。</p>



<p class="wp-block-paragraph">「WEIBULL」はスウェーデンの数学者ワロディ・ワイブル（Waloddi Weibull）の名前に由来しています。</p>



<p class="wp-block-paragraph">たとえば「平均1,000時間で故障する部品が、500時間以内に壊れる確率」を1つの数式で求められます。</p>



<p class="wp-block-paragraph">WEIBULL関数にできることをまとめると、次のとおりです。</p>



<ul class="wp-block-list"><li>ある時間内に製品が故障する確率を求める（累積分布）</li><li>特定の時点での故障確率の密度を求める</li><li>製品寿命の予測やメンテナンス計画の立案に使う</li><li>形状パラメータを変えて故障パターン（初期故障・偶発故障・摩耗故障）を分析する</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p>WEIBULL関数はGoogleスプレッドシートの全バージョンで使えます。ただし互換関数のため、新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST関数</a>の使用が推奨されています。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc2">ワイブル分布が使える場面とは</span></h3>



<p class="wp-block-paragraph">ワイブル分布は、次のような場面で使われます。</p>



<ol class="wp-block-list"><li><strong>製品の寿命分析</strong>: 電子部品やモーターなどの故障時間を予測する</li><li><strong>品質管理</strong>: 不良品の発生タイミングを統計的に把握する</li><li><strong>メンテナンス計画</strong>: 予防保全のタイミングを確率で決める</li><li><strong>信頼性工学</strong>: 製品の故障率が時間とともにどう変化するかを分析する</li></ol>



<p class="wp-block-paragraph">指数分布（<a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST関数</a>）は「故障率が一定」という前提ですが、ワイブル分布は「故障率が時間とともに変化する」場面も扱えます。そこがワイブル分布の強みです。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>TIP</strong></p><p>ワイブル分布の形状パラメータ（alpha）を1にすると、指数分布とまったく同じになります。ワイブル分布は指数分布を含む、より汎用的な分布といえます。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc3">基本構文と4つの引数</span></h3>



<pre class="wp-block-code"><code>=WEIBULL(x, alpha, beta, cumulative)</code></pre>



<p class="wp-block-paragraph">カッコの中に4つの引数を指定します。</p>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>評価する値（故障時間など、0以上の数値）</td></tr><tr><td>alpha（アルファ）</td><td>必須</td><td>形状パラメータ（分布の形を決める、0より大きい数値）</td></tr><tr><td>beta（ベータ）</td><td>必須</td><td>尺度パラメータ（分布のスケールを決める、0より大きい数値）</td></tr><tr><td>cumulative</td><td>必須</td><td>TRUEで累積分布、FALSEで確率密度</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alphaは「形状パラメータ」と呼ばれます。この値によって分布の形（故障パターン）が大きく変わります。betaは「尺度パラメータ」と呼ばれ、時間のスケール（目安となる寿命）を決めます。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>alphaとbetaはどちらも0より大きい値を指定してください。0以下を指定すると<code>#NUM!</code>エラーになります。</p></blockquote>



<h3 class="wp-block-heading"><span id="toc4">WEIBULL.DIST関数（推奨関数）との関係</span></h3>



<p class="wp-block-paragraph">Googleスプレッドシートには<a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST</a>という関数もあります。これはWEIBULL関数の新しいバージョンです。計算結果はまったく同じです。</p>



<pre class="wp-block-code"><code>=WEIBULL(500, 2, 1000, TRUE)          --- 旧関数名（互換関数）
=WEIBULL.DIST(500, 2, 1000, TRUE)     --- 新関数名（推奨）</code></pre>



<p class="wp-block-paragraph">引数の数・順番・意味もすべて同じです。新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST関数</a>を使いましょう。既存のシートでWEIBULL関数が使われていても、そのまま動作します。急いで書き換える必要はありません。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>NOTE</strong></p><p><a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST関数</a>の詳しい使い方は、別の記事で解説しています。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc5">WEIBULL関数の基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc6">累積分布関数で「〇〇時間以内の故障確率」を求める</span></h3>



<p class="wp-block-paragraph">4番目の引数にTRUEを指定すると<strong>累積分布関数</strong>（CDF）の値を返します。「時間x以内に故障する確率」です。</p>



<p class="wp-block-paragraph">たとえば形状パラメータ alpha=2、尺度パラメータ beta=1000のとき、500時間以内に故障する確率を求めてみましょう。</p>



<pre class="wp-block-code"><code>=WEIBULL(500, 2, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.2212（22.1%）</strong>です。500時間以内に故障する確率は約22%です。</p>



<p class="wp-block-paragraph">数学的には、次の式で計算されています。</p>



<pre class="wp-block-code"><code>F(x) = 1 - e^(-(x/beta)^alpha)</code></pre>



<p class="wp-block-paragraph">実務で「何時間以内に故障する確率は？」と聞かれたら、TRUEを使ってください。</p>



<h3 class="wp-block-heading"><span id="toc7">確率密度関数で特定時点の値を求める</span></h3>



<p class="wp-block-paragraph">4番目の引数にFALSEを指定すると<strong>確率密度関数</strong>（PDF）の値を返します。「時間xでの故障確率の密度」を表す値です。</p>



<pre class="wp-block-code"><code>=WEIBULL(500, 2, 1000, FALSE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.000778</strong>です。</p>



<p class="wp-block-paragraph">数学的には、次の式で計算されています。</p>



<pre class="wp-block-code"><code>f(x) = (alpha / beta^alpha) * x^(alpha-1) * e^(-(x/beta)^alpha)</code></pre>



<p class="wp-block-paragraph">確率密度はそのままでは「ちょうどx時間での故障確率」にはなりません。連続分布なので、確率はTRUEで求めるのが一般的です。</p>



<h3 class="wp-block-heading"><span id="toc8">2つを比較してみる（サンプルデータつき）</span></h3>



<p class="wp-block-paragraph">alpha=2、beta=1000の場合で、経過時間ごとの結果を比べてみましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>経過時間（h）</th><th>FALSE（確率密度）</th><th>TRUE（x時間以内の故障確率）</th></tr></thead><tbody><tr><td>100</td><td>0.000198</td><td>0.0100（1.0%）</td></tr><tr><td>200</td><td>0.000385</td><td>0.0392（3.9%）</td></tr><tr><td>500</td><td>0.000778</td><td>0.2212（22.1%）</td></tr><tr><td>800</td><td>0.000805</td><td>0.4727（47.3%）</td></tr><tr><td>1000</td><td>0.000736</td><td>0.6321（63.2%）</td></tr><tr><td>1500</td><td>0.000316</td><td>0.8946（89.5%）</td></tr><tr><td>2000</td><td>0.000073</td><td>0.9817（98.2%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alpha=2なので、確率密度（FALSE列）はベータ付近でピークを迎えます。累積確率（TRUE列）は時間とともに1に近づいていきます。</p>



<p class="wp-block-paragraph">「x時間以上もつ確率」を求めたいときは <code>=1 - WEIBULL(x, alpha, beta, TRUE)</code> と書きます。たとえば「1,500時間以上もつ確率」なら次のとおりです。</p>



<pre class="wp-block-code"><code>=1 - WEIBULL(1500, 2, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約0.1054（10.5%）です。</p>



<h2 class="wp-block-heading"><span id="toc9">WEIBULL関数の実務活用パターン</span></h2>



<p class="wp-block-paragraph">基本がわかったところで、実際の業務で使えるパターンを紹介します。</p>



<h3 class="wp-block-heading"><span id="toc10">製品の故障率・寿命分析</span></h3>



<p class="wp-block-paragraph">「平均寿命が約1,000時間のモーターがある。保証期間を500時間に設定したい。保証期間内に故障する確率はどのくらいか？」を考えてみましょう。</p>



<p class="wp-block-paragraph">過去の故障データから alpha=1.5、beta=1000 が推定されているとします。</p>



<pre class="wp-block-code"><code>=WEIBULL(500, 1.5, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.1455（14.6%）</strong>です。保証期間500時間以内に故障する確率は約15%です。</p>



<p class="wp-block-paragraph">では保証期間を800時間に延ばすとどうなるでしょうか。</p>



<pre class="wp-block-code"><code>=WEIBULL(800, 1.5, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果は約<strong>0.3440（34.4%）</strong>です。800時間にすると故障確率が約34%に上がります。保証コストとのバランスを考える判断材料になりますね。</p>



<h3 class="wp-block-heading"><span id="toc11">形状パラメータで故障パターンを読み解く</span></h3>



<p class="wp-block-paragraph">ワイブル分布の最大の特徴は、形状パラメータ（alpha）の値で故障パターンが変わることです。これは「バスタブ曲線」として知られています。</p>



<figure class="wp-block-table"><table><thead><tr><th>alphaの値</th><th>故障パターン</th><th>意味</th></tr></thead><tbody><tr><td>alpha < 1</td><td>初期故障型</td><td>使い始めに故障が多く、時間とともに故障率が下がる</td></tr><tr><td>alpha = 1</td><td>偶発故障型</td><td>故障率が一定（指数分布と同じ）</td></tr><tr><td>alpha > 1</td><td>摩耗故障型</td><td>使い続けるほど故障率が上がる</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実際に同じ beta=1000 で、alphaを変えて500時間以内の故障確率を比較してみましょう。</p>



<pre class="wp-block-code"><code>=WEIBULL(500, 0.5, 1000, TRUE)    --- alpha=0.5（初期故障型）
=WEIBULL(500, 1, 1000, TRUE)      --- alpha=1（偶発故障型）
=WEIBULL(500, 2, 1000, TRUE)      --- alpha=2（摩耗故障型）
=WEIBULL(500, 3, 1000, TRUE)      --- alpha=3（摩耗故障型・急激）</code></pre>



<figure class="wp-block-table"><table><thead><tr><th>alpha</th><th>故障パターン</th><th>500h以内の故障確率</th></tr></thead><tbody><tr><td>0.5</td><td>初期故障型</td><td>0.5073（50.7%）</td></tr><tr><td>1.0</td><td>偶発故障型</td><td>0.3935（39.3%）</td></tr><tr><td>2.0</td><td>摩耗故障型</td><td>0.2212（22.1%）</td></tr><tr><td>3.0</td><td>摩耗故障型</td><td>0.1175（11.8%）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alphaが小さいほど初期に故障しやすく、大きいほど初期は安定している代わりに後から故障率が急激に上がります。自社製品の故障データを分析して、どの故障パターンに当てはまるかを把握することが品質改善の第一歩です。</p>



<h3 class="wp-block-heading"><span id="toc12">メンテナンス時期の判断</span></h3>



<p class="wp-block-paragraph">「故障確率が10%を超える前にメンテナンスしたい」という場合、何時間で10%に達するかを逆算できます。</p>



<p class="wp-block-paragraph">直接的な逆関数はありませんが、経過時間を変えながら確率を見ていく方法が実用的です。</p>



<figure class="wp-block-table"><table><thead><tr><th>経過時間（h）</th><th>数式</th><th>故障確率</th></tr></thead><tbody><tr><td>200</td><td><code>=WEIBULL(200, 2, 1000, TRUE)</code></td><td>3.9%</td></tr><tr><td>300</td><td><code>=WEIBULL(300, 2, 1000, TRUE)</code></td><td>8.6%</td></tr><tr><td>350</td><td><code>=WEIBULL(350, 2, 1000, TRUE)</code></td><td>11.5%</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">alpha=2、beta=1000の場合、300時間前後でメンテナンスするのが妥当です。300時間での故障確率は約8.6%で、目標の10%以内に収まっていますね。</p>



<h2 class="wp-block-heading"><span id="toc13">WEIBULL関数でよくあるエラーと対処法</span></h2>



<p class="wp-block-paragraph">WEIBULL関数でつまずきやすいポイントをまとめました。</p>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>xが負の値</td><td>0以上の数値を指定する</td></tr><tr><td><code>#NUM!</code></td><td>alphaが0以下</td><td>0より大きい数値を指定する</td></tr><tr><td><code>#NUM!</code></td><td>betaが0以下</td><td>0より大きい数値を指定する</td></tr><tr><td><code>#VALUE!</code></td><td>引数に文字列が含まれる</td><td>セル参照先が数値か確認する</td></tr><tr><td>想定外の値</td><td>TRUE/FALSEの指定ミス</td><td>累積確率ならTRUE、密度ならFALSE</td></tr></tbody></table></figure>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong>WARNING</strong></p><p>4番目の引数（cumulative）は省略できません。TRUEとFALSEでは結果がまったく異なります。「x時間以内に故障する確率」を求めたいのにFALSEを指定すると、確率密度が返ってしまいます。</p></blockquote>



<h2 class="wp-block-heading"><span id="toc14">WEIBULL関数とWEIBULL.DIST関数の違い</span></h2>



<p class="wp-block-paragraph">WEIBULL関数は、以前のバージョンとの互換性を維持するために残されている関数です。引数・計算結果は<a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST関数</a>とまったく同じです。</p>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>WEIBULL</th><th>WEIBULL.DIST</th></tr></thead><tbody><tr><td>関数名</td><td>旧名称（互換関数）</td><td>新名称（推奨）</td></tr><tr><td>引数の数</td><td>4つ</td><td>4つ</td></tr><tr><td>引数の順番</td><td>x, alpha, beta, cumulative</td><td>x, alpha, beta, cumulative</td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>Googleスプレッドシート</td><td>使用可</td><td>使用可</td></tr><tr><td>Excel</td><td>使用可（互換関数）</td><td>使用可（推奨）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">新しく数式を書くときは<a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST関数</a>を使いましょう。既存のシートでWEIBULL関数が使われていても問題なく動作します。急いで書き換える必要はありません。</p>



<p class="wp-block-paragraph">ただし、今後のバージョンアップで互換関数が廃止される可能性はゼロではありません。新規のシートではWEIBULL.DISTを選んでおくのが安心です。</p>



<h2 class="wp-block-heading"><span id="toc15">確率分布関数ファミリー</span></h2>



<p class="wp-block-paragraph">Googleスプレッドシートには、確率分布に関連する関数がいくつかあります。目的に応じて使い分けましょう。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>用途</th><th>いつ使うか</th></tr></thead><tbody><tr><td>WEIBULL</td><td>ワイブル分布の確率（互換関数）</td><td>既存のシートで使われている場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST</a></td><td>ワイブル分布の確率（推奨）</td><td>製品寿命・故障率を分析する場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST</a></td><td>指数分布の確率</td><td>故障率が一定の場合（ワイブル分布のalpha=1に相当）</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-expondist-function/">EXPONDIST</a></td><td>指数分布の確率（互換関数）</td><td>既存のシートで使われている場合</td></tr><tr><td><a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></td><td>正規分布の確率</td><td>連続データ（寸法・重量・品質指標など）を扱う場合</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">迷ったときの判断基準はシンプルです。</p>



<ul class="wp-block-list"><li><strong>故障率が時間とともに変化する</strong> → WEIBULL.DIST（またはWEIBULL）</li><li><strong>故障率が一定</strong> → <a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST</a></li><li><strong>連続データの確率</strong> → <a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST</a></li></ul>



<h2 class="wp-block-heading"><span id="toc16">まとめ</span></h2>



<p class="wp-block-paragraph">WEIBULL関数は、ワイブル分布にもとづいて確率を求める互換関数です。</p>



<ul class="wp-block-list"><li>4番目の引数にTRUEで「x以内に故障する確率」が返る</li><li>FALSEで「時間xでの確率密度」が返る</li><li>alphaは形状パラメータ（故障パターンを決める）、betaは尺度パラメータ（時間のスケールを決める）</li><li>alpha < 1で初期故障型、alpha = 1で偶発故障型、alpha > 1で摩耗故障型</li><li>製品の故障率分析、保証期間の設定、メンテナンス計画の立案に使える</li><li>「x時間以上もつ確率」を求めるには <code>=1 - WEIBULL(x, alpha, beta, TRUE)</code> と書く</li><li>xが負、alphaやbetaが0以下だと<code>#NUM!</code>エラー</li><li><a href="https://mashukabu.com/spreadsheet-weibull-dist-function/">WEIBULL.DIST関数</a>と計算結果は同じ。新規にはWEIBULL.DISTを推奨</li><li>故障率が一定なら<a href="https://mashukabu.com/spreadsheet-expon-dist-function/">EXPON.DIST関数</a>、連続データの確率なら<a href="https://mashukabu.com/spreadsheet-norm-dist-function/">NORM.DIST関数</a>を使う</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/spreadsheet-weibull-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WEIBULL.DIST関数の使い方｜ワイブル分布で設備寿命・故障率を分析する【実務活用例5選】</title>
		<link>https://mashukabu.com/excel-function-howto-use-weibull_dist/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-weibull_dist/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sun, 15 Jan 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[WEIBULL.DIST関数]]></category>
		<category><![CDATA[ワイブル分布]]></category>
		<category><![CDATA[信頼性工学]]></category>
		<category><![CDATA[品質管理]]></category>
		<category><![CDATA[統計関数]]></category>
		<category><![CDATA[設備保全]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3271</guid>

					<description><![CDATA[ExcelのWEIBULL.DIST関数の使い方を完全解説。ワイブル分布の累積分布・確率密度の計算方法、形状パラメーターαの意味（初期不良・偶発・摩耗故障）、設備保全タイミング決定・品質保証期間設定・バスタブ曲線可視化など実務例5選、旧WEIBULL関数との違いまで網羅します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「製品の故障確率を時間軸でモデル化したい」「設備の計画保全タイミングをデータで決めたい」――信頼性工学・品質管理の現場で使われる <strong>WEIBULL.DIST関数</strong> について解説します。</p>



<p class="wp-block-paragraph">WEIBULL.DIST関数はワイブル分布の値（累積分布関数または確率密度関数）を計算する関数で、Excel 2010以降で推奨される現行の標準関数です。旧関数の <code>WEIBULL</code> は互換性維持のために残されていますが、新規シートでは <code>WEIBULL.DIST</code> を使うのが正解です。</p>



<p class="wp-block-paragraph">この記事では、WEIBULL.DIST関数の構文、累積分布関数と確率密度関数の違い、設備保全・品質保証・信頼性分析での実務活用例まで、現場で使える形でまとめて紹介します。</p>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-3" checked><label class="toc-title" for="toc-checkbox-3">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">WEIBULL.DIST関数とは？</a><ol><li><a href="#toc2" tabindex="0">読み方と語源</a></li><li><a href="#toc3" tabindex="0">ワイブル分布とは？</a></li><li><a href="#toc4" tabindex="0">対応バージョン</a></li></ol></li><li><a href="#toc5" tabindex="0">WEIBULL.DIST関数の書き方</a><ol><li><a href="#toc6" tabindex="0">基本構文</a></li><li><a href="#toc7" tabindex="0">引数の説明</a></li></ol></li><li><a href="#toc8" tabindex="0">累積分布関数（TRUE）と確率密度関数（FALSE）の違い</a></li><li><a href="#toc9" tabindex="0">基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">例1：累積分布関数で故障確率を求める</a></li><li><a href="#toc11" tabindex="0">例2：確率密度関数を求める</a></li><li><a href="#toc12" tabindex="0">例3：異なる形状パラメーターで比較する</a></li><li><a href="#toc13" tabindex="0">例4：βを変えて特性寿命の影響を見る</a></li></ol></li><li><a href="#toc14" tabindex="0">実務での活用例</a><ol><li><a href="#toc15" tabindex="0">活用例1：設備の計画保全タイミングの決定</a></li><li><a href="#toc16" tabindex="0">活用例2：製品の品質保証期間の設定</a></li><li><a href="#toc17" tabindex="0">活用例3：バスタブ曲線の可視化</a></li><li><a href="#toc18" tabindex="0">活用例4：ハザード率（瞬間故障率）の計算</a></li><li><a href="#toc19" tabindex="0">活用例5：α・βパラメーターの推定（ソルバー利用）</a></li></ol></li><li><a href="#toc20" tabindex="0">WEIBULL関数（旧）との違い</a></li><li><a href="#toc21" tabindex="0">似た統計関数との違い・使い分け</a></li><li><a href="#toc22" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc23" tabindex="0">よくある質問（FAQ）</a><ol><li><a href="#toc24" tabindex="0">Q. α・βのパラメーターはどうやって決めればよいですか？</a></li><li><a href="#toc25" tabindex="0">Q. Excelにワイブル確率紙（ワイブルプロット）を描く機能はありますか？</a></li><li><a href="#toc26" tabindex="0">Q. α=1のときWEIBULL.DISTはEXPON.DISTと同じ結果になりますか？</a></li><li><a href="#toc27" tabindex="0">Q. 製品の平均故障間隔（MTTF）をWEIBULL.DISTで計算できますか？</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">WEIBULL.DIST関数とは？</span></h2>



<h3 class="wp-block-heading"><span id="toc2">読み方と語源</span></h3>



<p class="wp-block-paragraph">「ワイブル ディスト」と読みます。<code>WEIBULL</code>（ワイブル分布） + <code>DIST</code>（DISTribution＝分布）が語源です。Excel 2010で「ピリオド付き」の新世代統計関数が一斉に追加された際に、旧 <code>WEIBULL</code> の後継として登場しました。</p>



<p class="wp-block-paragraph">ピリオド付きの新世代関数には他にも <code>NORM.DIST</code>（正規分布）・<code>POISSON.DIST</code>（ポアソン分布）・<code>BETA.DIST</code>（ベータ分布）などがあり、いずれも統計分布計算の標準関数として推奨されています。</p>



<h3 class="wp-block-heading"><span id="toc3">ワイブル分布とは？</span></h3>



<p class="wp-block-paragraph">ワイブル分布は機器の <strong>寿命・故障分析</strong> に使われる確率分布です。スウェーデンの工学者 Waloddi Weibull が1951年に提唱した分布で、現在では信頼性工学・品質管理の世界標準ツールとして使われています。</p>



<p class="wp-block-paragraph">ワイブル分布の特徴は、形状パラメーター（α）の値を変えるだけで <strong>3種類の故障パターン</strong> を1つの式で表現できる点です。</p>



<figure class="wp-block-table"><table><thead><tr><th>αの値</th><th>故障パターン</th><th>具体例</th></tr></thead><tbody><tr><td>α < 1</td><td>初期不良型（故障率が時間とともに減少）</td><td>電子部品の初期不良、製造不良品</td></tr><tr><td>α = 1</td><td>偶発故障型（故障率が一定。指数分布と一致）</td><td>ランダムな外部要因による故障</td></tr><tr><td>α > 1</td><td>摩耗故障型（故障率が時間とともに増加）</td><td>機械的摩耗、疲労破壊、経年劣化</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">製造業の現場で語られる「バスタブ曲線」は、まさにこの3パターンを時間軸で組み合わせた曲線です。WEIBULL.DIST関数を使えば、バスタブ曲線の各区間をデータから推定できます。</p>



<h3 class="wp-block-heading"><span id="toc4">対応バージョン</span></h3>



<p class="wp-block-paragraph">Excel 2010以降。旧 <code>WEIBULL</code> 関数より優先して使用してください。Microsoft 365・Excel for the web・Excel for Mac でも利用できます。</p>



<h2 class="wp-block-heading"><span id="toc5">WEIBULL.DIST関数の書き方</span></h2>



<h3 class="wp-block-heading"><span id="toc6">基本構文</span></h3>



<pre class="wp-block-code"><code>=WEIBULL.DIST( x, α, β, 関数形式 )</code></pre>



<h3 class="wp-block-heading"><span id="toc7">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>分布の評価点となる値（0以上の数値）を指定します</td></tr><tr><td>α（アルファ）</td><td>必須</td><td>形状パラメーター（正の数値）。故障パターンの形状を決めます</td></tr><tr><td>β（ベータ）</td><td>必須</td><td>尺度パラメーター（正の数値）。特性寿命の目安となります</td></tr><tr><td>関数形式</td><td>必須</td><td>TRUE=累積分布関数（CDF）/ FALSE=確率密度関数（PDF）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">αとβは過去の故障データから推定するパラメーターです。手元にデータがない段階ではメーカー仕様書の値や業界平均を仮入力し、データが蓄積されたら最尤推定（後述）で再計算するのが一般的な進め方です。</p>



<h2 class="wp-block-heading"><span id="toc8">累積分布関数（TRUE）と確率密度関数（FALSE）の違い</span></h2>



<p class="wp-block-paragraph">WEIBULL.DIST関数の第4引数は、計算結果の意味を切り替える重要なスイッチです。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数形式</th><th>返す値</th><th>実務での意味</th></tr></thead><tbody><tr><td>TRUE</td><td>累積分布関数（CDF）</td><td>「時間x以内に故障する確率」</td></tr><tr><td>FALSE</td><td>確率密度関数（PDF）</td><td>「x時点での確率密度」（ハザード率計算の材料）</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">実務でよく使うのは <strong>TRUE（累積分布関数）</strong> です。「保証期間内に何%が故障するか」「保全タイミングまでに何%の確率で故障するか」といった経営判断に直結する数値を、そのまま取り出せます。</p>



<p class="wp-block-paragraph">FALSE（確率密度関数）は単独で意味を読み取るのは難しく、後述するハザード率（瞬間故障率）の計算式の中で使うのが一般的な使い方です。</p>



<h2 class="wp-block-heading"><span id="toc9">基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc10">例1：累積分布関数で故障確率を求める</span></h3>



<p class="wp-block-paragraph">特性寿命β=1000時間、形状α=2として、500時間以内の故障確率を求めます。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 2, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果：約 <strong>0.221</strong>（500時間以内に故障する確率は約22.1%）</p>



<p class="wp-block-paragraph">設備が500時間運転された時点で、約5台に1台は故障している計算です。この値を保全計画の判断材料に使います。</p>



<h3 class="wp-block-heading"><span id="toc11">例2：確率密度関数を求める</span></h3>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 2, 1000, FALSE)</code></pre>



<p class="wp-block-paragraph">結果：約 <strong>0.000779</strong></p>



<p class="wp-block-paragraph">確率密度の値そのものは直感的に理解しづらいですが、後述するハザード率の計算で使います。</p>



<h3 class="wp-block-heading"><span id="toc12">例3：異なる形状パラメーターで比較する</span></h3>



<p class="wp-block-paragraph">形状パラメーター（α）を変えると、同じ時刻x=500での故障確率が大きく変わります。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 0.5, 1000, TRUE)   → 約 0.505（初期不良型 α=0.5）
=WEIBULL.DIST(500, 1,   1000, TRUE)   → 約 0.393（偶発故障型 α=1）
=WEIBULL.DIST(500, 2,   1000, TRUE)   → 約 0.221（摩耗故障型 α=2）</code></pre>



<p class="wp-block-paragraph">初期不良型（α=0.5）では運転開始直後に故障が集中するため500時間時点で既に半数が故障している一方、摩耗故障型（α=2）では序盤は安定しており故障は2割程度に留まる、というように、αが分布形状そのものを決めていることがわかります。</p>



<h3 class="wp-block-heading"><span id="toc13">例4：βを変えて特性寿命の影響を見る</span></h3>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500,  2,  500, TRUE)   → 約 0.632（β=500、x=βのとき）
=WEIBULL.DIST(500,  2, 1000, TRUE)   → 約 0.221
=WEIBULL.DIST(500,  2, 2000, TRUE)   → 約 0.061</code></pre>



<p class="wp-block-paragraph">βは「特性寿命」とも呼ばれ、累積故障率が約63.2%になる時刻を表します。βが大きいほど故障が遅く現れる（＝寿命が長い）製品といえます。</p>



<h2 class="wp-block-heading"><span id="toc14">実務での活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc15">活用例1：設備の計画保全タイミングの決定</span></h3>



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



<pre class="wp-block-code"><code>A列：評価時間（100, 200, 300, ...）
B列：=WEIBULL.DIST(A2, $E$1, $E$2, TRUE)
     ※ E1にα推定値、E2にβ推定値を置く</code></pre>



<p class="wp-block-paragraph">B列の値が10%（0.1）を超える行が、計画保全の目安タイミングです。例えば「α=2、β=2000時間」のとき、約650時間の運転で故障確率が10%に達するため、それ以前に予防保全を入れる、という判断ができます。</p>



<p class="wp-block-paragraph">予防保全のコストと故障発生時の損失コストを比較し、許容故障率（5%・10%・20%など）を社内で決めておくと、保全計画が客観的に立てられます。</p>



<h3 class="wp-block-heading"><span id="toc16">活用例2：製品の品質保証期間の設定</span></h3>



<p class="wp-block-paragraph">耐久試験データからワイブルパラメーターを推定し、保証期間内の不良率を予測します。例えば3年保証（24時間×365日×3年 ＝ 26,280時間）の場合：</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(26280, 1.5, 50000, TRUE)</code></pre>



<p class="wp-block-paragraph">この値が品質目標（例：1%未満）を満たしていれば、その保証期間で問題なし、超えていれば設計改善や保証期間の見直しが必要、という意思決定に使えます。</p>



<h3 class="wp-block-heading"><span id="toc17">活用例3：バスタブ曲線の可視化</span></h3>



<p class="wp-block-paragraph">バスタブ曲線（故障率の時間変化）はα<1・α=1・α>1の3区間を組み合わせて表現します。Excelで以下のような表を作り、折れ線グラフ化するとバスタブ曲線が描けます。</p>



<pre class="wp-block-code"><code>A列：時間（1, 100, 200, ..., 10000）
B列：=WEIBULL.DIST(A2, 0.5, 100, FALSE)    ← 初期不良区間
C列：=WEIBULL.DIST(A2, 1,   3000, FALSE)   ← 偶発故障区間
D列：=WEIBULL.DIST(A2, 3,   8000, FALSE)   ← 摩耗故障区間
E列：=B2+C2+D2                              ← 合算（バスタブ曲線）</code></pre>



<p class="wp-block-paragraph">3区間のパラメーターは過去の故障データから推定するのが理想ですが、まずは仮の値で曲線を描き、形状を見ながら調整するのが現場での進め方です。</p>



<h3 class="wp-block-heading"><span id="toc18">活用例4：ハザード率（瞬間故障率）の計算</span></h3>



<p class="wp-block-paragraph">ハザード率は「ある時刻xで動いていた製品が、直後に故障する瞬間的な確率」を表します。信頼性工学の標準的な指標で、次の式で求められます。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(x, α, β, FALSE) / (1 - WEIBULL.DIST(x, α, β, TRUE))</code></pre>



<p class="wp-block-paragraph">分子が確率密度関数、分母が「x時点で生存している確率」です。ハザード率を時間軸でプロットすると、設備が「いつから劣化局面に入ったか」が直感的にわかります。</p>



<h3 class="wp-block-heading"><span id="toc19">活用例5：α・βパラメーターの推定（ソルバー利用）</span></h3>



<p class="wp-block-paragraph">実務では過去の故障時刻データからα・βを推定する必要があります。手計算では難しいですが、Excelのソルバーを使うと最尤推定法で簡単に求められます。</p>



<pre class="wp-block-code"><code>1. A列に故障時刻データを並べる
2. B列に =LN(WEIBULL.DIST(A2, $α, $β, FALSE)) で対数尤度を計算
3. C1に =SUM(B:B) で対数尤度の合計を入れる
4. ソルバーでC1を最大化、変数セルにα・βを指定して実行</code></pre>



<p class="wp-block-paragraph">ソルバーが「最も観測データを説明できるα・β」を返してくれます。データが30件以上あれば、実用的な精度のパラメーターが得られます。</p>



<h2 class="wp-block-heading"><span id="toc20">WEIBULL関数（旧）との違い</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>WEIBULL</th><th>WEIBULL.DIST</th></tr></thead><tbody><tr><td>構文</td><td><code>=WEIBULL(x, α, β, 関数形式)</code></td><td><code>=WEIBULL.DIST(x, α, β, 関数形式)</code></td></tr><tr><td>計算結果</td><td>同一</td><td>同一</td></tr><tr><td>対応バージョン</td><td>Excel 2007以前〜（互換性のため残存）</td><td>Excel 2010以降（推奨）</td></tr><tr><td>廃止リスク</td><td>将来廃止の可能性あり</td><td>廃止リスクなし</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">移行は簡単で、<code>WEIBULL</code> を <code>WEIBULL.DIST</code> に書き換えるだけです。引数の並びと意味は全く同じなので、検索・置換で一括変換できます。</p>



<pre class="wp-block-code"><code>Ctrl+H で置換ダイアログを開き、
  検索：WEIBULL(
  置換：WEIBULL.DIST(</code></pre>



<p class="wp-block-paragraph">ただし、<code>WEIBULL.DIST</code> を含む別の関数を巻き込まないよう、置換前に対象シートを限定しておくと安全です。</p>



<p class="wp-block-paragraph">旧 <code>WEIBULL</code> 関数の詳細は <a href="https://mashukabu.com/excel-function-howto-use-weibull/">WEIBULL関数の使い方｜ワイブル分布の値を求める（互換関数）</a> を参照してください。</p>



<h2 class="wp-block-heading"><span id="toc21">似た統計関数との違い・使い分け</span></h2>



<p class="wp-block-paragraph">ワイブル分布以外にも、寿命分析や故障分析で使われる確率分布があります。代表的なものとの違いを整理しておきます。</p>



<figure class="wp-block-table"><table><thead><tr><th>関数</th><th>分布</th><th>主な用途</th></tr></thead><tbody><tr><td>WEIBULL.DIST</td><td>ワイブル分布</td><td>機器の寿命・故障率分析（最も汎用的）</td></tr><tr><td>EXPON.DIST</td><td>指数分布</td><td>偶発故障の解析（α=1のワイブル分布と一致）</td></tr><tr><td>LOGNORM.DIST</td><td>対数正規分布</td><td>修理時間・故障時間のばらつき分析</td></tr><tr><td>NORM.DIST</td><td>正規分布</td><td>製造ばらつき・測定誤差の解析</td></tr><tr><td>POISSON.DIST</td><td>ポアソン分布</td><td>単位時間あたりの故障発生件数</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">「時間軸で故障パターンが変わる」場合はワイブル分布、「単位時間あたりの発生件数を扱う」場合はポアソン分布、というのが大まかな使い分けの目安です。</p>



<p class="wp-block-paragraph">詳しくは <a href="https://mashukabu.com/excel-function-howto-use-poisson_dist/">POISSON.DIST関数の使い方｜ポアソン分布の確率を求める</a> もあわせて参照してください。</p>



<h2 class="wp-block-heading"><span id="toc22">よくあるエラーと対処法</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>xが0より小さい</td><td>xに0以上の数値を指定する</td></tr><tr><td><code>#NUM!</code></td><td>αまたはβが0以下</td><td>α・βには正の数値（0より大きい値）を指定する</td></tr><tr><td><code>#VALUE!</code></td><td>引数に数値以外が入っている</td><td>引数のセルに数値が入っているか確認する</td></tr><tr><td>結果が0や1に張り付く</td><td>xがβに比べて極端に大きいまたは小さい</td><td>β（特性寿命）の桁を見直す</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのが「αに0を入れてしまう」「βに負の値を入れてしまう」というケースです。パラメーターの意味（αは形状、βは特性寿命）を意識すると、入力ミスは大幅に減らせます。</p>



<h2 class="wp-block-heading"><span id="toc23">よくある質問（FAQ）</span></h2>



<p class="wp-block-paragraph">WEIBULL.DIST関数について、現場で特に質問の多いポイントをまとめました。</p>



<h3 class="wp-block-heading"><span id="toc24">Q. α・βのパラメーターはどうやって決めればよいですか？</span></h3>



<p class="wp-block-paragraph">A. 大きく分けて3つの決め方があります。</p>



<p class="wp-block-paragraph">1つ目は <strong>過去の故障データから推定する</strong> 方法です。これが最も信頼できる決め方で、本記事の活用例5で紹介したExcelのソルバー（最尤推定）を使えば、観測データに最もよく当てはまるα・βを自動で求められます。データが30件以上あれば実用的な精度が得られます。</p>



<p class="wp-block-paragraph">2つ目は <strong>メーカー仕様書や業界平均を仮入力する</strong> 方法です。新製品でまだ故障データがない段階では、類似製品の値やメーカー公表値を仮置きし、運用しながらデータを蓄積して再推定するのが現実的です。</p>



<p class="wp-block-paragraph">3つ目は <strong>形状から当たりをつける</strong> 方法です。初期不良が中心ならα<1、ランダムな偶発故障ならα=1、経年劣化・摩耗が中心ならα>1、というように故障の性質からαの目安を決め、βはおおよその特性寿命（累積故障率が約63.2%になる時刻）から逆算します。</p>



<p class="wp-block-paragraph">実務では「3つ目で当たりをつけて表を作り、データが溜まったら1つ目で精度を上げる」という流れが定番です。</p>



<h3 class="wp-block-heading"><span id="toc25">Q. Excelにワイブル確率紙（ワイブルプロット）を描く機能はありますか？</span></h3>



<p class="wp-block-paragraph">A. 専用機能はありませんが、散布図を使えば自作できます。</p>



<p class="wp-block-paragraph">ワイブル確率紙は、累積故障率を縦軸・時間を横軸に取り、ワイブル分布なら点が直線に並ぶように軸を変換したグラフです。Excelでは次の手順で再現できます。</p>



<pre class="wp-block-code"><code>1. 故障時刻を昇順に並べる（A列）
2. メディアンランク法で累積故障率Fを計算（B列）
   =(順位 - 0.3) / (データ数 + 0.4)
3. X座標 =LN(A2)          ← 時間の自然対数
4. Y座標 =LN(-LN(1 - B2)) ← 二重対数変換
5. X座標とY座標で散布図を描く</code></pre>



<p class="wp-block-paragraph">このグラフ上で点が直線に並べば、データがワイブル分布に従っていると判断できます。直線の傾きがαに対応するため、近似直線を引いてパラメーターの当たりをつけることも可能です。本格的に推定したい場合は、活用例5のソルバーと併用するのがおすすめです。</p>



<h3 class="wp-block-heading"><span id="toc26">Q. α=1のときWEIBULL.DISTはEXPON.DISTと同じ結果になりますか？</span></h3>



<p class="wp-block-paragraph">A. はい、同じ結果になります。形状パラメーターα=1のワイブル分布は、数学的に指数分布と完全に一致します。</p>



<pre class="wp-block-code"><code>=WEIBULL.DIST(500, 1, 1000, TRUE)   → 約 0.393
=EXPON.DIST(500, 1/1000, TRUE)       → 約 0.393</code></pre>



<p class="wp-block-paragraph">注意点は <strong>βの渡し方</strong> です。WEIBULL.DISTのβ（尺度パラメーター）は特性寿命そのものを指定しますが、EXPON.DISTのλ（ラムダ）は故障率＝βの逆数（1/β）を指定します。同じ現象を扱っているのに引数の与え方が逆になるため、両関数を並べて検算するときは混同しないよう気をつけてください。</p>



<p class="wp-block-paragraph">「偶発故障（故障率が一定）だけを扱いたい」とわかっている場合は、α=1で固定するよりも、最初から指数分布専用の関数を使うほうがシンプルです。詳しくは <a href="https://mashukabu.com/expon-dist/">EXPON.DIST関数の使い方</a> を参照してください。</p>



<h3 class="wp-block-heading"><span id="toc27">Q. 製品の平均故障間隔（MTTF）をWEIBULL.DISTで計算できますか？</span></h3>



<p class="wp-block-paragraph">A. WEIBULL.DIST関数だけでは直接は求められません。平均故障間隔（MTTF＝Mean Time To Failure）はワイブル分布の期待値にあたり、ガンマ関数を含む別の式で計算します。</p>



<pre class="wp-block-code"><code>=β * EXP(GAMMALN(1 + 1/α))</code></pre>



<p class="wp-block-paragraph">GAMMALN関数（ガンマ関数の自然対数）を使い、EXPで元に戻すのがExcelでの定番の書き方です。例えばα=2、β=1000の場合：</p>



<pre class="wp-block-code"><code>=1000 * EXP(GAMMALN(1 + 1/2))   → 約 886.2 時間</code></pre>



<p class="wp-block-paragraph">特性寿命β（約63.2%が故障する時刻）と平均故障間隔MTTF（約886時間）は意味が異なる点に注意してください。βは分布の尺度を表すパラメーター、MTTFは実際に故障が発生するまでの平均時間です。保全計画では両方を区別して扱うと、より正確な判断ができます。</p>



<h2 class="wp-block-heading"><span id="toc28">まとめ</span></h2>



<p class="wp-block-paragraph">WEIBULL.DIST関数のポイントをまとめます。</p>



<ul class="wp-block-list"><li>ワイブル分布の累積分布関数（TRUE）または確率密度関数（FALSE）を計算できる</li><li>形状パラメーターαが1未満・1・1超で、初期不良・偶発故障・摩耗故障の3パターンを表現できる</li><li>旧 <code>WEIBULL</code> 関数と構文・計算結果は同一。既存シートは関数名の書き換えだけで移行できる</li><li>設備保全のタイミング決定・品質保証期間の設定・バスタブ曲線の可視化など、製造業の現場で特に役立つ</li><li>α・βの推定にはExcelのソルバーが使える</li></ul>



<p class="wp-block-paragraph">ワイブル分析はデータがあれば今すぐExcelで始められます。まずはサンプルデータでβ=1000、α=2を入れて累積分布関数を計算し、故障確率の変化を確認するところから始めてみてください。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-weibull_dist/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>WEIBULL関数の使い方｜ワイブル分布の値を求める（互換関数）</title>
		<link>https://mashukabu.com/excel-function-howto-use-weibull/</link>
					<comments>https://mashukabu.com/excel-function-howto-use-weibull/#respond</comments>
		
		<dc:creator><![CDATA[まっしゅ]]></dc:creator>
		<pubDate>Sat, 14 Jan 2023 09:00:00 +0000</pubDate>
				<category><![CDATA[Excel関数]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[WEIBULL]]></category>
		<category><![CDATA[ワイブル分布]]></category>
		<category><![CDATA[統計]]></category>
		<guid isPermaLink="false">https://mashukabu.com/?p=3268</guid>

					<description><![CDATA[ExcelのWEIBULL関数の使い方を解説します。ワイブル分布の確率密度・累積分布を計算する方法、後継のWEIBULL.DISTとの違い、信頼性工学・設備保全での実務活用例、よくあるエラーの対処法、移行の手順までまとめて紹介します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「設備の故障率を分析したい」「製品の寿命分布をモデル化したい」――こうした信頼性工学・品質管理の場面で使われる <strong>WEIBULL関数</strong> について解説します。</p>



<p class="wp-block-paragraph"><strong>最初に重要なお知らせ</strong>：WEIBULL関数はExcelの旧バージョン（Excel 2007以前）との互換性維持のために残されている関数です。Excel 2010以降では、後継の <strong>WEIBULL.DIST関数</strong> を使うのが推奨されています。これから新しいシートを作るならWEIBULL.DISTを、既存シートにWEIBULL関数が残っている場合は早めに書き換えておきましょう。</p>



<p class="wp-block-paragraph">この記事では、旧WEIBULL関数の構文と使い方を整理しつつ、WEIBULL.DISTへの移行手順も含めて解説します。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">WEIBULL関数とは？</a><ol><li><a href="#toc2" tabindex="0">読み方と語源</a></li><li><a href="#toc3" tabindex="0">ワイブル分布とは？</a></li><li><a href="#toc4" tabindex="0">互換関数としての位置づけ</a></li></ol></li><li><a href="#toc5" tabindex="0">WEIBULL関数の書き方</a><ol><li><a href="#toc6" tabindex="0">基本構文</a></li><li><a href="#toc7" tabindex="0">引数の説明</a></li><li><a href="#toc8" tabindex="0">パラメーターの意味をもう少し詳しく</a></li></ol></li><li><a href="#toc9" tabindex="0">基本的な使い方</a><ol><li><a href="#toc10" tabindex="0">例1：累積分布関数で故障確率を求める</a></li><li><a href="#toc11" tabindex="0">例2：確率密度関数を求める</a></li><li><a href="#toc12" tabindex="0">例3：セル参照を使って汎用化する</a></li><li><a href="#toc13" tabindex="0">例4：複数の形状αで故障パターンを比較する</a></li></ol></li><li><a href="#toc14" tabindex="0">実務での活用例</a><ol><li><a href="#toc15" tabindex="0">活用例1：設備保全計画の策定</a></li><li><a href="#toc16" tabindex="0">活用例2：製品ロットの信頼性評価</a></li><li><a href="#toc17" tabindex="0">活用例3：ハザード率（瞬間故障率）の計算</a></li><li><a href="#toc18" tabindex="0">活用例4：MTTF（平均故障寿命）の計算</a></li></ol></li><li><a href="#toc19" tabindex="0">WEIBULL.DIST関数との違い</a><ol><li><a href="#toc20" tabindex="0">WEIBULL → WEIBULL.DIST への一括移行手順</a></li></ol></li><li><a href="#toc21" tabindex="0">よくあるエラーと対処法</a></li><li><a href="#toc22" tabindex="0">よくある質問（FAQ）</a><ol><li><a href="#toc23" tabindex="0">Q1. WEIBULLとWEIBULL.DISTのどちらを使うべきですか？</a></li><li><a href="#toc24" tabindex="0">Q2. α・βはどうやって求めればよいですか？</a></li><li><a href="#toc25" tabindex="0">Q3. xにマイナスの値や0を入れるとどうなりますか？</a></li><li><a href="#toc26" tabindex="0">Q4. ワイブル分布と正規分布はどう使い分けますか？</a></li><li><a href="#toc27" tabindex="0">Q5. 関数形式のTRUE/FALSEはどちらを使えばいい？</a></li></ol></li><li><a href="#toc28" tabindex="0">まとめ</a><ol><li><a href="#toc29" tabindex="0">関連記事</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">WEIBULL関数とは？</span></h2>



<h3 class="wp-block-heading"><span id="toc2">読み方と語源</span></h3>



<p class="wp-block-paragraph">「ワイブル」と読みます。スウェーデンの工学者 Waloddi Weibull（ワロディ・ワイブル）が1951年に提唱した <strong>ワイブル分布</strong> にちなんでいます。当初は材料の破壊強度のばらつきを表す分布として発表されましたが、現在では機器の寿命解析や信頼性工学の標準ツールとして世界中で使われています。</p>



<h3 class="wp-block-heading"><span id="toc3">ワイブル分布とは？</span></h3>



<p class="wp-block-paragraph">ワイブル分布は <strong>機器の寿命・故障分析</strong> に広く使われる確率分布です。2つのパラメーター（形状・尺度）を持ち、値を変えることで多様な故障パターンを1つの式で表現できる、というのが大きな特徴です。</p>



<figure class="wp-block-table"><table><thead><tr><th>形状α</th><th>故障パターン</th><th>該当する例</th></tr></thead><tbody><tr><td>α < 1</td><td>初期不良型（時間とともに故障率が下がる）</td><td>電子部品の初期不良・製造ばらつきによる不良</td></tr><tr><td>α = 1</td><td>偶発故障型（故障率が一定。指数分布と一致）</td><td>外部要因によるランダム故障</td></tr><tr><td>α > 1</td><td>摩耗故障型（時間とともに故障率が上がる）</td><td>機械部品の摩耗・疲労破壊・経年劣化</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">この3パターンを1つの分布でまとめて扱えるため、製造業の品質管理やプラントの保全計画にぴったり合うのです。</p>



<h3 class="wp-block-heading"><span id="toc4">互換関数としての位置づけ</span></h3>



<p class="wp-block-paragraph">WEIBULL関数はExcel 2010でWEIBULL.DISTに置き換えられ、現在は <strong>互換性維持のため</strong> に残されています。計算結果はWEIBULL.DISTと完全に同じですが、将来のバージョンで廃止される可能性がアナウンスされています。新規作成のシートでは必ずWEIBULL.DISTを使いましょう。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc5">WEIBULL関数の書き方</span></h2>



<h3 class="wp-block-heading"><span id="toc6">基本構文</span></h3>



<pre class="wp-block-code"><code>=WEIBULL( x, α, β, 関数形式 )</code></pre>



<h3 class="wp-block-heading"><span id="toc7">引数の説明</span></h3>



<figure class="wp-block-table"><table><thead><tr><th>引数</th><th>必須/任意</th><th>説明</th></tr></thead><tbody><tr><td>x</td><td>必須</td><td>分布の評価点（0以上の数値）。時間や寿命を指定します</td></tr><tr><td>α（アルファ）</td><td>必須</td><td>形状パラメーター（0より大きい数値）。故障パターンの「形」を決めます</td></tr><tr><td>β（ベータ）</td><td>必須</td><td>尺度パラメーター（0より大きい数値）。特性寿命の目安となる値です</td></tr><tr><td>関数形式</td><td>必須</td><td>TRUE=累積分布関数（CDF）／FALSE=確率密度関数（PDF）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading"><span id="toc8">パラメーターの意味をもう少し詳しく</span></h3>



<ul class="wp-block-list"><li><strong>α（形状）</strong>：故障の傾向を表します。1未満なら初期不良型、1ならランダム故障型、1超なら摩耗故障型です</li><li><strong>β（尺度）</strong>：寿命の目安となる値（特性寿命）です。x = β のとき、累積故障率はα値によらず常に約63.2%になります</li><li><strong>関数形式</strong>：TRUEは「時間x以内に故障する確率」、FALSEは「x時点での確率密度」を返します。実務ではTRUEを使う場面が圧倒的に多いです</li></ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc9">基本的な使い方</span></h2>



<h3 class="wp-block-heading"><span id="toc10">例1：累積分布関数で故障確率を求める</span></h3>



<p class="wp-block-paragraph">特性寿命β=1000時間、形状α=2の設備について、500時間時点での故障確率を求めてみましょう。</p>



<pre class="wp-block-code"><code>=WEIBULL(500, 2, 1000, TRUE)</code></pre>



<p class="wp-block-paragraph">結果：約 <strong>0.221</strong>（500時間以内に故障する確率は約22.1%）</p>



<p class="wp-block-paragraph">α=2は摩耗故障型を表すので、稼働時間が増えるほど故障確率も加速度的に上がる、という結果になります。</p>



<h3 class="wp-block-heading"><span id="toc11">例2：確率密度関数を求める</span></h3>



<pre class="wp-block-code"><code>=WEIBULL(500, 2, 1000, FALSE)</code></pre>



<p class="wp-block-paragraph">指定したx時点での確率密度値が返されます。確率密度関数はハザード率（瞬間故障率）の計算など、信頼性分析の応用計算で使います。</p>



<h3 class="wp-block-heading"><span id="toc12">例3：セル参照を使って汎用化する</span></h3>



<p class="wp-block-paragraph">実務では引数を直接書かず、セル参照にして使い回せる形にするのが定番です。</p>



<pre class="wp-block-code"><code>=WEIBULL(B2, B3, B4, TRUE)</code></pre>



<ul class="wp-block-list"><li>B2：評価点（x）</li><li>B3：形状パラメーター（α）</li><li>B4：尺度パラメーター（β）</li></ul>



<p class="wp-block-paragraph">B3・B4を1か所にまとめ、B2をオートフィルで100、200、300…と並べれば、時間ごとの故障確率推移を一気に計算できます。</p>



<h3 class="wp-block-heading"><span id="toc13">例4：複数の形状αで故障パターンを比較する</span></h3>



<p class="wp-block-paragraph">α値を変えると同じ時間でも故障確率が大きく変わります。3パターン並べて比較してみましょう。</p>



<pre class="wp-block-code"><code>=WEIBULL(500, 0.5, 1000, TRUE)  → 約0.506（初期不良型）
=WEIBULL(500, 1,   1000, TRUE)  → 約0.393（偶発故障型）
=WEIBULL(500, 2,   1000, TRUE)  → 約0.221（摩耗故障型）</code></pre>



<p class="wp-block-paragraph">x=500・β=1000という同じ条件でも、形状αによって故障確率は半分以下から5割超まで変動します。ワイブル分析でαの値を正しく推定する重要性が分かります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc14">実務での活用例</span></h2>



<h3 class="wp-block-heading"><span id="toc15">活用例1：設備保全計画の策定</span></h3>



<p class="wp-block-paragraph">工場の機械設備について、過去の故障データからα・βを推定し、「稼働X時間での故障確率」を計算します。</p>



<pre class="wp-block-code"><code>A列（評価時間）：100, 200, 300, ...（オートフィル）
B列：=WEIBULL(A2, $D$2, $D$3, TRUE)</code></pre>



<p class="wp-block-paragraph">D2にα推定値、D3にβ推定値を入れておけば、B列の累積故障確率を一覧化できます。故障確率が事前に設定した閾値（例：10%）を超える時間が、計画的に交換すべきタイミングの目安になります。</p>



<h3 class="wp-block-heading"><span id="toc16">活用例2：製品ロットの信頼性評価</span></h3>



<p class="wp-block-paragraph">寿命試験のデータからワイブルパラメーターを推定して、保証期間内（例：1年=8,760時間）の故障率を予測します。</p>



<pre class="wp-block-code"><code>=WEIBULL(8760, α, β, TRUE)</code></pre>



<p class="wp-block-paragraph">この結果を品質目標値（例：1%未満）と比較し、設計改善や工程変更の判断材料にできます。</p>



<h3 class="wp-block-heading"><span id="toc17">活用例3：ハザード率（瞬間故障率）の計算</span></h3>



<p class="wp-block-paragraph">ワイブル分布のハザード率は、確率密度関数を「累積分布関数の補数」で割って求めます。</p>



<pre class="wp-block-code"><code>=WEIBULL(x, α, β, FALSE) / (1 - WEIBULL(x, α, β, TRUE))</code></pre>



<p class="wp-block-paragraph">時間とともにハザード率がどう変化するかをグラフ化すると、いわゆる <strong>バスタブ曲線</strong> が描けます。</p>



<h3 class="wp-block-heading"><span id="toc18">活用例4：MTTF（平均故障寿命）の計算</span></h3>



<p class="wp-block-paragraph">ワイブル分布の理論的なMTTFは <code>β × Γ(1 + 1/α)</code> で求められます。Excelでは <a href="https://mashukabu.com/excel-function-howto-use-gamma/">GAMMA関数</a> を組み合わせて計算します。</p>



<pre class="wp-block-code"><code>=B4 * GAMMA(1 + 1 / B3)</code></pre>



<p class="wp-block-paragraph">B3にα、B4にβを入れておけば、推定された平均寿命を表示できます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc19">WEIBULL.DIST関数との違い</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>比較項目</th><th>WEIBULL（旧）</th><th>WEIBULL.DIST（推奨）</th></tr></thead><tbody><tr><td>構文</td><td><code>=WEIBULL(x, α, β, 関数形式)</code></td><td><code>=WEIBULL.DIST(x, α, β, 関数形式)</code></td></tr><tr><td>計算結果</td><td>同じ</td><td>同じ</td></tr><tr><td>対応バージョン</td><td>Excel 2007以前から残存</td><td>Excel 2010以降</td></tr><tr><td>廃止リスク</td><td>将来廃止の可能性あり</td><td>なし</td></tr><tr><td>推奨度</td><td>互換性維持目的のみ</td><td>新規シートはこちら</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>結論</strong>：構文・引数・計算結果はすべて同一です。既存シートでWEIBULL関数を使っている場合は、関数名を <code>WEIBULL.DIST</code> に変えるだけで移行できます。</p>



<p class="wp-block-paragraph">詳しい使い方は <a href="https://mashukabu.com/excel-function-howto-use-weibull_dist/">WEIBULL.DIST関数の使い方｜ワイブル分布で設備寿命・故障率を分析する</a> を参照してください。</p>



<h3 class="wp-block-heading"><span id="toc20">WEIBULL → WEIBULL.DIST への一括移行手順</span></h3>



<ol class="wp-block-list"><li>Ctrl+H で「検索と置換」を開く</li><li>検索する文字列：<code>WEIBULL(</code></li><li>置換後の文字列：<code>WEIBULL.DIST(</code></li><li>「すべて置換」を実行</li></ol>



<p class="wp-block-paragraph">これだけで移行は完了します。WEIBULL_INV のような他の関数名と衝突しないように、必ず末尾の <code>(</code> まで含めて置換するのがコツです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc21">よくあるエラーと対処法</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>エラー</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td><code>#NUM!</code></td><td>xが0より小さい</td><td>xに0以上の値を指定する</td></tr><tr><td><code>#NUM!</code></td><td>αまたはβが0以下</td><td>α・βには正の数値（0より大きい値）を指定する</td></tr><tr><td><code>#VALUE!</code></td><td>引数に数値以外が入っている</td><td>引数のセルに数値が入っているか確認する</td></tr><tr><td><code>#NAME?</code></td><td>関数名のスペルミス</td><td>「WEIBULL」のスペルを確認する（WIEBULLは誤り）</td></tr><tr><td>想定外の値</td><td>α・βの推定が不適切</td><td>データから対数最小二乗法などで再推定する</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">特に多いのが <strong>α・βの推定ミス</strong> です。少数のデータから機械的に推定すると誤差が大きくなるので、最低でも20点以上のサンプルを使うのが望ましいとされています。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc22">よくある質問（FAQ）</span></h2>



<h3 class="wp-block-heading"><span id="toc23">Q1. WEIBULLとWEIBULL.DISTのどちらを使うべきですか？</span></h3>



<p class="wp-block-paragraph">A. 新しく作るシートでは必ず <strong>WEIBULL.DIST</strong> を使ってください。WEIBULLは互換性のために残っているだけで、将来的に廃止される可能性があります。既存シートでWEIBULLを使っている場合も、機会を見て書き換えておくのが安全です。</p>



<h3 class="wp-block-heading"><span id="toc24">Q2. α・βはどうやって求めればよいですか？</span></h3>



<p class="wp-block-paragraph">A. ワイブル確率紙にプロットして直線回帰する方法と、対数最小二乗法をExcelのSLOPE関数と組み合わせる方法があります。少数データでも推定はできますが、サンプル数が少ないと推定誤差が大きくなるため、できれば20点以上の故障データを集めましょう。</p>



<h3 class="wp-block-heading"><span id="toc25">Q3. xにマイナスの値や0を入れるとどうなりますか？</span></h3>



<p class="wp-block-paragraph">A. xが0より小さい場合は <code>#NUM!</code> エラーになります。x=0は受け付けますが、累積分布関数なら0、確率密度関数も0（α≥1のとき）が返るだけで意味のある値にはなりません。x>0の範囲で使うのが基本です。</p>



<h3 class="wp-block-heading"><span id="toc26">Q4. ワイブル分布と正規分布はどう使い分けますか？</span></h3>



<p class="wp-block-paragraph">A. 寿命や故障時間のように「0以上の正の値で、右に裾を引く分布」にはワイブル分布が向いています。一方、誤差や測定値のように左右対称な分布には <a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">正規分布（NORM.DIST）</a> が適しています。データの形状を確認してから選びましょう。</p>



<h3 class="wp-block-heading"><span id="toc27">Q5. 関数形式のTRUE/FALSEはどちらを使えばいい？</span></h3>



<p class="wp-block-paragraph">A. 実務では <strong>TRUE（累積分布関数）</strong> を使うことが圧倒的に多いです。「ある時間までに故障する確率」を直接得られるので、保全タイミングや保証期間の判断に直結します。FALSE（確率密度関数）はハザード率の計算など、応用的な分析で使う場面に限られます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc28">まとめ</span></h2>



<p class="wp-block-paragraph">WEIBULL関数のポイントを整理します。</p>



<ul class="wp-block-list"><li>WEIBULL関数はワイブル分布の累積分布関数（TRUE）または確率密度関数（FALSE）を計算する関数</li><li>形状パラメーターαで初期不良型・偶発故障型・摩耗故障型の3パターンをモデル化できる</li><li>尺度パラメーターβは特性寿命の目安（β時点で累積故障率が約63.2%になる）</li><li><strong>WEIBULLは互換関数。現行Excelでは同等機能の <a href="https://mashukabu.com/excel-function-howto-use-weibull_dist/">WEIBULL.DIST関数</a> の使用が推奨</strong></li><li>構文は完全に同じ。<code>WEIBULL(</code> を <code>WEIBULL.DIST(</code> に置換するだけで移行できる</li></ul>



<p class="wp-block-paragraph">信頼性工学・品質管理にExcelを活用するなら、まずはWEIBULL.DIST関数で累積分布関数（TRUE）を試してみるのが第一歩です。データさえあれば、今すぐ自分の現場の設備や製品の寿命分析を始められます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc29">関連記事</span></h3>



<ul class="wp-block-list"><li><a href="https://mashukabu.com/excel-function-howto-use-weibull_dist/">WEIBULL.DIST関数の使い方｜ワイブル分布で設備寿命・故障率を分析する</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-gamma/">GAMMA関数の使い方｜ガンマ関数の値を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-norm-dist/">NORM.DIST関数の使い方｜正規分布の確率密度・累積分布を求める</a></li><li><a href="https://mashukabu.com/excel-function-howto-use-chisq-dist/">CHISQ.DIST関数の使い方｜カイ二乗分布の左側累積確率を求める</a></li><li><a href="https://mashukabu.com/excel-function-alphabetical-order/">アルファベット順 Excel関数一覧</a></li><li><a href="https://mashukabu.com/excel-function-list-by-function/">機能別 Excel関数一覧</a></li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://mashukabu.com/excel-function-howto-use-weibull/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
