Skip to content

Commit 3048a48

Browse files
author
MarkBaker
committed
Updates to function lists
1 parent c0cf7b3 commit 3048a48

File tree

2 files changed

+32
-4
lines changed

2 files changed

+32
-4
lines changed

docs/references/function-list-by-category.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Excel Function | PhpSpreadsheet Function
3535
-------------------------|--------------------------------------
3636
DATE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Date::fromYMD
3737
DATEDIF | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Difference::interval
38+
DATESTRING | **Not yet Implemented**
3839
DATEVALUE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateValue::fromString
3940
DAY | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateParts::day
4041
DAYS | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Days::between
@@ -49,6 +50,9 @@ NETWORKDAYS | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\N
4950
NETWORKDAYS.INTL | **Not yet Implemented**
5051
NOW | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::now
5152
SECOND | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeParts::second
53+
THAIDAYOFWEEK | **Not yet Implemented**
54+
THAIMONTHOFYEAR | **Not yet Implemented**
55+
THAIYEAR | **Not yet Implemented**
5256
TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Time::fromHMS
5357
TIMEVALUE | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeValue::fromString
5458
TODAY | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::today
@@ -309,15 +313,17 @@ PRODUCT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Operat
309313
QUOTIENT | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Operations::quotient
310314
RADIANS | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Angle::toRadians
311315
RAND | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::rand
312-
RANDARRAY | **Not yet Implemented**
316+
RANDARRAY | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randArray
313317
RANDBETWEEN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randBetween
314318
ROMAN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Roman::evaluate
315319
ROUND | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::round
320+
ROUNDBAHTDOWN | **Not yet Implemented**
321+
ROUNDBAHTUP | **Not yet Implemented**
316322
ROUNDDOWN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::down
317323
ROUNDUP | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::up
318324
SEC | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sec
319325
SECH | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sech
320-
SEQUENCE | **Not yet Implemented**
326+
SEQUENCE | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\MatrixFunctions::sequence
321327
SERIESSUM | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SeriesSum::evaluate
322328
SIGN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Sign::evaluate
323329
SIN | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::sin
@@ -496,6 +502,7 @@ ZTEST | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Dis
496502

497503
Excel Function | PhpSpreadsheet Function
498504
-------------------------|--------------------------------------
505+
ARRAYTOTEXT | **Not yet Implemented**
499506
ASC | **Not yet Implemented**
500507
BAHTTEXT | **Not yet Implemented**
501508
CHAR | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::character
@@ -509,6 +516,7 @@ EXACT | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::
509516
FIND | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
510517
FINDB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Search::sensitive
511518
FIXED | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::FIXEDFORMAT
519+
ISTHAIDIGIT | **Not yet Implemented**
512520
JIS | **Not yet Implemented**
513521
LEFT | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::left
514522
LEFTB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::left
@@ -517,6 +525,7 @@ LENB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::
517525
LOWER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::lower
518526
MID | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::mid
519527
MIDB | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::mid
528+
NUMBERSTRING | **Not yet Implemented**
520529
NUMBERVALUE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::NUMBERVALUE
521530
PHONETIC | **Not yet Implemented**
522531
PROPER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::proper
@@ -531,11 +540,16 @@ SUBSTITUTE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Replac
531540
T | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Text::test
532541
TEXT | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::TEXTFORMAT
533542
TEXTJOIN | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Concatenate::TEXTJOIN
543+
THAIDIGIT | **Not yet Implemented**
544+
THAINUMSOUND | **Not yet Implemented**
545+
THAINUMSTRING | **Not yet Implemented**
546+
THAISTRINGLENGTH | **Not yet Implemented**
534547
TRIM | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Trim::spaces
535548
UNICHAR | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::character
536549
UNICODE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CharacterConvert::code
537550
UPPER | \PhpOffice\PhpSpreadsheet\Calculation\TextData\CaseConvert::upper
538551
VALUE | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::VALUE
552+
VALUETOTEXT | **Not yet Implemented**
539553

540554
## CATEGORY_WEB
541555

docs/references/function-list-by-name.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ AMORLINC | CATEGORY_FINANCIAL | \PhpOffice\PhpSpread
1818
AND | CATEGORY_LOGICAL | \PhpOffice\PhpSpreadsheet\Calculation\Logical\Operations::logicalAnd
1919
ARABIC | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Arabic::evaluate
2020
AREAS | CATEGORY_LOOKUP_AND_REFERENCE | **Not yet Implemented**
21+
ARRAYTOTEXT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
2122
ASC | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
2223
ASIN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::asin
2324
ASINH | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Sine::asinh
@@ -126,6 +127,7 @@ Excel Function | Category | PhpSpreadsheet Funct
126127
-------------------------|--------------------------------|--------------------------------------
127128
DATE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Date::fromYMD
128129
DATEDIF | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Difference::interval
130+
DATESTRING | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
129131
DATEVALUE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateValue::fromString
130132
DAVERAGE | CATEGORY_DATABASE | \PhpOffice\PhpSpreadsheet\Calculation\Database\DAverage::evaluate
131133
DAY | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\DateParts::day
@@ -302,6 +304,7 @@ ISOWEEKNUM | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpread
302304
ISPMT | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Constant\Periodic\Interest::schedulePayment
303305
ISREF | CATEGORY_INFORMATION | **Not yet Implemented**
304306
ISTEXT | CATEGORY_INFORMATION | \PhpOffice\PhpSpreadsheet\Calculation\Functions::isText
307+
ISTHAIDIGIT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
305308

306309
## J
307310

@@ -390,6 +393,7 @@ NOT | CATEGORY_LOGICAL | \PhpOffice\PhpSpread
390393
NOW | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Current::now
391394
NPER | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Constant\Periodic::periods
392395
NPV | CATEGORY_FINANCIAL | \PhpOffice\PhpSpreadsheet\Calculation\Financial\CashFlow\Variable\Periodic::presentValue
396+
NUMBERSTRING | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
393397
NUMBERVALUE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::NUMBERVALUE
394398

395399
## O
@@ -452,7 +456,7 @@ Excel Function | Category | PhpSpreadsheet Funct
452456
-------------------------|--------------------------------|--------------------------------------
453457
RADIANS | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Angle::toRadians
454458
RAND | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::rand
455-
RANDARRAY | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
459+
RANDARRAY | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randArray
456460
RANDBETWEEN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Random::randBetween
457461
RANK | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Percentiles::RANK
458462
RANK.AVG | CATEGORY_STATISTICAL | **Not yet Implemented**
@@ -466,6 +470,8 @@ RIGHT | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpread
466470
RIGHTB | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Extract::right
467471
ROMAN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Roman::evaluate
468472
ROUND | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::round
473+
ROUNDBAHTDOWN | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
474+
ROUNDBAHTUP | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
469475
ROUNDDOWN | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::down
470476
ROUNDUP | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::up
471477
ROW | CATEGORY_LOOKUP_AND_REFERENCE | \PhpOffice\PhpSpreadsheet\Calculation\LookupRef\RowColumnInformation::ROW
@@ -483,7 +489,7 @@ SEARCHB | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpread
483489
SEC | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sec
484490
SECH | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trig\Secant::sech
485491
SECOND | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeParts::second
486-
SEQUENCE | CATEGORY_MATH_AND_TRIG | **Not yet Implemented**
492+
SEQUENCE | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\MatrixFunctions::sequence
487493
SERIESSUM | CATEGORY_MATH_AND_TRIG | \PhpOffice\PhpSpreadsheet\Calculation\MathTrig\SeriesSum::evaluate
488494
SHEET | CATEGORY_INFORMATION | **Not yet Implemented**
489495
SHEETS | CATEGORY_INFORMATION | **Not yet Implemented**
@@ -539,6 +545,13 @@ TBILLYIELD | CATEGORY_FINANCIAL | \PhpOffice\PhpSpread
539545
TDIST | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\StudentT::distribution
540546
TEXT | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::TEXTFORMAT
541547
TEXTJOIN | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Concatenate::TEXTJOIN
548+
THAIDAYOFWEEK | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
549+
THAIDIGIT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
550+
THAIMONTHOFYEAR | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
551+
THAINUMSOUND | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
552+
THAINUMSTRING | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
553+
THAISTRINGLENGTH | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
554+
THAIYEAR | CATEGORY_DATE_AND_TIME | **Not yet Implemented**
542555
TIME | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\Time::fromHMS
543556
TIMEVALUE | CATEGORY_DATE_AND_TIME | \PhpOffice\PhpSpreadsheet\Calculation\DateTimeExcel\TimeValue::fromString
544557
TINV | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Distributions\StudentT::inverse
@@ -567,6 +580,7 @@ USDOLLAR | CATEGORY_FINANCIAL | \PhpOffice\PhpSpread
567580
Excel Function | Category | PhpSpreadsheet Function
568581
-------------------------|--------------------------------|--------------------------------------
569582
VALUE | CATEGORY_TEXT_AND_DATA | \PhpOffice\PhpSpreadsheet\Calculation\TextData\Format::VALUE
583+
VALUETOTEXT | CATEGORY_TEXT_AND_DATA | **Not yet Implemented**
570584
VAR | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VAR
571585
VAR.P | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VARP
572586
VAR.S | CATEGORY_STATISTICAL | \PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::VAR

0 commit comments

Comments
 (0)