Package  Description 

org.apache.poi.ss.formula 
This package contains common internal POI code for manipulating formulas.

org.apache.poi.ss.formula.atp  
org.apache.poi.ss.formula.eval  
org.apache.poi.ss.formula.functions  
org.apache.poi.ss.formula.udf 
Class and Description 

FreeRefFunction
For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are
passed in as arguments, and the exact location remains fixed.

Function
Common interface for all implementations of Excel builtin functions.

Class and Description 

FreeRefFunction
For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are
passed in as arguments, and the exact location remains fixed.

Class and Description 

ArrayFunction
Common Interface for any excel builtin function that has implemented array formula functionality.

Fixed1ArgFunction
Convenience base class for functions that must take exactly one argument.

Fixed2ArgFunction
Convenience base class for functions that must take exactly two arguments.

Function
Common interface for all implementations of Excel builtin functions.

Function1Arg
Implemented by all functions that can be called with one argument

Function2Arg
Implemented by all functions that can be called with two arguments

Class and Description 

ArrayFunction
Common Interface for any excel builtin function that has implemented array formula functionality.

ArrayMode
Interface for those functions that evaluate arguments in array mode depending on context.

CeilingMath
Implementation for Excel CEILING.MATH() function.

CeilingPrecise
Implementation for Excel CEILING.PRECISE() function.

Correl
Implementation for Excel CORREL() function.

Count
Counts the number of cells that contain numeric data within
the list of arguments.

Counta
Counts the number of cells that contain data within the list of arguments.

Covar
Implementation for Excel COVAR() and COVARIANCE.P() functions.

Days
Calculates the number of days between two dates based on a real year,
which is used in some accounting calculations.

DStarRunner.DStarAlgorithmEnum
Enum for convenience to identify and source implementations of the D* functions

Fixed1ArgFunction
Convenience base class for functions that must take exactly one argument.

Fixed2ArgFunction
Convenience base class for functions that must take exactly two arguments.

Fixed3ArgFunction
Convenience base class for functions that must take exactly three arguments.

Fixed4ArgFunction
Convenience base class for functions that must take exactly four arguments.

FloorMath
Implementation for Excel FLOOR.MATH() function.

FloorPrecise
Implementation for Excel FLOOR.PRECISE() function.

Forecast
Implementation for Excel FORECAST() and FORECAST.LINEAR() functions.

FreeRefFunction
For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are
passed in as arguments, and the exact location remains fixed.

Function
Common interface for all implementations of Excel builtin functions.

Function0Arg
Deprecated.
replaced by lambda expressions in 5.0.1

Function1Arg
Implemented by all functions that can be called with one argument

Function2Arg
Implemented by all functions that can be called with two arguments

Function3Arg
Implemented by all functions that can be called with three arguments

Function4Arg
Implemented by all functions that can be called with four arguments

Gcd
Implementation for Excel GCD() function.

IDStarAlgorithm
Interface specifying how an algorithm to be used by
DStarRunner should look like. 
Lcm
Implementation for Excel LCM() function.

LinearRegressionFunction.FUNCTION 
LookupUtils.CompareResult
Enumeration to support 4 valued comparison results.

LookupUtils.MatchMode 
LookupUtils.SearchMode 
LookupUtils.ValueVector
Represents a single row or column within an
AreaEval . 
MultiOperandNumericFunction
This is the super class for all excel function evaluator
classes that take variable number of operands, and
where the order of operands does not matter

MultiOperandNumericFunction.Policy 
NormDist
Implementation for Excel NORMDIST() and NORM.DIST() functions.

NormInv
Implementation for Excel NORMINV() and NORM.INV() functions.

NormSDist
Implementation for Excel NORMSDIST() and NORM.S.DIST functions.

NormSInv
Implementation for Excel NORMSINV() and NORM.S.INV() functions.

NumericFunction 
Poisson 
Sqrtpi
Implementation for Excel SQRTPI() function.

Standardize
Implementation for Excel STANDARDIZE() function.

TDist
Implementation for Excel TDIST() function.

TDist2t
Implementation for Excel T.DIST.2T() function.

TDistLt
Implementation for Excel T.DIST() function.

TDistRt
Implementation for Excel T.DIST.RT() function.

XYNumericFunction 
XYNumericFunction.Accumulator 
Class and Description 

FreeRefFunction
For most Excel functions, involving references ((cell, area), (2d, 3d)), the references are
passed in as arguments, and the exact location remains fixed.

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