Skip to content

Class Erf

Namespace: OfficeOpenXml.FormulaParsing.Excel.Functions.Engineering
Assembly: EPPlus.dll

[FunctionMetadata(Category = ExcelFunctionCategory.Engineering, EPPlusVersion = "5.2", Description = "Returns the error function integrated between two supplied limits")]
public class Erf : ExcelFunction

Inheritance

object ← ExcelFunction ← Erf

Inherited Members

ExcelFunction.AreEqual(double, double)
ExcelFunction.ArgsToDoubleEnumerable(FunctionArgument, ParsingContext, Action<DoubleEnumerableParseOptions>, out ExcelErrorValue)
ExcelFunction.ArgsToDoubleEnumerable(FunctionArgument, ParsingContext, out ExcelErrorValue)
ExcelFunction.ArgsToDoubleEnumerable(IEnumerable<FunctionArgument>, ParsingContext, Action<DoubleEnumerableParseOptions>, out ExcelErrorValue)
ExcelFunction.ArgsToDoubleEnumerable(IEnumerable<FunctionArgument>, ParsingContext, out ExcelErrorValue)
ExcelFunction.ArgsToObjectEnumerable(bool, bool, bool, IEnumerable<FunctionArgument>, ParsingContext)
ExcelFunction.ArgToAddress(IList<FunctionArgument>, int)
ExcelFunction.ArgToBool(IList<FunctionArgument>, int, bool)
ExcelFunction.ArgToBool(IList<FunctionArgument>, int)
ExcelFunction.ArgToDecimal(IList<FunctionArgument>, int, double, out ExcelErrorValue)
ExcelFunction.ArgToDecimal(IList<FunctionArgument>, int, out ExcelErrorValue, PrecisionAndRoundingStrategy)
ExcelFunction.ArgToDecimal(object, out ExcelErrorValue)
ExcelFunction.ArgToDecimal(object, PrecisionAndRoundingStrategy, out ExcelErrorValue)
ExcelFunction.ArgToInt(IList<FunctionArgument>, int, bool, out ExcelErrorValue)
ExcelFunction.ArgToInt(IList<FunctionArgument>, int, out ExcelErrorValue, int)
ExcelFunction.ArgToInt(IList<FunctionArgument>, int, RoundingMethod)
ExcelFunction.ArgToRangeInfo(IList<FunctionArgument>, int)
ExcelFunction.ArgToString(IList<FunctionArgument>, int)
ExcelFunction.ArgumentMinLength
ExcelFunction.ArrayBehaviour
ExcelFunction.CheckForAndHandleExcelError(FunctionArgument, out ExcelErrorValue)
ExcelFunction.CheckForAndHandleExcelError(ICellInfo, out ExcelErrorValue)
ExcelFunction.ConfigureArrayBehaviour(ArrayBehaviourConfig)
ExcelFunction.CreateAddressResult(IRangeInfo, DataType)
ExcelFunction.CreateDynamicArrayResult(object, DataType, FormulaRangeAddress)
ExcelFunction.CreateDynamicArrayResult(object, DataType)
ExcelFunction.CreateResult(eErrorType)
ExcelFunction.CreateResult(object, DataType, FormulaRangeAddress)
ExcelFunction.CreateResult(object, DataType)
ExcelFunction.Divide(double, double)
ExcelFunction.Execute(IList<FunctionArgument>, ParsingContext)
ExcelFunction.GetDecimalSingleArgument(FunctionArgument)
ExcelFunction.GetFirstValue(IEnumerable<FunctionArgument>)
ExcelFunction.GetNewParameterAddress(IList<CompileResult>, int, ref Queue<FormulaRangeAddress>)
ExcelFunction.GetResultByObject(object)
ExcelFunction.IsBool(object)
ExcelFunction.IsErrorHandlingFunction
ExcelFunction.IsInteger(object)
ExcelFunction.IsNumeric(object)
ExcelFunction.IsNumericString(object)
ExcelFunction.IsString(object, bool)
ExcelFunction.IsVolatile
ExcelFunction.NamespacePrefix
ExcelFunction.NumberOfSignificantFigures
ExcelFunction.ParametersInfo
ExcelFunction.ReturnsReference
ExcelFunction.ThrowArgumentExceptionIf(Func<bool>, string, params object[])
ExcelFunction.ThrowArgumentExceptionIf(Func<bool>, string)
ExcelFunction.ThrowExcelErrorValueException(eErrorType)
ExcelFunction.ThrowExcelErrorValueException(ExcelErrorValue)
ExcelFunction.ThrowExcelErrorValueExceptionIf(Func<bool>, eErrorType)
ExcelFunction.ValidateArguments(IEnumerable<FunctionArgument>, int, eErrorType)
ExcelFunction.ValidateArguments(IEnumerable<FunctionArgument>, int)
object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()

Constructors

Erf()

public Erf()

Properties

ArgumentMinLength

Returns the minimum arguments for the function. Number of arguments are validated before calling the execute. If lesser arguments are supplied a #VALUE! error will be returned.

public override int ArgumentMinLength { get; }

Property Value

int

Methods

Execute(IList<FunctionArgument>, ParsingContext)

public override CompileResult Execute(IList<FunctionArgument> arguments, ParsingContext context)

Parameters

arguments IList<FunctionArgument>

Arguments to the function, each argument can contain primitive types, lists or IRangeInfo?text=Excel+ranges

context ParsingContext

The ParsingContext contains various data that can be useful in functions.

Returns

CompileResult

A CompileResult containing the calculated value