| Package | Description |
|---|---|
| io.starter.formats.XLS.formulas |
| Modifier and Type | Class and Description |
|---|---|
class |
CircularReferenceException
Handles circular reference calls within a calculation
|
| Modifier and Type | Method and Description |
|---|---|
protected static Ptg |
MathFunctionCalculator.calcAtan2(Ptg[] operands)
ATAN2
Returns the arctangent from x- and y- coordinates
|
protected static Ptg |
MathFunctionCalculator.calcCeiling(Ptg[] operands)
CEILING
Rounds a number to the nearest multiple of significance;
This takes 2 values, first the number to round, next the value of signifigance.
|
protected static Ptg |
MathFunctionCalculator.calcCombin(Ptg[] operands)
COMBIN
Returns the number of combinations for a given number of objects
|
protected static Ptg |
StatisticalCalculator.calcCorrel(Ptg[] operands)
CORREL
Returns the correlation coefficient between two data sets
|
protected static Ptg |
StatisticalCalculator.calcCovar(Ptg[] operands)
COVAR
Returns covariance, the average of the products of paired deviations
|
protected static Ptg |
MathFunctionCalculator.calcFloor(Ptg[] operands)
FLOOR
Rounds a number down, toward zero.
|
protected static Ptg |
StatisticalCalculator.calcForecast(Ptg[] operands)
FORECAST
Returns a value along a linear trend
|
protected static Ptg |
StatisticalCalculator.calcFrequency(Ptg[] operands)
FREQUENCY
Returns a frequency distribution as a vertical array
|
protected static Ptg |
StatisticalCalculator.calcIntercept(Ptg[] operands)
INTERCEPT
Returns the intercept of the linear regression line
|
protected static Ptg |
StatisticalCalculator.calcLarge(Ptg[] operands)
LARGE
Returns the k-th largest value in a data set.
|
protected static Ptg |
StatisticalCalculator.calcLineSt(Ptg[] operands)
LINEST
Returns the parameters of a linear trend
|
protected static Ptg |
MathFunctionCalculator.calcLog(Ptg[] operands)
LOG
Returns the logarithm of a number to a specified base
|
protected static Ptg |
MathFunctionCalculator.calcMod(Ptg[] operands)
MOD
Returns the remainder from division
|
static Ptg |
StatisticalCalculator.calcPearson(Ptg[] operands)
PEARSON
Returns the Pearson product moment correlation coefficient
|
protected static Ptg |
MathFunctionCalculator.calcPower(Ptg[] operands)
POWER
Returns the result of a number raised to a power
|
protected static Ptg |
MathFunctionCalculator.calcProduct(Ptg[] operands)
PRODUCT
Multiplies its arguments
NOTE: we gotta deal with ranges/refs/numbers here
|
protected static Ptg |
MathFunctionCalculator.calcRound(Ptg[] operands)
ROUND
Rounds a number to a specified number of digits
This one is kind of nasty.
|
protected static Ptg |
MathFunctionCalculator.calcRoundDown(Ptg[] operands)
ROUNDDOWN
Rounds a number down, toward zero.
|
protected static Ptg |
MathFunctionCalculator.calcRoundUp(Ptg[] operands)
ROUNDUP
Rounds a number up, away from zero
|
protected static Ptg |
StatisticalCalculator.calcRsq(Ptg[] operands)
RSQ
Returns the square of the Pearson product moment correlatin coefficient
|
protected static Ptg |
StatisticalCalculator.calcSlope(Ptg[] operands)
SLOPE
Returns the slope of the linear regression line
|
protected static Ptg |
StatisticalCalculator.calcSmall(Ptg[] operands)
SMALL
Returns the k-th smallest value in a data set
SMALL(array,k)
Array is an array or range of numerical data for which you want to determine the k-th smallest value.
|
protected static Ptg |
StatisticalCalculator.calcStdev(Ptg[] operands)
STDEV(number1,number2, ...)
Number1,number2, ...
|
static Ptg |
StatisticalCalculator.calcSteyx(Ptg[] operands)
STEYX
Returns the standard error of the predicted y-value for each x in the regression
|
protected static Ptg |
MathFunctionCalculator.calcSum(Ptg[] operands)
SUM
Adds all the numbers in a range of cells.
|
protected static Ptg |
StatisticalCalculator.calcTrend(Ptg[] operands)
TREND
Returns values along a linear trend
|
static Ptg |
FunctionHandler.calculateFunction(Ptg[] ptgs) |
Ptg |
PtgFuncVar.calculatePtg(Ptg[] pthings) |
Ptg |
GenericPtg.calculatePtg(Ptg[] parsething)
return a Ptg consisting of the calculated values
of the ptg's passed in.
|
Ptg |
Ptg.calculatePtg(Ptg[] parsething)
return a Ptg consisting of the calculated values
of the ptg's passed in.
|
Ptg |
PtgFunc.calculatePtg(Ptg[] pthings) |
Ptg |
PtgAtr.calculatePtg(Ptg[] pthing) |
static Ptg |
FunctionHandler.calculatePtgFunc(Ptg funk,
int funkId,
Ptg[] operands) |
static Ptg |
FunctionHandler.calculatePtgFuncVar(Ptg funk,
int funkId,
Ptg[] operands)
Keep the calculation of ptgfunc & ptgfuncvar seperate in case any differences show up
|
protected static Ptg |
StatisticalCalculator.calcVar(Ptg[] operands)
VAR
Estimates variance based on a sample
|
protected static Ptg |
StatisticalCalculator.calcVarp(Ptg[] operands)
VARp
Estimates variance based on a full population
|
protected static double[] |
PtgCalculator.getDoubleValueArray(Ptg operands) |
protected static double[] |
PtgCalculator.getDoubleValueArray(Ptg[] operands)
getDoubleValue is for multi-operand functions.
|
static Ptg |
FunctionHandler.parse_n_calc(Ptg function,
int functionId,
Ptg[] operands)
*
Your standard big case statement, calling methods based on what the funkid is.
|
Copyright © 2002–2019 Starter Inc.. All rights reserved.