## Uses of Class
org.apache.poi.ss.formula.eval.EvaluationException

Packages that use EvaluationException
org.apache.poi.ss.formula.atp
org.apache.poi.ss.formula.eval
org.apache.poi.ss.formula.functions

Uses of EvaluationException in org.apache.poi.ss.formula.atp

Methods in org.apache.poi.ss.formula.atp that throw EvaluationException
`static java.util.Calendar` `DateParser.parseDate(java.lang.String strVal)` Parses a date from a string.

Uses of EvaluationException in org.apache.poi.ss.formula.eval

Methods in org.apache.poi.ss.formula.eval that return EvaluationException
`static EvaluationException` `EvaluationException.invalidRef()` #REF! - Illegal or deleted cell reference
`static EvaluationException` `EvaluationException.invalidValue()` #VALUE! - Wrong type of operand
`static EvaluationException` `EvaluationException.numberError()` #NUM! - Value range overflow

Methods in org.apache.poi.ss.formula.eval that throw EvaluationException
`static ValueEval` `OperandResolver.chooseSingleElementFromArea(AreaEval ae, int srcCellRow, int srcCellCol)` Implements (some perhaps not well known) Excel functionality to select a single cell from an area depending on the coordinates of the calling cell.
`static java.lang.Boolean` `OperandResolver.coerceValueToBoolean(ValueEval ve, boolean stringsAreBlanks)`
`static double` `OperandResolver.coerceValueToDouble(ValueEval ev)` Applies some conversion rules if the supplied value is not already a number.
`static int` `OperandResolver.coerceValueToInt(ValueEval ev)` Applies some conversion rules if the supplied value is not already an integer. Value is first coerced to a `double` ( See `coerceValueToDouble()` ).
`protected abstract double` `TwoOperandNumericOperation.evaluate(double d0, double d1)`
`static ValueEval` `OperandResolver.getSingleValue(ValueEval arg, int srcCellRow, int srcCellCol)` Retrieves a single value from a variety of different argument types according to standard Excel rules.
`protected double` `TwoOperandNumericOperation.singleOperandEvaluate(ValueEval arg, int srcCellRow, int srcCellCol)`

Uses of EvaluationException in org.apache.poi.ss.formula.functions

Methods in org.apache.poi.ss.formula.functions that throw EvaluationException
`static void` `NumericFunction.checkValue(double result)`
`protected abstract double` `NumericFunction.eval(ValueEval[] args, int srcCellRow, int srcCellCol)`
`protected double` `NumericFunction.OneArg.eval(ValueEval[] args, int srcCellRow, int srcCellCol)`
`protected abstract double` `NumericFunction.OneArg.evaluate(double d)`
`protected abstract double` `MultiOperandNumericFunction.evaluate(double[] values)`
`static double` `Mode.evaluate(double[] v)` if v is zero length or contains no duplicates, return value is Double.NaN.
`protected double` `FinanceFunction.evaluate(double[] ds)`
`protected abstract double` `NumericFunction.TwoArg.evaluate(double d0, double d1)`
`protected abstract double` `FinanceFunction.evaluate(double rate, double arg1, double arg2, double arg3, boolean type)`
`protected static double` `TextFunction.evaluateDoubleArg(ValueEval arg, int srcCellRow, int srcCellCol)`
`static boolean` `IfFunc.evaluateFirstArg(ValueEval arg, int srcCellRow, int srcCellCol)`
`static int` `Choose.evaluateFirstArg(ValueEval arg0, int srcRowIndex, int srcColumnIndex)`
`protected abstract ValueEval` `TextFunction.evaluateFunc(ValueEval[] args, int srcCellRow, int srcCellCol)`
`protected static int` `TextFunction.evaluateIntArg(ValueEval arg, int srcCellRow, int srcCellCol)`
`protected static java.lang.String` `TextFunction.evaluateStringArg(ValueEval eval, int srcRow, int srcCol)`
`protected double[]` `MultiOperandNumericFunction.getNumberArray(ValueEval[] operands)` Returns a double array that contains values for the numeric cells from among the list of operands.
`protected static double` `NumericFunction.singleOperandEvaluate(ValueEval arg, int srcRowIndex, int srcColumnIndex)`

Copyright 2012 The Apache Software Foundation or its licensors, as applicable.