Excel - WEIBULL 函数
WEIBULL 函数
WEIBULL 函数可在更短的时间内检索威布尔分布。您可以在可靠性分析、产品随时间推移的可靠性评估、概括特定时期内产品之间的故障分布、预测特定产品的寿命等场景中使用 WEIBULL 函数。
WEIBULL 函数取代了 Excel 2010 中的 WEIBULL.DIST 函数。
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2019 for Mac
- Excel 2016
语法
WEIBULL 函数的语法如下 −
WEIBULL(x,alpha,beta,cumulative)
参数
您可以将以下参数与 WEIBULL 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
X | 它指定此函数所依据的数值隐含的。 | 必需 |
Alpha | 形状参数。 | 必需 |
Beta | 另一个尺度参数。 | 必需 |
cumulative | 它标识函数形式。 | 必需 |
要记住的要点
- 如果 Alpha 参数等于 1,则 WEIBULL 函数检索指数分布。
- 如果如果除 Cumulative 参数之外的任何参数都是非数字的,则 WEIBULL 函数将检索错误 #VALUE!
- 如果 x 值小于 0,则此函数将检索 #NUM! 错误。
- Beta 或 Alpha 小于等于 0,则此函数返回 #NUM! 错误值。
WEIBULL 函数示例
练习以下示例以了解在 Excel 中使用 WEIBULL 函数的方法。
示例 1
计算威布尔分布值
解决方案
首先,考虑示例工作表,其中 x、Alpha、Beta 和 Cumulative 参数值写在 C 列中。然后在C6单元格中输入公式=WEIBULL(C2,C3,C4,C5)并按回车键,得到威布尔分布结果值。这里单元格引用C2指的是咖啡机的故障时间为1345。


因此,结果值为 1。
示例 2
如果 Alpha 参数等于 1,则 WEIBULL 函数检索指数分布。
解决方案
在此示例中,您可以更改 alpha 值并将其值设置为 1。在 C7 单元格中写入公式 =WEIBULL(C3,C4,C5,C6),然后按 Enter选项卡。


示例 3
如果除 Cumulative 参数外的任何参数都是非数字的,则 WEIBULL 函数将检索错误 #VALUE!
解决方案
您可以更改 Beta 参数的值并写入"Harry"文本。之后,在 C7 单元格中输入表达式"=WEIBULL(C3,C4,C5,C6)",然后按 Enter 键。
因此,威布尔分布的结果值为 #VALUE! 错误。

执行威布尔函数时,请确保 x、Alpha 和 Beta 参数为数字。
示例 4
如果 x 值小于 0,此函数将检索 #NUM! 错误。
解决方案
如屏幕截图所示,x 参数包含负值。当您在 C7 单元格中输入表达式 =WEIBULL(C3,C4,C5,C6) 时。


示例 5
如果 Beta 或 Alpha 小于等于 0,则此函数返回 #NUM! 错误值。如果两个参数 Alpha 和 Beta 都包含负值,则会出现相同的错误。
解决方案
在 C7 单元格中输入公式"=WEIBULL(C3,C4,C5,C6)",然后按 Enter 选项卡。

您可能会在屏幕截图中观察到 Alpha 参数包含负值。

正如您在屏幕截图中看到的,WEIBULL 函数检索 #NUM 值。