Add "Not yet Implemented" stubs for 14 new Excel Functions
- TEXTBEFORE – Returns text that’s before delimiting characters - TEXTAFTER – Returns text that’s after delimiting character - TEXTSPLIT – Splits text into rows or columns using delimiters - VSTACK – Stacks arrays vertically - HSTACK – Stacks arrays horizontally - TOROW – Returns the array as one row - TOCOL – Returns the array as one column - WRAPROWS – Wraps a row array into a 2D array - WRAPCOLS – Wraps a column array into a 2D array - TAKE – Returns rows or columns from array start or end - DROP – Drops rows or columns from array start or end - CHOOSEROWS – Returns the specified rows from an array - CHOOSECOLS – Returns the specified columns from an array - EXPAND – Expands an array to the specified dimensions
This commit is contained in:
parent
bbebc0e5b7
commit
6b1be8c09f
|
|
@ -35,6 +35,7 @@ Excel Function | PhpSpreadsheet Function
|
||||||
-------------------------|--------------------------------------
|
-------------------------|--------------------------------------
|
||||||
DATE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Date::fromYMD
|
DATE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Date::fromYMD
|
||||||
DATEDIF | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Difference::interval
|
DATEDIF | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Difference::interval
|
||||||
|
DATESTRING | **Not yet Implemented**
|
||||||
DATEVALUE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateValue::fromString
|
DATEVALUE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateValue::fromString
|
||||||
DAY | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateParts::day
|
DAY | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateParts::day
|
||||||
DAYS | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Days::between
|
DAYS | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Days::between
|
||||||
|
|
@ -49,6 +50,9 @@ NETWORKDAYS | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\N
|
||||||
NETWORKDAYS.INTL | **Not yet Implemented**
|
NETWORKDAYS.INTL | **Not yet Implemented**
|
||||||
NOW | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::now
|
NOW | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::now
|
||||||
SECOND | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeParts::second
|
SECOND | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeParts::second
|
||||||
|
THAIDAYOFWEEK | **Not yet Implemented**
|
||||||
|
THAIMONTHOFYEAR | **Not yet Implemented**
|
||||||
|
THAIYEAR | **Not yet Implemented**
|
||||||
TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Time::fromHMS
|
TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Time::fromHMS
|
||||||
TIMEVALUE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeValue::fromString
|
TIMEVALUE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeValue::fromString
|
||||||
TODAY | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::today
|
TODAY | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::today
|
||||||
|
|
@ -184,25 +188,25 @@ YIELDMAT | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Secur
|
||||||
Excel Function | PhpSpreadsheet Function
|
Excel Function | PhpSpreadsheet Function
|
||||||
-------------------------|--------------------------------------
|
-------------------------|--------------------------------------
|
||||||
CELL | **Not yet Implemented**
|
CELL | **Not yet Implemented**
|
||||||
ERROR.TYPE | \PhpOffice\PhpSpreadsheet\Calculation\Functions::errorType
|
ERROR.TYPE | \PhpOffice\PhpSpreadsheet\Calculation\Information\ExcelError::type
|
||||||
INFO | **Not yet Implemented**
|
INFO | **Not yet Implemented**
|
||||||
ISBLANK | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isBlank
|
ISBLANK | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isBlank
|
||||||
ISERR | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isErr
|
ISERR | \PhpOffice\PhpSpreadsheet\Calculation\Information\ErrorValue::isErr
|
||||||
ISERROR | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isError
|
ISERROR | \PhpOffice\PhpSpreadsheet\Calculation\Information\ErrorValue::isError
|
||||||
ISEVEN | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isEven
|
ISEVEN | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isEven
|
||||||
ISFORMULA | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isFormula
|
ISFORMULA | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isFormula
|
||||||
ISLOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isLogical
|
ISLOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isLogical
|
||||||
ISNA | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isNa
|
ISNA | \PhpOffice\PhpSpreadsheet\Calculation\Information\ErrorValue::isNa
|
||||||
ISNONTEXT | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isNonText
|
ISNONTEXT | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isNonText
|
||||||
ISNUMBER | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isNumber
|
ISNUMBER | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isNumber
|
||||||
ISODD | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isOdd
|
ISODD | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isOdd
|
||||||
ISREF | **Not yet Implemented**
|
ISREF | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isRef
|
||||||
ISTEXT | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isText
|
ISTEXT | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isText
|
||||||
N | \PhpOffice\PhpSpreadsheet\Calculation\Functions::n
|
N | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::asNumber
|
||||||
NA | \PhpOffice\PhpSpreadsheet\Calculation\Functions::NA
|
NA | \PhpOffice\PhpSpreadsheet\Calculation\Information\ExcelError::NA
|
||||||
SHEET | **Not yet Implemented**
|
SHEET | **Not yet Implemented**
|
||||||
SHEETS | **Not yet Implemented**
|
SHEETS | **Not yet Implemented**
|
||||||
TYPE | \PhpOffice\PhpSpreadsheet\Calculation\Functions::TYPE
|
TYPE | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::type
|
||||||
|
|
||||||
## CATEGORY_LOGICAL
|
## CATEGORY_LOGICAL
|
||||||
|
|
||||||
|
|
@ -229,7 +233,7 @@ AREAS | **Not yet Implemented**
|
||||||
CHOOSE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Selection::CHOOSE
|
CHOOSE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Selection::CHOOSE
|
||||||
COLUMN | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::COLUMN
|
COLUMN | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::COLUMN
|
||||||
COLUMNS | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::COLUMNS
|
COLUMNS | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::COLUMNS
|
||||||
FILTER | **Not yet Implemented**
|
FILTER | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Filter::filter
|
||||||
FORMULATEXT | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Formula::text
|
FORMULATEXT | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Formula::text
|
||||||
GETPIVOTDATA | **Not yet Implemented**
|
GETPIVOTDATA | **Not yet Implemented**
|
||||||
HLOOKUP | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\HLookup::lookup
|
HLOOKUP | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\HLookup::lookup
|
||||||
|
|
@ -242,10 +246,10 @@ OFFSET | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Offse
|
||||||
ROW | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::ROW
|
ROW | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::ROW
|
||||||
ROWS | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::ROWS
|
ROWS | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::ROWS
|
||||||
RTD | **Not yet Implemented**
|
RTD | **Not yet Implemented**
|
||||||
SORT | **Not yet Implemented**
|
SORT | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Sort::sort
|
||||||
SORTBY | **Not yet Implemented**
|
SORTBY | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Sort::sortBy
|
||||||
TRANSPOSE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Matrix::transpose
|
TRANSPOSE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Matrix::transpose
|
||||||
UNIQUE | **Not yet Implemented**
|
UNIQUE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Unique::unique
|
||||||
VLOOKUP | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\VLookup::lookup
|
VLOOKUP | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\VLookup::lookup
|
||||||
XLOOKUP | **Not yet Implemented**
|
XLOOKUP | **Not yet Implemented**
|
||||||
XMATCH | **Not yet Implemented**
|
XMATCH | **Not yet Implemented**
|
||||||
|
|
@ -270,6 +274,8 @@ BASE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Base::
|
||||||
CEILING | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Ceiling::ceiling
|
CEILING | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Ceiling::ceiling
|
||||||
CEILING.MATH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Ceiling::math
|
CEILING.MATH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Ceiling::math
|
||||||
CEILING.PRECISE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Ceiling::precise
|
CEILING.PRECISE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Ceiling::precise
|
||||||
|
CHOOSECOLS | **Not yet Implemented**
|
||||||
|
CHOOSEROWS | **Not yet Implemented**
|
||||||
COMBIN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Combinations::withoutRepetition
|
COMBIN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Combinations::withoutRepetition
|
||||||
COMBINA | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Combinations::withRepetition
|
COMBINA | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Combinations::withRepetition
|
||||||
COS | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Cosine::cos
|
COS | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Cosine::cos
|
||||||
|
|
@ -280,15 +286,18 @@ CSC | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\C
|
||||||
CSCH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Cosecant::csch
|
CSCH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Cosecant::csch
|
||||||
DECIMAL | **Not yet Implemented**
|
DECIMAL | **Not yet Implemented**
|
||||||
DEGREES | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Angle::toDegrees
|
DEGREES | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Angle::toDegrees
|
||||||
|
DROP | **Not yet Implemented**
|
||||||
ECMA.CEILING | **Not yet Implemented**
|
ECMA.CEILING | **Not yet Implemented**
|
||||||
EVEN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::even
|
EVEN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::even
|
||||||
EXP | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Exp::evaluate
|
EXP | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Exp::evaluate
|
||||||
|
EXPAND | **Not yet Implemented**
|
||||||
FACT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Factorial::fact
|
FACT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Factorial::fact
|
||||||
FACTDOUBLE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Factorial::factDouble
|
FACTDOUBLE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Factorial::factDouble
|
||||||
FLOOR | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::floor
|
FLOOR | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::floor
|
||||||
FLOOR.MATH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::math
|
FLOOR.MATH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::math
|
||||||
FLOOR.PRECISE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::precise
|
FLOOR.PRECISE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::precise
|
||||||
GCD | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Gcd::evaluate
|
GCD | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Gcd::evaluate
|
||||||
|
HSTACK | **Not yet Implemented**
|
||||||
INT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\IntClass::evaluate
|
INT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\IntClass::evaluate
|
||||||
ISO.CEILING | **Not yet Implemented**
|
ISO.CEILING | **Not yet Implemented**
|
||||||
LCM | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Lcm::evaluate
|
LCM | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Lcm::evaluate
|
||||||
|
|
@ -309,15 +318,17 @@ PRODUCT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Operat
|
||||||
QUOTIENT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Operations::quotient
|
QUOTIENT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Operations::quotient
|
||||||
RADIANS | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Angle::toRadians
|
RADIANS | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Angle::toRadians
|
||||||
RAND | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::rand
|
RAND | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::rand
|
||||||
RANDARRAY | **Not yet Implemented**
|
RANDARRAY | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randArray
|
||||||
RANDBETWEEN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randBetween
|
RANDBETWEEN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randBetween
|
||||||
ROMAN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Roman::evaluate
|
ROMAN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Roman::evaluate
|
||||||
ROUND | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::round
|
ROUND | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::round
|
||||||
|
ROUNDBAHTDOWN | **Not yet Implemented**
|
||||||
|
ROUNDBAHTUP | **Not yet Implemented**
|
||||||
ROUNDDOWN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::down
|
ROUNDDOWN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::down
|
||||||
ROUNDUP | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::up
|
ROUNDUP | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::up
|
||||||
SEC | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sec
|
SEC | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sec
|
||||||
SECH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sech
|
SECH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sech
|
||||||
SEQUENCE | **Not yet Implemented**
|
SEQUENCE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\MatrixFunctions::sequence
|
||||||
SERIESSUM | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SeriesSum::evaluate
|
SERIESSUM | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SeriesSum::evaluate
|
||||||
SIGN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Sign::evaluate
|
SIGN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Sign::evaluate
|
||||||
SIN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::sin
|
SIN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::sin
|
||||||
|
|
@ -333,9 +344,15 @@ SUMSQ | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSqu
|
||||||
SUMX2MY2 | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSquares::sumXSquaredMinusYSquared
|
SUMX2MY2 | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSquares::sumXSquaredMinusYSquared
|
||||||
SUMX2PY2 | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSquares::sumXSquaredPlusYSquared
|
SUMX2PY2 | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSquares::sumXSquaredPlusYSquared
|
||||||
SUMXMY2 | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSquares::sumXMinusYSquared
|
SUMXMY2 | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SumSquares::sumXMinusYSquared
|
||||||
|
TAKE | **Not yet Implemented**
|
||||||
TAN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tan
|
TAN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tan
|
||||||
TANH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tanh
|
TANH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tanh
|
||||||
|
TOCOL | **Not yet Implemented**
|
||||||
|
TOROW | **Not yet Implemented**
|
||||||
TRUNC | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trunc::evaluate
|
TRUNC | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trunc::evaluate
|
||||||
|
VSTACK | **Not yet Implemented**
|
||||||
|
WRAPCOLS | **Not yet Implemented**
|
||||||
|
WRAPROWS | **Not yet Implemented**
|
||||||
|
|
||||||
## CATEGORY_STATISTICAL
|
## CATEGORY_STATISTICAL
|
||||||
|
|
||||||
|
|
@ -496,6 +513,7 @@ ZTEST | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Dis
|
||||||
|
|
||||||
Excel Function | PhpSpreadsheet Function
|
Excel Function | PhpSpreadsheet Function
|
||||||
-------------------------|--------------------------------------
|
-------------------------|--------------------------------------
|
||||||
|
ARRAYTOTEXT | **Not yet Implemented**
|
||||||
ASC | **Not yet Implemented**
|
ASC | **Not yet Implemented**
|
||||||
BAHTTEXT | **Not yet Implemented**
|
BAHTTEXT | **Not yet Implemented**
|
||||||
CHAR | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::character
|
CHAR | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::character
|
||||||
|
|
@ -509,6 +527,7 @@ EXACT | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::
|
||||||
FIND | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
|
FIND | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
|
||||||
FINDB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
|
FINDB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
|
||||||
FIXED | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::FIXEDFORMAT
|
FIXED | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::FIXEDFORMAT
|
||||||
|
ISTHAIDIGIT | **Not yet Implemented**
|
||||||
JIS | **Not yet Implemented**
|
JIS | **Not yet Implemented**
|
||||||
LEFT | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::left
|
LEFT | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::left
|
||||||
LEFTB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::left
|
LEFTB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::left
|
||||||
|
|
@ -517,6 +536,7 @@ LENB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::
|
||||||
LOWER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::lower
|
LOWER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::lower
|
||||||
MID | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::mid
|
MID | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::mid
|
||||||
MIDB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::mid
|
MIDB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::mid
|
||||||
|
NUMBERSTRING | **Not yet Implemented**
|
||||||
NUMBERVALUE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::NUMBERVALUE
|
NUMBERVALUE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::NUMBERVALUE
|
||||||
PHONETIC | **Not yet Implemented**
|
PHONETIC | **Not yet Implemented**
|
||||||
PROPER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::proper
|
PROPER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::proper
|
||||||
|
|
@ -530,12 +550,20 @@ SEARCHB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search
|
||||||
SUBSTITUTE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Replace::substitute
|
SUBSTITUTE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Replace::substitute
|
||||||
T | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::test
|
T | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::test
|
||||||
TEXT | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::TEXTFORMAT
|
TEXT | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::TEXTFORMAT
|
||||||
|
TEXTAFTER | **Not yet Implemented**
|
||||||
|
TEXTBEFORE | **Not yet Implemented**
|
||||||
TEXTJOIN | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Concatenate::TEXTJOIN
|
TEXTJOIN | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Concatenate::TEXTJOIN
|
||||||
|
TEXTSPLIT | **Not yet Implemented**
|
||||||
|
THAIDIGIT | **Not yet Implemented**
|
||||||
|
THAINUMSOUND | **Not yet Implemented**
|
||||||
|
THAINUMSTRING | **Not yet Implemented**
|
||||||
|
THAISTRINGLENGTH | **Not yet Implemented**
|
||||||
TRIM | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Trim::spaces
|
TRIM | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Trim::spaces
|
||||||
UNICHAR | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::character
|
UNICHAR | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::character
|
||||||
UNICODE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::code
|
UNICODE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::code
|
||||||
UPPER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::upper
|
UPPER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::upper
|
||||||
VALUE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::VALUE
|
VALUE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::VALUE
|
||||||
|
VALUETOTEXT | **Not yet Implemented**
|
||||||
|
|
||||||
## CATEGORY_WEB
|
## CATEGORY_WEB
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@ AMORLINC | CATEGORY_FINANCIAL | \PhpOffice\PhpSpread
|
||||||
AND | CATEGORY_LOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Logical\Operations::logicalAnd
|
AND | CATEGORY_LOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Logical\Operations::logicalAnd
|
||||||
ARABIC | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Arabic::evaluate
|
ARABIC | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Arabic::evaluate
|
||||||
AREAS | CATEGORY_LOOKUP_AND_REFERENCE | **Not yet Implemented**
|
AREAS | CATEGORY_LOOKUP_AND_REFERENCE | **Not yet Implemented**
|
||||||
|
ARRAYTOTEXT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
ASC | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
ASC | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
ASIN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::asin
|
ASIN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::asin
|
||||||
ASINH | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::asinh
|
ASINH | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::asinh
|
||||||
|
|
@ -75,6 +76,8 @@ CHISQ.INV.RT | CATEGORY_STATISTICAL | \PhpOffice\PhpSpread
|
||||||
CHISQ.TEST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\ChiSquared::test
|
CHISQ.TEST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\ChiSquared::test
|
||||||
CHITEST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\ChiSquared::test
|
CHITEST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\ChiSquared::test
|
||||||
CHOOSE | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Selection::CHOOSE
|
CHOOSE | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Selection::CHOOSE
|
||||||
|
CHOOSECOLS | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
|
CHOOSEROWS | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
CLEAN | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Trim::nonPrintable
|
CLEAN | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Trim::nonPrintable
|
||||||
CODE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::code
|
CODE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::code
|
||||||
COLUMN | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::COLUMN
|
COLUMN | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::COLUMN
|
||||||
|
|
@ -126,6 +129,7 @@ Excel Function | Category | PhpSpreadsheet Funct
|
||||||
-------------------------|--------------------------------|--------------------------------------
|
-------------------------|--------------------------------|--------------------------------------
|
||||||
DATE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Date::fromYMD
|
DATE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Date::fromYMD
|
||||||
DATEDIF | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Difference::interval
|
DATEDIF | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Difference::interval
|
||||||
|
DATESTRING | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
|
||||||
DATEVALUE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateValue::fromString
|
DATEVALUE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateValue::fromString
|
||||||
DAVERAGE | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DAverage::evaluate
|
DAVERAGE | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DAverage::evaluate
|
||||||
DAY | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateParts::day
|
DAY | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateParts::day
|
||||||
|
|
@ -151,6 +155,7 @@ DOLLAR | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpread
|
||||||
DOLLARDE | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Dollar::decimal
|
DOLLARDE | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Dollar::decimal
|
||||||
DOLLARFR | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Dollar::fractional
|
DOLLARFR | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Dollar::fractional
|
||||||
DPRODUCT | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DProduct::evaluate
|
DPRODUCT | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DProduct::evaluate
|
||||||
|
DROP | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
DSTDEV | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DStDev::evaluate
|
DSTDEV | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DStDev::evaluate
|
||||||
DSTDEVP | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DStDevP::evaluate
|
DSTDEVP | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DStDevP::evaluate
|
||||||
DSUM | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DSum::evaluate
|
DSUM | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DSum::evaluate
|
||||||
|
|
@ -171,10 +176,11 @@ ERF | CATEGORY_ENGINEERING | \PhpOffice\PhpSpread
|
||||||
ERF.PRECISE | CATEGORY_ENGINEERING | \PhpOffice\PhpSpreadsheet\Calculation\Engineering\Erf::ERFPRECISE
|
ERF.PRECISE | CATEGORY_ENGINEERING | \PhpOffice\PhpSpreadsheet\Calculation\Engineering\Erf::ERFPRECISE
|
||||||
ERFC | CATEGORY_ENGINEERING | \PhpOffice\PhpSpreadsheet\Calculation\Engineering\ErfC::ERFC
|
ERFC | CATEGORY_ENGINEERING | \PhpOffice\PhpSpreadsheet\Calculation\Engineering\ErfC::ERFC
|
||||||
ERFC.PRECISE | CATEGORY_ENGINEERING | \PhpOffice\PhpSpreadsheet\Calculation\Engineering\ErfC::ERFC
|
ERFC.PRECISE | CATEGORY_ENGINEERING | \PhpOffice\PhpSpreadsheet\Calculation\Engineering\ErfC::ERFC
|
||||||
ERROR.TYPE | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::errorType
|
ERROR.TYPE | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\ExcelError::type
|
||||||
EVEN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::even
|
EVEN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::even
|
||||||
EXACT | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::exact
|
EXACT | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::exact
|
||||||
EXP | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Exp::evaluate
|
EXP | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Exp::evaluate
|
||||||
|
EXPAND | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
EXPON.DIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\Exponential::distribution
|
EXPON.DIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\Exponential::distribution
|
||||||
EXPONDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\Exponential::distribution
|
EXPONDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\Exponential::distribution
|
||||||
|
|
||||||
|
|
@ -191,7 +197,7 @@ FACT | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpread
|
||||||
FACTDOUBLE | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Factorial::factDouble
|
FACTDOUBLE | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Factorial::factDouble
|
||||||
FALSE | CATEGORY_LOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Logical\Boolean::FALSE
|
FALSE | CATEGORY_LOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Logical\Boolean::FALSE
|
||||||
FDIST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
FDIST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
||||||
FILTER | CATEGORY_LOOKUP_AND_REFERENCE | **Not yet Implemented**
|
FILTER | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Filter::filter
|
||||||
FILTERXML | CATEGORY_WEB | **Not yet Implemented**
|
FILTERXML | CATEGORY_WEB | **Not yet Implemented**
|
||||||
FIND | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
|
FIND | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
|
||||||
FINDB | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
|
FINDB | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
|
||||||
|
|
@ -242,6 +248,7 @@ HEX2DEC | CATEGORY_ENGINEERING | \PhpOffice\PhpSpread
|
||||||
HEX2OCT | CATEGORY_ENGINEERING | \PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertHex::toOctal
|
HEX2OCT | CATEGORY_ENGINEERING | \PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertHex::toOctal
|
||||||
HLOOKUP | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\HLookup::lookup
|
HLOOKUP | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\HLookup::lookup
|
||||||
HOUR | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeParts::hour
|
HOUR | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeParts::hour
|
||||||
|
HSTACK | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
HYPERLINK | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Hyperlink::set
|
HYPERLINK | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Hyperlink::set
|
||||||
HYPGEOM.DIST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
HYPGEOM.DIST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
||||||
HYPGEOMDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\HyperGeometric::distribution
|
HYPGEOMDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\HyperGeometric::distribution
|
||||||
|
|
@ -287,21 +294,22 @@ INTERCEPT | CATEGORY_STATISTICAL | \PhpOffice\PhpSpread
|
||||||
INTRATE | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Securities\Rates::interest
|
INTRATE | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Securities\Rates::interest
|
||||||
IPMT | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Constant\Periodic\Interest::payment
|
IPMT | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Constant\Periodic\Interest::payment
|
||||||
IRR | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Variable\Periodic::rate
|
IRR | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Variable\Periodic::rate
|
||||||
ISBLANK | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isBlank
|
ISBLANK | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isBlank
|
||||||
ISERR | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isErr
|
ISERR | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\ErrorValue::isErr
|
||||||
ISERROR | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isError
|
ISERROR | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\ErrorValue::isError
|
||||||
ISEVEN | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isEven
|
ISEVEN | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isEven
|
||||||
ISFORMULA | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isFormula
|
ISFORMULA | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isFormula
|
||||||
ISLOGICAL | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isLogical
|
ISLOGICAL | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isLogical
|
||||||
ISNA | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isNa
|
ISNA | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\ErrorValue::isNa
|
||||||
ISNONTEXT | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isNonText
|
ISNONTEXT | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isNonText
|
||||||
ISNUMBER | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isNumber
|
ISNUMBER | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isNumber
|
||||||
ISO.CEILING | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
ISO.CEILING | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
ISODD | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isOdd
|
ISODD | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isOdd
|
||||||
ISOWEEKNUM | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Week::isoWeekNumber
|
ISOWEEKNUM | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Week::isoWeekNumber
|
||||||
ISPMT | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Constant\Periodic\Interest::schedulePayment
|
ISPMT | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Constant\Periodic\Interest::schedulePayment
|
||||||
ISREF | CATEGORY_INFORMATION | **Not yet Implemented**
|
ISREF | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isRef
|
||||||
ISTEXT | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isText
|
ISTEXT | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::isText
|
||||||
|
ISTHAIDIGIT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
|
|
||||||
## J
|
## J
|
||||||
|
|
||||||
|
|
@ -371,8 +379,8 @@ MUNIT | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpread
|
||||||
|
|
||||||
Excel Function | Category | PhpSpreadsheet Function
|
Excel Function | Category | PhpSpreadsheet Function
|
||||||
-------------------------|--------------------------------|--------------------------------------
|
-------------------------|--------------------------------|--------------------------------------
|
||||||
N | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::n
|
N | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::asNumber
|
||||||
NA | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::NA
|
NA | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\ExcelError::NA
|
||||||
NEGBINOM.DIST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
NEGBINOM.DIST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
||||||
NEGBINOMDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\Binomial::negative
|
NEGBINOMDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\Binomial::negative
|
||||||
NETWORKDAYS | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\NetworkDays::count
|
NETWORKDAYS | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\NetworkDays::count
|
||||||
|
|
@ -390,6 +398,7 @@ NOT | CATEGORY_LOGICAL | \PhpOffice\PhpSpread
|
||||||
NOW | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::now
|
NOW | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::now
|
||||||
NPER | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Constant\Periodic::periods
|
NPER | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Constant\Periodic::periods
|
||||||
NPV | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Variable\Periodic::presentValue
|
NPV | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Variable\Periodic::presentValue
|
||||||
|
NUMBERSTRING | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
NUMBERVALUE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::NUMBERVALUE
|
NUMBERVALUE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::NUMBERVALUE
|
||||||
|
|
||||||
## O
|
## O
|
||||||
|
|
@ -452,7 +461,7 @@ Excel Function | Category | PhpSpreadsheet Funct
|
||||||
-------------------------|--------------------------------|--------------------------------------
|
-------------------------|--------------------------------|--------------------------------------
|
||||||
RADIANS | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Angle::toRadians
|
RADIANS | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Angle::toRadians
|
||||||
RAND | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::rand
|
RAND | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::rand
|
||||||
RANDARRAY | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
RANDARRAY | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randArray
|
||||||
RANDBETWEEN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randBetween
|
RANDBETWEEN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randBetween
|
||||||
RANK | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Percentiles::RANK
|
RANK | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Percentiles::RANK
|
||||||
RANK.AVG | CATEGORY_STATISTICAL | **Not yet Implemented**
|
RANK.AVG | CATEGORY_STATISTICAL | **Not yet Implemented**
|
||||||
|
|
@ -466,6 +475,8 @@ RIGHT | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpread
|
||||||
RIGHTB | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::right
|
RIGHTB | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::right
|
||||||
ROMAN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Roman::evaluate
|
ROMAN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Roman::evaluate
|
||||||
ROUND | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::round
|
ROUND | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::round
|
||||||
|
ROUNDBAHTDOWN | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
|
ROUNDBAHTUP | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
ROUNDDOWN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::down
|
ROUNDDOWN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::down
|
||||||
ROUNDUP | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::up
|
ROUNDUP | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::up
|
||||||
ROW | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::ROW
|
ROW | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::ROW
|
||||||
|
|
@ -483,7 +494,7 @@ SEARCHB | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpread
|
||||||
SEC | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sec
|
SEC | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sec
|
||||||
SECH | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sech
|
SECH | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sech
|
||||||
SECOND | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeParts::second
|
SECOND | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeParts::second
|
||||||
SEQUENCE | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
SEQUENCE | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\MatrixFunctions::sequence
|
||||||
SERIESSUM | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SeriesSum::evaluate
|
SERIESSUM | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SeriesSum::evaluate
|
||||||
SHEET | CATEGORY_INFORMATION | **Not yet Implemented**
|
SHEET | CATEGORY_INFORMATION | **Not yet Implemented**
|
||||||
SHEETS | CATEGORY_INFORMATION | **Not yet Implemented**
|
SHEETS | CATEGORY_INFORMATION | **Not yet Implemented**
|
||||||
|
|
@ -495,8 +506,8 @@ SKEW.P | CATEGORY_STATISTICAL | **Not yet Implemente
|
||||||
SLN | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Depreciation::SLN
|
SLN | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Depreciation::SLN
|
||||||
SLOPE | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Trends::SLOPE
|
SLOPE | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Trends::SLOPE
|
||||||
SMALL | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Size::small
|
SMALL | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Size::small
|
||||||
SORT | CATEGORY_LOOKUP_AND_REFERENCE | **Not yet Implemented**
|
SORT | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Sort::sort
|
||||||
SORTBY | CATEGORY_LOOKUP_AND_REFERENCE | **Not yet Implemented**
|
SORTBY | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Sort::sortBy
|
||||||
SQRT | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Sqrt::sqrt
|
SQRT | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Sqrt::sqrt
|
||||||
SQRTPI | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Sqrt::pi
|
SQRTPI | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Sqrt::pi
|
||||||
STANDARDIZE | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Standardize::execute
|
STANDARDIZE | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Standardize::execute
|
||||||
|
|
@ -531,6 +542,7 @@ T.DIST.RT | CATEGORY_STATISTICAL | **Not yet Implemente
|
||||||
T.INV | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\StudentT::inverse
|
T.INV | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\StudentT::inverse
|
||||||
T.INV.2T | CATEGORY_STATISTICAL | **Not yet Implemented**
|
T.INV.2T | CATEGORY_STATISTICAL | **Not yet Implemented**
|
||||||
T.TEST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
T.TEST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
||||||
|
TAKE | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
TAN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tan
|
TAN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tan
|
||||||
TANH | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tanh
|
TANH | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Tangent::tanh
|
||||||
TBILLEQ | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\TreasuryBill::bondEquivalentYield
|
TBILLEQ | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\TreasuryBill::bondEquivalentYield
|
||||||
|
|
@ -538,11 +550,23 @@ TBILLPRICE | CATEGORY_FINANCIAL | \PhpOffice\PhpSpread
|
||||||
TBILLYIELD | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\TreasuryBill::yield
|
TBILLYIELD | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\TreasuryBill::yield
|
||||||
TDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\StudentT::distribution
|
TDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\StudentT::distribution
|
||||||
TEXT | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::TEXTFORMAT
|
TEXT | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::TEXTFORMAT
|
||||||
|
TEXTAFTER | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
|
TEXTBEFORE | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
TEXTJOIN | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Concatenate::TEXTJOIN
|
TEXTJOIN | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Concatenate::TEXTJOIN
|
||||||
|
TEXTSPLIT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
|
THAIDAYOFWEEK | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
|
||||||
|
THAIDIGIT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
|
THAIMONTHOFYEAR | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
|
||||||
|
THAINUMSOUND | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
|
THAINUMSTRING | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
|
THAISTRINGLENGTH | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
|
THAIYEAR | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
|
||||||
TIME | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Time::fromHMS
|
TIME | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Time::fromHMS
|
||||||
TIMEVALUE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeValue::fromString
|
TIMEVALUE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeValue::fromString
|
||||||
TINV | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\StudentT::inverse
|
TINV | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\StudentT::inverse
|
||||||
|
TOCOL | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
TODAY | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::today
|
TODAY | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::today
|
||||||
|
TOROW | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
TRANSPOSE | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Matrix::transpose
|
TRANSPOSE | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Matrix::transpose
|
||||||
TREND | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Trends::TREND
|
TREND | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Trends::TREND
|
||||||
TRIM | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Trim::spaces
|
TRIM | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Trim::spaces
|
||||||
|
|
@ -550,7 +574,7 @@ TRIMMEAN | CATEGORY_STATISTICAL | \PhpOffice\PhpSpread
|
||||||
TRUE | CATEGORY_LOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Logical\Boolean::TRUE
|
TRUE | CATEGORY_LOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Logical\Boolean::TRUE
|
||||||
TRUNC | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trunc::evaluate
|
TRUNC | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trunc::evaluate
|
||||||
TTEST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
TTEST | CATEGORY_STATISTICAL | **Not yet Implemented**
|
||||||
TYPE | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::TYPE
|
TYPE | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Information\Value::type
|
||||||
|
|
||||||
## U
|
## U
|
||||||
|
|
||||||
|
|
@ -558,7 +582,7 @@ Excel Function | Category | PhpSpreadsheet Funct
|
||||||
-------------------------|--------------------------------|--------------------------------------
|
-------------------------|--------------------------------|--------------------------------------
|
||||||
UNICHAR | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::character
|
UNICHAR | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::character
|
||||||
UNICODE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::code
|
UNICODE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::code
|
||||||
UNIQUE | CATEGORY_LOOKUP_AND_REFERENCE | **Not yet Implemented**
|
UNIQUE | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\Unique::unique
|
||||||
UPPER | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::upper
|
UPPER | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::upper
|
||||||
USDOLLAR | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Dollar::format
|
USDOLLAR | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\Dollar::format
|
||||||
|
|
||||||
|
|
@ -567,6 +591,7 @@ USDOLLAR | CATEGORY_FINANCIAL | \PhpOffice\PhpSpread
|
||||||
Excel Function | Category | PhpSpreadsheet Function
|
Excel Function | Category | PhpSpreadsheet Function
|
||||||
-------------------------|--------------------------------|--------------------------------------
|
-------------------------|--------------------------------|--------------------------------------
|
||||||
VALUE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::VALUE
|
VALUE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::VALUE
|
||||||
|
VALUETOTEXT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
|
||||||
VAR | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VAR
|
VAR | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VAR
|
||||||
VAR.P | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VARP
|
VAR.P | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VARP
|
||||||
VAR.S | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VAR
|
VAR.S | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VAR
|
||||||
|
|
@ -575,6 +600,7 @@ VARP | CATEGORY_STATISTICAL | \PhpOffice\PhpSpread
|
||||||
VARPA | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VARPA
|
VARPA | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VARPA
|
||||||
VDB | CATEGORY_FINANCIAL | **Not yet Implemented**
|
VDB | CATEGORY_FINANCIAL | **Not yet Implemented**
|
||||||
VLOOKUP | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\VLookup::lookup
|
VLOOKUP | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\VLookup::lookup
|
||||||
|
VSTACK | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
|
|
||||||
## W
|
## W
|
||||||
|
|
||||||
|
|
@ -587,6 +613,8 @@ WEIBULL | CATEGORY_STATISTICAL | \PhpOffice\PhpSpread
|
||||||
WEIBULL.DIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\Weibull::distribution
|
WEIBULL.DIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\Weibull::distribution
|
||||||
WORKDAY | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\WorkDay::date
|
WORKDAY | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\WorkDay::date
|
||||||
WORKDAY.INTL | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
|
WORKDAY.INTL | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
|
||||||
|
WRAPCOLS | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
|
WRAPROWS | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
|
||||||
|
|
||||||
## X
|
## X
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -542,6 +542,16 @@ class Calculation
|
||||||
'functionCall' => [LookupRef\Selection::class, 'CHOOSE'],
|
'functionCall' => [LookupRef\Selection::class, 'CHOOSE'],
|
||||||
'argumentCount' => '2+',
|
'argumentCount' => '2+',
|
||||||
],
|
],
|
||||||
|
'CHOOSECOLS' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2+',
|
||||||
|
],
|
||||||
|
'CHOOSEROWS' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2+',
|
||||||
|
],
|
||||||
'CLEAN' => [
|
'CLEAN' => [
|
||||||
'category' => Category::CATEGORY_TEXT_AND_DATA,
|
'category' => Category::CATEGORY_TEXT_AND_DATA,
|
||||||
'functionCall' => [TextData\Trim::class, 'nonPrintable'],
|
'functionCall' => [TextData\Trim::class, 'nonPrintable'],
|
||||||
|
|
@ -904,6 +914,11 @@ class Calculation
|
||||||
'functionCall' => [Database\DProduct::class, 'evaluate'],
|
'functionCall' => [Database\DProduct::class, 'evaluate'],
|
||||||
'argumentCount' => '3',
|
'argumentCount' => '3',
|
||||||
],
|
],
|
||||||
|
'DROP' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2-3',
|
||||||
|
],
|
||||||
'DSTDEV' => [
|
'DSTDEV' => [
|
||||||
'category' => Category::CATEGORY_DATABASE,
|
'category' => Category::CATEGORY_DATABASE,
|
||||||
'functionCall' => [Database\DStDev::class, 'evaluate'],
|
'functionCall' => [Database\DStDev::class, 'evaluate'],
|
||||||
|
|
@ -999,6 +1014,11 @@ class Calculation
|
||||||
'functionCall' => [MathTrig\Exp::class, 'evaluate'],
|
'functionCall' => [MathTrig\Exp::class, 'evaluate'],
|
||||||
'argumentCount' => '1',
|
'argumentCount' => '1',
|
||||||
],
|
],
|
||||||
|
'EXPAND' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2-4',
|
||||||
|
],
|
||||||
'EXPONDIST' => [
|
'EXPONDIST' => [
|
||||||
'category' => Category::CATEGORY_STATISTICAL,
|
'category' => Category::CATEGORY_STATISTICAL,
|
||||||
'functionCall' => [Statistical\Distributions\Exponential::class, 'distribution'],
|
'functionCall' => [Statistical\Distributions\Exponential::class, 'distribution'],
|
||||||
|
|
@ -1261,6 +1281,11 @@ class Calculation
|
||||||
'functionCall' => [DateTimeExcel\TimeParts::class, 'hour'],
|
'functionCall' => [DateTimeExcel\TimeParts::class, 'hour'],
|
||||||
'argumentCount' => '1',
|
'argumentCount' => '1',
|
||||||
],
|
],
|
||||||
|
'HSTACK' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '1+',
|
||||||
|
],
|
||||||
'HYPERLINK' => [
|
'HYPERLINK' => [
|
||||||
'category' => Category::CATEGORY_LOOKUP_AND_REFERENCE,
|
'category' => Category::CATEGORY_LOOKUP_AND_REFERENCE,
|
||||||
'functionCall' => [LookupRef\Hyperlink::class, 'set'],
|
'functionCall' => [LookupRef\Hyperlink::class, 'set'],
|
||||||
|
|
@ -2407,6 +2432,11 @@ class Calculation
|
||||||
'functionCall' => [TextData\Text::class, 'test'],
|
'functionCall' => [TextData\Text::class, 'test'],
|
||||||
'argumentCount' => '1',
|
'argumentCount' => '1',
|
||||||
],
|
],
|
||||||
|
'TAKE' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2-3',
|
||||||
|
],
|
||||||
'TAN' => [
|
'TAN' => [
|
||||||
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
'functionCall' => [MathTrig\Trig\Tangent::class, 'tan'],
|
'functionCall' => [MathTrig\Trig\Tangent::class, 'tan'],
|
||||||
|
|
@ -2457,11 +2487,26 @@ class Calculation
|
||||||
'functionCall' => [TextData\Format::class, 'TEXTFORMAT'],
|
'functionCall' => [TextData\Format::class, 'TEXTFORMAT'],
|
||||||
'argumentCount' => '2',
|
'argumentCount' => '2',
|
||||||
],
|
],
|
||||||
|
'TEXTAFTER' => [
|
||||||
|
'category' => Category::CATEGORY_TEXT_AND_DATA,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2-4',
|
||||||
|
],
|
||||||
|
'TEXTBEFORE' => [
|
||||||
|
'category' => Category::CATEGORY_TEXT_AND_DATA,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2-4',
|
||||||
|
],
|
||||||
'TEXTJOIN' => [
|
'TEXTJOIN' => [
|
||||||
'category' => Category::CATEGORY_TEXT_AND_DATA,
|
'category' => Category::CATEGORY_TEXT_AND_DATA,
|
||||||
'functionCall' => [TextData\Concatenate::class, 'TEXTJOIN'],
|
'functionCall' => [TextData\Concatenate::class, 'TEXTJOIN'],
|
||||||
'argumentCount' => '3+',
|
'argumentCount' => '3+',
|
||||||
],
|
],
|
||||||
|
'TEXTSPLIT' => [
|
||||||
|
'category' => Category::CATEGORY_TEXT_AND_DATA,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2-5',
|
||||||
|
],
|
||||||
'THAIDAYOFWEEK' => [
|
'THAIDAYOFWEEK' => [
|
||||||
'category' => Category::CATEGORY_DATE_AND_TIME,
|
'category' => Category::CATEGORY_DATE_AND_TIME,
|
||||||
'functionCall' => [Functions::class, 'DUMMY'],
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
|
@ -2527,6 +2572,16 @@ class Calculation
|
||||||
'functionCall' => [DateTimeExcel\Current::class, 'today'],
|
'functionCall' => [DateTimeExcel\Current::class, 'today'],
|
||||||
'argumentCount' => '0',
|
'argumentCount' => '0',
|
||||||
],
|
],
|
||||||
|
'TOCOL' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '1-3',
|
||||||
|
],
|
||||||
|
'TOROW' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '1-3',
|
||||||
|
],
|
||||||
'TRANSPOSE' => [
|
'TRANSPOSE' => [
|
||||||
'category' => Category::CATEGORY_LOOKUP_AND_REFERENCE,
|
'category' => Category::CATEGORY_LOOKUP_AND_REFERENCE,
|
||||||
'functionCall' => [LookupRef\Matrix::class, 'transpose'],
|
'functionCall' => [LookupRef\Matrix::class, 'transpose'],
|
||||||
|
|
@ -2647,6 +2702,11 @@ class Calculation
|
||||||
'functionCall' => [LookupRef\VLookup::class, 'lookup'],
|
'functionCall' => [LookupRef\VLookup::class, 'lookup'],
|
||||||
'argumentCount' => '3,4',
|
'argumentCount' => '3,4',
|
||||||
],
|
],
|
||||||
|
'VSTACK' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '1+',
|
||||||
|
],
|
||||||
'WEBSERVICE' => [
|
'WEBSERVICE' => [
|
||||||
'category' => Category::CATEGORY_WEB,
|
'category' => Category::CATEGORY_WEB,
|
||||||
'functionCall' => [Web\Service::class, 'webService'],
|
'functionCall' => [Web\Service::class, 'webService'],
|
||||||
|
|
@ -2682,6 +2742,16 @@ class Calculation
|
||||||
'functionCall' => [Functions::class, 'DUMMY'],
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
'argumentCount' => '2-4',
|
'argumentCount' => '2-4',
|
||||||
],
|
],
|
||||||
|
'WRAPCOLS' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2-3',
|
||||||
|
],
|
||||||
|
'WRAPROWS' => [
|
||||||
|
'category' => Category::CATEGORY_MATH_AND_TRIG,
|
||||||
|
'functionCall' => [Functions::class, 'DUMMY'],
|
||||||
|
'argumentCount' => '2-3',
|
||||||
|
],
|
||||||
'XIRR' => [
|
'XIRR' => [
|
||||||
'category' => Category::CATEGORY_FINANCIAL,
|
'category' => Category::CATEGORY_FINANCIAL,
|
||||||
'functionCall' => [Financial\CashFlow\Variable\NonPeriodic::class, 'rate'],
|
'functionCall' => [Financial\CashFlow\Variable\NonPeriodic::class, 'rate'],
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in New Issue