Show / Hide Table of Contents

Class MultipleRangeCriteriasFunction

Inheritance
System.Object
ExcelFunction
MultipleRangeCriteriasFunction
Inherited Members
ExcelFunction.Execute(IEnumerable<FunctionArgument>, ParsingContext)
ExcelFunction.BeforeInvoke(ParsingContext)
ExcelFunction.IsLookupFuction
ExcelFunction.IsErrorHandlingFunction
ExcelFunction.GetFirstValue(IEnumerable<FunctionArgument>)
ExcelFunction.ValidateArguments(IEnumerable<FunctionArgument>, Int32, eErrorType)
ExcelFunction.ValidateArguments(IEnumerable<FunctionArgument>, Int32)
ExcelFunction.ArgToAddress(IEnumerable<FunctionArgument>, Int32)
ExcelFunction.ArgToAddress(IEnumerable<FunctionArgument>, Int32, ParsingContext)
ExcelFunction.ArgToInt(IEnumerable<FunctionArgument>, Int32)
ExcelFunction.ArgToString(IEnumerable<FunctionArgument>, Int32)
ExcelFunction.ArgToDecimal(Object)
ExcelFunction.ArgToDecimal(IEnumerable<FunctionArgument>, Int32)
ExcelFunction.ArgToRangeInfo(IEnumerable<FunctionArgument>, Int32)
ExcelFunction.Divide(Double, Double)
ExcelFunction.IsNumericString(Object)
ExcelFunction.ArgToBool(IEnumerable<FunctionArgument>, Int32)
ExcelFunction.ThrowArgumentExceptionIf(Func<Boolean>, String)
ExcelFunction.ThrowArgumentExceptionIf(Func<Boolean>, String, Object[])
ExcelFunction.ThrowExcelErrorValueException(eErrorType)
ExcelFunction.ThrowExcelErrorValueException(ExcelErrorValue)
ExcelFunction.ThrowExcelErrorValueExceptionIf(Func<Boolean>, eErrorType)
ExcelFunction.IsNumeric(Object)
ExcelFunction.IsBool(Object)
ExcelFunction.IsString(Object, Boolean)
ExcelFunction.AreEqual(Double, Double)
ExcelFunction.ArgsToDoubleEnumerable(IEnumerable<FunctionArgument>, ParsingContext)
ExcelFunction.ArgsToDoubleEnumerable(Boolean, Boolean, IEnumerable<FunctionArgument>, ParsingContext)
ExcelFunction.ArgsToDoubleEnumerable(Boolean, IEnumerable<FunctionArgument>, ParsingContext)
ExcelFunction.ArgsToDoubleEnumerableZeroPadded(Boolean, ExcelDataProvider.IRangeInfo, ParsingContext)
ExcelFunction.ArgsToObjectEnumerable(Boolean, IEnumerable<FunctionArgument>, ParsingContext)
ExcelFunction.CreateResult(Object, DataType)
ExcelFunction.CreateResult(eErrorType)
ExcelFunction.CalculateCollection(IEnumerable<FunctionArgument>, Double, Func<FunctionArgument, Double, Double>)
ExcelFunction.CheckForAndHandleExcelError(FunctionArgument)
ExcelFunction.CheckForAndHandleExcelError(ExcelDataProvider.ICellInfo)
ExcelFunction.GetResultByObject(Object)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OfficeOpenXml.FormulaParsing.Excel.Functions.Math
Assembly: EPPlus.dll
Syntax
public abstract class MultipleRangeCriteriasFunction : ExcelFunction

Constructors

MultipleRangeCriteriasFunction()

Declaration
protected MultipleRangeCriteriasFunction()

MultipleRangeCriteriasFunction(ExpressionEvaluator)

Declaration
protected MultipleRangeCriteriasFunction(ExpressionEvaluator evaluator)
Parameters
Type Name Description
ExpressionEvaluator evaluator

Methods

Evaluate(Object, String)

Declaration
protected bool Evaluate(object obj, string expression)
Parameters
Type Name Description
System.Object obj
System.String expression
Returns
Type Description
System.Boolean

GetMatchIndexes(ExcelDataProvider.IRangeInfo, String)

Declaration
protected List<int> GetMatchIndexes(ExcelDataProvider.IRangeInfo rangeInfo, string searched)
Parameters
Type Name Description
ExcelDataProvider.IRangeInfo rangeInfo
System.String searched
Returns
Type Description
System.Collections.Generic.List<System.Int32>
Back to top Generated by DocFX