| Interface | Description |
|---|---|
| ArrayFunction | |
| ArrayMode |
Interface for those functions that evaluate arguments in array mode depending on context.
|
| 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 built-in functions.
|
| Function0Arg |
Implemented by all functions that can be called with zero arguments
|
| 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
|
| IDStarAlgorithm |
Interface specifying how an algorithm to be used by
DStarRunner should look like. |
| XYNumericFunction.Accumulator |
| Class | Description |
|---|---|
| Address |
Creates a text reference as text, given specified row and column numbers.
|
| AggregateFunction | |
| Areas |
Returns the number of areas in a reference.
|
| BaseNumberUtils |
Some utils for converting from and to any base
|
| Bin2Dec |
Implementation for Excel Bin2Dec() function.
|
| BooleanFunction |
Here are the general rules concerning Boolean functions:
Blanks are ignored (not either true or false)
Strings are ignored if part of an area ref or cell ref, otherwise they must be 'true' or 'false'
Numbers: 0 is false.
|
| CalendarFieldFunction |
Implementation of Excel functions Date parsing functions:
Date - DAY, MONTH and YEAR
Time - HOUR, MINUTE and SECOND
|
| Choose | |
| Code |
Implementation for Excel CODE () function.
|
| Column | |
| Columns |
Implementation for Excel COLUMNS function.
|
| Complex |
Implementation for Excel COMPLEX () 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.
|
| Countblank |
Implementation for the function COUNTBLANK
|
| Countif |
Implementation for the function COUNTIF
|
| Countif.ErrorMatcher | |
| Countif.StringMatcher | |
| Countifs |
Implementation for the function COUNTIFS
|
| DateFunc |
Implementation for the Excel function DATE
|
| DateValue |
Implementation for the DATEVALUE() Excel function.
|
| Days360 |
Calculates the number of days between two dates based on a 360-day year
(twelve 30-day months), which is used in some accounting calculations.
|
| Dec2Bin |
Implementation for Excel Bin2Dec() function.
|
| Dec2Hex |
Implementation for Excel DELTA() function.
|
| Delta |
Implementation for Excel DELTA() function.
|
| DGet |
Implementation of the DGet function:
Finds the value of a column in an area with given conditions.
|
| DMax |
Implementation of the DMax function:
Finds the maximum value of a column in an area with given conditions.
|
| DMin |
Implementation of the DMin function:
Finds the minimum value of a column in an area with given conditions.
|
| DStarRunner |
This class performs a D* calculation.
|
| DSum |
Implementation of the DSum function:
Finds the total value of matching values in a column in an area with given conditions.
|
| EDate |
Implementation for Excel EDATE () function.
|
| EOMonth |
Implementation for the Excel EOMONTH() function.
|
| Errortype |
Implementation for the ERROR.TYPE() Excel function.
|
| Even | |
| FactDouble |
Implementation for Excel FACTDOUBLE() function.
|
| Finance |
Implementation of the financial functions pmt, fv, ppmt, ipmt.
|
| FinanceFunction | |
| FinanceLib | |
| Fixed | |
| Fixed0ArgFunction |
Convenience base class for functions that only take zero arguments.
|
| 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.
|
| Frequency |
Implementation of Excel 'Analysis ToolPak' function FREQUENCY()
Returns a frequency distribution as a vertical array |
| Hex2Dec |
Implementation for Excel HEX2DEC() function.
|
| Hlookup |
Implementation of the HLOOKUP() function.
|
| Hyperlink |
Implementation of Excel HYPERLINK function.
|
| IfFunc |
Implementation for the Excel function IF
|
| Imaginary |
Implementation for Excel IMAGINARY() function.
|
| ImReal |
Implementation for Excel ImReal() function.
|
| Index |
Implementation for the Excel function INDEX
|
| Indirect |
Implementation for Excel function INDIRECT
|
| Intercept |
Implementation of Excel function INTERCEPT()
|
| IPMT | |
| Irr |
Calculates the internal rate of return.
|
| LinearRegressionFunction |
Base class for linear regression functions.
|
| LogicalFunction |
Implementation of the various ISxxx Logical Functions, which
take a single expression argument, and return True or False.
|
| Lookup |
Implementation of Excel function LOOKUP.
|
| Match |
Implementation for the MATCH() Excel function.
|
| MatrixFunction | |
| MatrixFunction.MutableValueCollector | |
| MatrixFunction.OneArrayArg | |
| MatrixFunction.TwoArrayArg | |
| MinaMaxa | |
| Mirr |
Calculates Modified internal rate of return.
|
| Mode | |
| 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
|
| Na |
Implementation of Excel function NA()
|
| NotImplementedFunction |
This is the default implementation of a Function class.
|
| Now |
Implementation of Excel NOW() Function
|
| Npv |
Calculates the net present value of an investment by using a discount rate
and a series of future payments (negative values) and income (positive
values).
|
| NumericFunction | |
| NumericFunction.OneArg | |
| NumericFunction.TwoArg | |
| Oct2Dec |
Implementation for Excel Oct2Dec() function.
|
| Odd | |
| Offset |
Implementation for Excel function OFFSET()
|
| PPMT |
Compute the interest portion of a payment.
|
| Quotient |
Implementation for Excel QUOTIENT () function.
|
| Rank |
Returns the rank of a number in a list of numbers.
|
| Rate |
Implements the Excel Rate function
|
| Replace |
An implementation of the Excel REPLACE() function:
|
| Rept |
Implementation for Excel REPT () function.
|
| Roman |
Implementation for Excel Roman() function.
|
| RowFunc |
Implementation for the Excel function ROW
|
| Rows |
Implementation for Excel ROWS function.
|
| Slope |
Implementation of Excel function SLOPE()
|
| Substitute |
An implementation of the SUBSTITUTE function:
|
| Subtotal |
Implementation for the Excel function SUBTOTAL
|
| Sumif |
Implementation for the Excel function SUMIF
|
| Sumifs |
Implementation for the Excel function SUMIFS
|
| Sumproduct |
Implementation for the Excel function SUMPRODUCT
|
| Sumx2my2 |
Implementation of Excel function SUMX2MY2()
|
| Sumx2py2 |
Implementation of Excel function SUMX2PY2()
|
| Sumxmy2 |
Implementation of Excel function SUMXMY2()
|
| T |
Implementation of Excel T() function
|
| TextFunction | |
| TimeFunc |
Implementation for the Excel function TIME
|
| Today |
Implementation of Excel TODAY() Function
|
| Trend |
Implementation for the Excel function TREND
|
| Value |
Implementation for Excel VALUE() function.
|
| Vlookup |
Implementation of the VLOOKUP() function.
|
| WeekdayFunc |
Implementation for the Excel function WEEKDAY
|
| WeekNum |
Implementation for Excel WeekNum() function.
|
| XYNumericFunction |
| Enum | Description |
|---|---|
| DStarRunner.DStarAlgorithmEnum |
Enum for convenience to identify and source implementations of the D* functions
|
| LinearRegressionFunction.FUNCTION | |
| MultiOperandNumericFunction.Policy |
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.