Skip to main content

WEIBULL

Returns the Weibull distribution.

Syntax​

expression.WEIBULL(arg1, arg2, arg3, arg4);

expression - A variable that represents an ApiWorksheetFunction class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
arg1RequiredApiRange | ApiName | numberThe value at which to evaluate the function, a nonnegative number.
arg2RequiredApiRange | ApiName | numberThe alpha parameter of the distribution, a positive number.
arg3RequiredApiRange | ApiName | numberThe beta parameter of the distribution, a positive number.
arg4RequiredApiRange | ApiName | booleanA logical value (true or false) that determines the function form. If it is true, the function returns the cumulative distribution function. If it is false, the function returns the probability mass function.

Returns​

number

Example​

Calculate the Weibull distribution using the WEIBULL compatibility function in a spreadsheet.

// How do I compute the Weibull distribution for probability calculations in a spreadsheet?

// Evaluate the Weibull probability distribution with specific parameters in a spreadsheet.

let worksheet = Api.GetActiveSheet();
let func = Api.WorksheetFunction;
let result = func.WEIBULL(12, 2, 5, true);
worksheet.GetRange("B2").SetValue(result);