From d151d8f57ce162695f07ecc5d5dce71e00853fb7 Mon Sep 17 00:00:00 2001 From: MarkBaker Date: Tue, 2 Mar 2021 17:40:20 +0000 Subject: [PATCH] deploy: 42e8680fc032f8c6f17085c238b2885205688767 --- ...hpSpreadsheet-Calculation-Calculation.html | 256 ++- ...adsheet-Calculation-Database-DAverage.html | 673 ++++++ ...readsheet-Calculation-Database-DCount.html | 674 ++++++ ...eadsheet-Calculation-Database-DCountA.html | 673 ++++++ ...Spreadsheet-Calculation-Database-DGet.html | 674 ++++++ ...Spreadsheet-Calculation-Database-DMax.html | 674 ++++++ ...Spreadsheet-Calculation-Database-DMin.html | 674 ++++++ ...adsheet-Calculation-Database-DProduct.html | 673 ++++++ ...readsheet-Calculation-Database-DStDev.html | 674 ++++++ ...eadsheet-Calculation-Database-DStDevP.html | 674 ++++++ ...Spreadsheet-Calculation-Database-DSum.html | 673 ++++++ ...Spreadsheet-Calculation-Database-DVar.html | 675 ++++++ ...preadsheet-Calculation-Database-DVarP.html | 675 ++++++ ...Calculation-Database-DatabaseAbstract.html | 593 +++++ ...e-PhpSpreadsheet-Calculation-Database.html | 379 ++-- ...e-PhpSpreadsheet-Calculation-DateTime.html | 541 ++++- ...sheet-Calculation-Engineering-BesselI.html | 211 ++ ...sheet-Calculation-Engineering-BesselJ.html | 209 ++ ...sheet-Calculation-Engineering-BesselK.html | 298 +++ ...sheet-Calculation-Engineering-BesselY.html | 297 +++ ...sheet-Calculation-Engineering-BitWise.html | 425 ++++ ...sheet-Calculation-Engineering-Compare.html | 216 ++ ...t-Calculation-Engineering-ConvertBase.html | 247 ++ ...Calculation-Engineering-ConvertBinary.html | 481 ++++ ...alculation-Engineering-ConvertDecimal.html | 507 +++++ ...et-Calculation-Engineering-ConvertHex.html | 494 ++++ ...-Calculation-Engineering-ConvertOctal.html | 497 +++++ ...readsheet-Calculation-Engineering-Erf.html | 276 +++ ...eadsheet-Calculation-Engineering-ErfC.html | 218 ++ ...hpSpreadsheet-Calculation-Engineering.html | 946 ++++---- ...-PhpSpreadsheet-Calculation-Financial.html | 118 +- ...-PhpSpreadsheet-Calculation-Functions.html | 138 +- ...sheet-Calculation-Internal-MakeMatrix.html | 139 ++ ...et-Calculation-Internal-WildcardMatch.html | 247 ++ ...readsheet-Calculation-Logical-Boolean.html | 169 ++ ...sheet-Calculation-Logical-Conditional.html | 404 ++++ ...dsheet-Calculation-Logical-Operations.html | 364 +++ ...ce-PhpSpreadsheet-Calculation-Logical.html | 251 ++- ...eadsheet-Calculation-MathTrig-Ceiling.html | 240 ++ ...heet-Calculation-MathTrig-CeilingMath.html | 225 ++ ...t-Calculation-MathTrig-CeilingPrecise.html | 153 ++ ...preadsheet-Calculation-MathTrig-Floor.html | 237 ++ ...dsheet-Calculation-MathTrig-FloorMath.html | 289 +++ ...eet-Calculation-MathTrig-FloorPrecise.html | 207 ++ ...adsheet-Calculation-MathTrig-IntClass.html | 144 ++ ...readsheet-Calculation-MathTrig-Mround.html | 151 ++ ...preadsheet-Calculation-MathTrig-Roman.html | 591 +++++ ...preadsheet-Calculation-MathTrig-Round.html | 151 ++ ...dsheet-Calculation-MathTrig-RoundDown.html | 151 ++ ...eadsheet-Calculation-MathTrig-RoundUp.html | 151 ++ ...preadsheet-Calculation-MathTrig-Trunc.html | 151 ++ ...e-PhpSpreadsheet-Calculation-MathTrig.html | 1648 ++++++++++++-- ...Calculation-Statistical-AggregateBase.html | 204 ++ ...heet-Calculation-Statistical-Averages.html | 355 +++ ...t-Calculation-Statistical-Conditional.html | 949 ++++++++ ...dsheet-Calculation-Statistical-Counts.html | 351 +++ ...et-Calculation-Statistical-MaxMinBase.html | 139 ++ ...sheet-Calculation-Statistical-Maximum.html | 239 ++ ...sheet-Calculation-Statistical-Minimum.html | 239 ++ ...-Calculation-Statistical-Permutations.html | 212 ++ ...lation-Statistical-StandardDeviations.html | 380 ++++ ...-Calculation-Statistical-VarianceBase.html | 183 ++ ...eet-Calculation-Statistical-Variances.html | 382 ++++ ...hpSpreadsheet-Calculation-Statistical.html | 656 +++--- ...e-PhpSpreadsheet-Calculation-TextData.html | 55 + ...pSpreadsheet-Cell-AdvancedValueBinder.html | 269 ++- ...hpSpreadsheet-Cell-DefaultValueBinder.html | 4 +- .../PhpOffice-PhpSpreadsheet-Reader-Csv.html | 10 +- .../PhpOffice-PhpSpreadsheet-Reader-Xls.html | 200 +- ...fice-PhpSpreadsheet-Reader-Xlsx-Chart.html | 18 +- ...adsheet-Reader-Xlsx-ConditionalStyles.html | 149 +- ...PhpSpreadsheet-Reader-Xlsx-Hyperlinks.html | 2 +- .../PhpOffice-PhpSpreadsheet-Reader-Xlsx.html | 48 +- .../PhpOffice-PhpSpreadsheet-Reader-Xml.html | 75 +- .../PhpOffice-PhpSpreadsheet-Shared-Font.html | 170 +- ...readsheet-Shared-JAMA-LUDecomposition.html | 4 +- .../PhpOffice-PhpSpreadsheet-Shared-OLE.html | 26 +- .../PhpOffice-PhpSpreadsheet-Spreadsheet.html | 154 +- ...fice-PhpSpreadsheet-Style-Conditional.html | 213 +- ...ditionalFormatting-ConditionalDataBar.html | 598 +++++ ...ormatting-ConditionalDataBarExtension.html | 1480 ++++++++++++ ...rmatting-ConditionalFormatValueObject.html | 461 ++++ ...ng-ConditionalFormattingRuleExtension.html | 769 +++++++ ...ice-PhpSpreadsheet-Style-NumberFormat.html | 16 +- .../PhpOffice-PhpSpreadsheet-Style-Style.html | 30 +- ...e-PhpSpreadsheet-Worksheet-AutoFilter.html | 6 +- ...PhpSpreadsheet-Worksheet-CellIterator.html | 6 +- ...ffice-PhpSpreadsheet-Worksheet-Column.html | 4 +- ...eadsheet-Worksheet-ColumnCellIterator.html | 44 +- ...Spreadsheet-Worksheet-ColumnDimension.html | 54 +- ...pSpreadsheet-Worksheet-ColumnIterator.html | 14 +- ...ce-PhpSpreadsheet-Worksheet-Dimension.html | 30 +- ...ice-PhpSpreadsheet-Worksheet-Iterator.html | 8 +- ...hpOffice-PhpSpreadsheet-Worksheet-Row.html | 6 +- ...Spreadsheet-Worksheet-RowCellIterator.html | 46 +- ...PhpSpreadsheet-Worksheet-RowDimension.html | 50 +- ...-PhpSpreadsheet-Worksheet-RowIterator.html | 10 +- ...ce-PhpSpreadsheet-Worksheet-Worksheet.html | 249 ++- ...-PhpSpreadsheet-Writer-Ods-Cell-Style.html | 496 +++++ ...ice-PhpSpreadsheet-Writer-Ods-Content.html | 50 +- ...ffice-PhpSpreadsheet-Writer-Pdf-Tcpdf.html | 4 +- ...e-PhpSpreadsheet-Writer-Xls-Worksheet.html | 66 +- ...hpOffice-PhpSpreadsheet-Writer-Xls-Xf.html | 77 +- ...-PhpSpreadsheet-Writer-Xlsx-Worksheet.html | 233 +- ...ffice-PhpSpreadsheet-Writer-Xlsx-Xlfn.html | 8 +- ...calculation-database-databaseabstract.html | 80 + ...adsheet-calculation-database-daverage.html | 80 + ...readsheet-calculation-database-dcount.html | 80 + ...eadsheet-calculation-database-dcounta.html | 80 + ...spreadsheet-calculation-database-dget.html | 80 + ...spreadsheet-calculation-database-dmax.html | 80 + ...spreadsheet-calculation-database-dmin.html | 80 + ...adsheet-calculation-database-dproduct.html | 80 + ...readsheet-calculation-database-dstdev.html | 80 + ...eadsheet-calculation-database-dstdevp.html | 80 + ...spreadsheet-calculation-database-dsum.html | 80 + ...spreadsheet-calculation-database-dvar.html | 80 + ...preadsheet-calculation-database-dvarp.html | 80 + ...sheet-calculation-engineering-besseli.html | 80 + ...sheet-calculation-engineering-besselj.html | 80 + ...sheet-calculation-engineering-besselk.html | 80 + ...sheet-calculation-engineering-bessely.html | 80 + ...sheet-calculation-engineering-bitwise.html | 80 + ...sheet-calculation-engineering-compare.html | 80 + ...t-calculation-engineering-convertbase.html | 80 + ...calculation-engineering-convertbinary.html | 80 + ...alculation-engineering-convertdecimal.html | 80 + ...et-calculation-engineering-converthex.html | 80 + ...-calculation-engineering-convertoctal.html | 80 + ...readsheet-calculation-engineering-erf.html | 80 + ...eadsheet-calculation-engineering-erfc.html | 80 + ...sheet-calculation-internal-makematrix.html | 80 + ...et-calculation-internal-wildcardmatch.html | 80 + ...readsheet-calculation-logical-boolean.html | 80 + ...sheet-calculation-logical-conditional.html | 80 + ...dsheet-calculation-logical-operations.html | 80 + ...eadsheet-calculation-mathtrig-ceiling.html | 80 + ...heet-calculation-mathtrig-ceilingmath.html | 80 + ...t-calculation-mathtrig-ceilingprecise.html | 80 + ...preadsheet-calculation-mathtrig-floor.html | 80 + ...dsheet-calculation-mathtrig-floormath.html | 80 + ...eet-calculation-mathtrig-floorprecise.html | 80 + ...adsheet-calculation-mathtrig-intclass.html | 80 + ...readsheet-calculation-mathtrig-mround.html | 80 + ...preadsheet-calculation-mathtrig-roman.html | 80 + ...preadsheet-calculation-mathtrig-round.html | 80 + ...dsheet-calculation-mathtrig-rounddown.html | 80 + ...eadsheet-calculation-mathtrig-roundup.html | 80 + ...preadsheet-calculation-mathtrig-trunc.html | 80 + ...calculation-statistical-aggregatebase.html | 80 + ...heet-calculation-statistical-averages.html | 80 + ...t-calculation-statistical-conditional.html | 80 + ...dsheet-calculation-statistical-counts.html | 80 + ...sheet-calculation-statistical-maximum.html | 80 + ...et-calculation-statistical-maxminbase.html | 80 + ...sheet-calculation-statistical-minimum.html | 80 + ...-calculation-statistical-permutations.html | 80 + ...lation-statistical-standarddeviations.html | 80 + ...-calculation-statistical-variancebase.html | 80 + ...eet-calculation-statistical-variances.html | 80 + ...ditionalformatting-conditionaldatabar.html | 80 + ...ormatting-conditionaldatabarextension.html | 80 + ...ng-conditionalformattingruleextension.html | 80 + ...rmatting-conditionalformatvalueobject.html | 80 + ...-phpspreadsheet-writer-ods-cell-style.html | 80 + js/searchIndex.js | 1982 ++++++++++++++++- ...e-phpspreadsheet-calculation-database.html | 108 + ...hpspreadsheet-calculation-engineering.html | 26 + ...e-phpspreadsheet-calculation-internal.html | 86 + ...ce-phpspreadsheet-calculation-logical.html | 88 + ...e-phpspreadsheet-calculation-mathtrig.html | 108 + ...hpspreadsheet-calculation-statistical.html | 104 + .../phpoffice-phpspreadsheet-calculation.html | 5 + ...readsheet-style-conditionalformatting.html | 90 + .../phpoffice-phpspreadsheet-style.html | 4 + ...office-phpspreadsheet-writer-ods-cell.html | 2 + packages/Default.html | 120 + reports/deprecated.html | 38 +- 178 files changed, 37188 insertions(+), 2370 deletions(-) create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DAverage.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCount.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCountA.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DGet.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMax.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMin.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DProduct.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDev.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDevP.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DSum.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVar.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVarP.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselI.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselJ.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Compare.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBase.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ErfC.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-MakeMatrix.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Boolean.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Ceiling.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingMath.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingPrecise.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Floor.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorMath.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorPrecise.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-IntClass.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Mround.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Round.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundDown.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundUp.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Trunc.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-AggregateBase.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Averages.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Counts.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-MaxMinBase.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Maximum.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Minimum.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Permutations.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-VarianceBase.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html create mode 100644 classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html create mode 100644 files/src-phpspreadsheet-calculation-database-databaseabstract.html create mode 100644 files/src-phpspreadsheet-calculation-database-daverage.html create mode 100644 files/src-phpspreadsheet-calculation-database-dcount.html create mode 100644 files/src-phpspreadsheet-calculation-database-dcounta.html create mode 100644 files/src-phpspreadsheet-calculation-database-dget.html create mode 100644 files/src-phpspreadsheet-calculation-database-dmax.html create mode 100644 files/src-phpspreadsheet-calculation-database-dmin.html create mode 100644 files/src-phpspreadsheet-calculation-database-dproduct.html create mode 100644 files/src-phpspreadsheet-calculation-database-dstdev.html create mode 100644 files/src-phpspreadsheet-calculation-database-dstdevp.html create mode 100644 files/src-phpspreadsheet-calculation-database-dsum.html create mode 100644 files/src-phpspreadsheet-calculation-database-dvar.html create mode 100644 files/src-phpspreadsheet-calculation-database-dvarp.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-besseli.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-besselj.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-besselk.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-bessely.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-bitwise.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-compare.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-convertbase.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-convertbinary.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-convertdecimal.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-converthex.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-convertoctal.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-erf.html create mode 100644 files/src-phpspreadsheet-calculation-engineering-erfc.html create mode 100644 files/src-phpspreadsheet-calculation-internal-makematrix.html create mode 100644 files/src-phpspreadsheet-calculation-internal-wildcardmatch.html create mode 100644 files/src-phpspreadsheet-calculation-logical-boolean.html create mode 100644 files/src-phpspreadsheet-calculation-logical-conditional.html create mode 100644 files/src-phpspreadsheet-calculation-logical-operations.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-ceiling.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-ceilingmath.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-ceilingprecise.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-floor.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-floormath.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-floorprecise.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-intclass.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-mround.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-roman.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-round.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-rounddown.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-roundup.html create mode 100644 files/src-phpspreadsheet-calculation-mathtrig-trunc.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-aggregatebase.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-averages.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-conditional.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-counts.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-maximum.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-maxminbase.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-minimum.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-permutations.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-standarddeviations.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-variancebase.html create mode 100644 files/src-phpspreadsheet-calculation-statistical-variances.html create mode 100644 files/src-phpspreadsheet-style-conditionalformatting-conditionaldatabar.html create mode 100644 files/src-phpspreadsheet-style-conditionalformatting-conditionaldatabarextension.html create mode 100644 files/src-phpspreadsheet-style-conditionalformatting-conditionalformattingruleextension.html create mode 100644 files/src-phpspreadsheet-style-conditionalformatting-conditionalformatvalueobject.html create mode 100644 files/src-phpspreadsheet-writer-ods-cell-style.html create mode 100644 namespaces/phpoffice-phpspreadsheet-calculation-database.html create mode 100644 namespaces/phpoffice-phpspreadsheet-calculation-internal.html create mode 100644 namespaces/phpoffice-phpspreadsheet-calculation-logical.html create mode 100644 namespaces/phpoffice-phpspreadsheet-calculation-mathtrig.html create mode 100644 namespaces/phpoffice-phpspreadsheet-calculation-statistical.html create mode 100644 namespaces/phpoffice-phpspreadsheet-style-conditionalformatting.html diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Calculation.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Calculation.html index 0725f3100..f2d72da44 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-Calculation.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Calculation.html @@ -341,7 +341,7 @@ Constant conversion from text name/value to actual (datatyped) value. getInstance() Get an instance of this class. - Calculation + self flushInstance() @@ -549,11 +549,6 @@ Retained for backward compatibility. convertMatrixReferences() bool|string - - - mkMatrix() - - mixed internalParseFormula() @@ -584,6 +579,11 @@ Retained for backward compatibility. strcmpLowercaseFirst() Compare two strings in the same way as strcmp() except that lowercase come before uppercase letters. int + + + strcmpAllowNull() + PHP8.1 deprecates passing null to strcmp. + int executeNumericBinaryOperation() @@ -1504,7 +1504,7 @@ Constant conversion from text name/value to actual (datatyped) value.

private static mixed $phpSpreadsheetFunctions - = ['ABS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'abs', 'argumentCount' => '1'], 'ACCRINT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'ACCRINT'], 'argumentCount' => '4-7'], 'ACCRINTM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'ACCRINTM'], 'argumentCount' => '3-5'], 'ACOS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'acos', 'argumentCount' => '1'], 'ACOSH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'acosh', 'argumentCount' => '1'], 'ACOT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ACOT'], 'argumentCount' => '1'], 'ACOTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ACOTH'], 'argumentCount' => '1'], 'ADDRESS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'cellAddress'], 'argumentCount' => '2-5'], 'AGGREGATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3+'], 'AMORDEGRC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'AMORDEGRC'], 'argumentCount' => '6,7'], 'AMORLINC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'AMORLINC'], 'argumentCount' => '6,7'], 'AND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'logicalAnd'], 'argumentCount' => '1+'], 'ARABIC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ARABIC'], 'argumentCount' => '1'], 'AREAS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'ASC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'ASIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'asin', 'argumentCount' => '1'], 'ASINH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'asinh', 'argumentCount' => '1'], 'ATAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'atan', 'argumentCount' => '1'], 'ATAN2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ATAN2'], 'argumentCount' => '2'], 'ATANH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'atanh', 'argumentCount' => '1'], 'AVEDEV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'AVEDEV'], 'argumentCount' => '1+'], 'AVERAGE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'AVERAGE'], 'argumentCount' => '1+'], 'AVERAGEA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'AVERAGEA'], 'argumentCount' => '1+'], 'AVERAGEIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'AVERAGEIF'], 'argumentCount' => '2,3'], 'AVERAGEIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3+'], 'BAHTTEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'BASE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'BASE'], 'argumentCount' => '2,3'], 'BESSELI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BESSELI'], 'argumentCount' => '2'], 'BESSELJ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BESSELJ'], 'argumentCount' => '2'], 'BESSELK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BESSELK'], 'argumentCount' => '2'], 'BESSELY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BESSELY'], 'argumentCount' => '2'], 'BETADIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BETADIST'], 'argumentCount' => '3-5'], 'BETA.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '4-6'], 'BETAINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BETAINV'], 'argumentCount' => '3-5'], 'BETA.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BETAINV'], 'argumentCount' => '3-5'], 'BIN2DEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BINTODEC'], 'argumentCount' => '1'], 'BIN2HEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BINTOHEX'], 'argumentCount' => '1,2'], 'BIN2OCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BINTOOCT'], 'argumentCount' => '1,2'], 'BINOMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BINOMDIST'], 'argumentCount' => '4'], 'BINOM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BINOMDIST'], 'argumentCount' => '4'], 'BINOM.DIST.RANGE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3,4'], 'BINOM.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'BITAND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BITAND'], 'argumentCount' => '2'], 'BITOR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BITOR'], 'argumentCount' => '2'], 'BITXOR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BITOR'], 'argumentCount' => '2'], 'BITLSHIFT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BITLSHIFT'], 'argumentCount' => '2'], 'BITRSHIFT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'BITRSHIFT'], 'argumentCount' => '2'], 'CEILING' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'CEILING'], 'argumentCount' => '2'], 'CEILING.MATH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'CEILING.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CELL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1,2'], 'CHAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'CHARACTER'], 'argumentCount' => '1'], 'CHIDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CHIDIST'], 'argumentCount' => '2'], 'CHISQ.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'CHISQ.DIST.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CHIDIST'], 'argumentCount' => '2'], 'CHIINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CHIINV'], 'argumentCount' => '2'], 'CHISQ.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CHISQ.INV.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CHIINV'], 'argumentCount' => '2'], 'CHITEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CHISQ.TEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CHOOSE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'CHOOSE'], 'argumentCount' => '2+'], 'CLEAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'TRIMNONPRINTABLE'], 'argumentCount' => '1'], 'CODE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'ASCIICODE'], 'argumentCount' => '1'], 'COLUMN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'COLUMN'], 'argumentCount' => '-1', 'passByReference' => [true]], 'COLUMNS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'COLUMNS'], 'argumentCount' => '1'], 'COMBIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'COMBIN'], 'argumentCount' => '2'], 'COMBINA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'COMPLEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'COMPLEX'], 'argumentCount' => '2,3'], 'CONCAT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'CONCATENATE'], 'argumentCount' => '1+'], 'CONCATENATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'CONCATENATE'], 'argumentCount' => '1+'], 'CONFIDENCE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CONFIDENCE'], 'argumentCount' => '3'], 'CONFIDENCE.NORM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CONFIDENCE'], 'argumentCount' => '3'], 'CONFIDENCE.T' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'CONVERT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'CONVERTUOM'], 'argumentCount' => '3'], 'CORREL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CORREL'], 'argumentCount' => '2'], 'COS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'cos', 'argumentCount' => '1'], 'COSH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'cosh', 'argumentCount' => '1'], 'COT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'COT'], 'argumentCount' => '1'], 'COTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'COTH'], 'argumentCount' => '1'], 'COUNT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COUNT'], 'argumentCount' => '1+'], 'COUNTA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COUNTA'], 'argumentCount' => '1+'], 'COUNTBLANK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COUNTBLANK'], 'argumentCount' => '1'], 'COUNTIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COUNTIF'], 'argumentCount' => '2'], 'COUNTIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COUNTIFS'], 'argumentCount' => '2+'], 'COUPDAYBS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPDAYBS'], 'argumentCount' => '3,4'], 'COUPDAYS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPDAYS'], 'argumentCount' => '3,4'], 'COUPDAYSNC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPDAYSNC'], 'argumentCount' => '3,4'], 'COUPNCD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPNCD'], 'argumentCount' => '3,4'], 'COUPNUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPNUM'], 'argumentCount' => '3,4'], 'COUPPCD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPPCD'], 'argumentCount' => '3,4'], 'COVAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COVAR'], 'argumentCount' => '2'], 'COVARIANCE.P' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COVAR'], 'argumentCount' => '2'], 'COVARIANCE.S' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CRITBINOM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CRITBINOM'], 'argumentCount' => '3'], 'CSC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'CSC'], 'argumentCount' => '1'], 'CSCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'CSCH'], 'argumentCount' => '1'], 'CUBEKPIMEMBER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBEMEMBER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBEMEMBERPROPERTY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBERANKEDMEMBER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBESET' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBESETCOUNT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBEVALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUMIPMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'CUMIPMT'], 'argumentCount' => '6'], 'CUMPRINC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'CUMPRINC'], 'argumentCount' => '6'], 'DATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATE'], 'argumentCount' => '3'], 'DATEDIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATEDIF'], 'argumentCount' => '2,3'], 'DATEVALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATEVALUE'], 'argumentCount' => '1'], 'DAVERAGE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DAVERAGE'], 'argumentCount' => '3'], 'DAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DAYOFMONTH'], 'argumentCount' => '1'], 'DAYS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DAYS'], 'argumentCount' => '2'], 'DAYS360' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DAYS360'], 'argumentCount' => '2,3'], 'DB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DB'], 'argumentCount' => '4,5'], 'DBCS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'DCOUNT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DCOUNT'], 'argumentCount' => '3'], 'DCOUNTA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DCOUNTA'], 'argumentCount' => '3'], 'DDB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DDB'], 'argumentCount' => '4,5'], 'DEC2BIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'DECTOBIN'], 'argumentCount' => '1,2'], 'DEC2HEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'DECTOHEX'], 'argumentCount' => '1,2'], 'DEC2OCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'DECTOOCT'], 'argumentCount' => '1,2'], 'DECIMAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'DEGREES' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'rad2deg', 'argumentCount' => '1'], 'DELTA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'DELTA'], 'argumentCount' => '1,2'], 'DEVSQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'DEVSQ'], 'argumentCount' => '1+'], 'DGET' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DGET'], 'argumentCount' => '3'], 'DISC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DISC'], 'argumentCount' => '4,5'], 'DMAX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DMAX'], 'argumentCount' => '3'], 'DMIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DMIN'], 'argumentCount' => '3'], 'DOLLAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'DOLLAR'], 'argumentCount' => '1,2'], 'DOLLARDE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DOLLARDE'], 'argumentCount' => '2'], 'DOLLARFR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DOLLARFR'], 'argumentCount' => '2'], 'DPRODUCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DPRODUCT'], 'argumentCount' => '3'], 'DSTDEV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DSTDEV'], 'argumentCount' => '3'], 'DSTDEVP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DSTDEVP'], 'argumentCount' => '3'], 'DSUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DSUM'], 'argumentCount' => '3'], 'DURATION' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '5,6'], 'DVAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DVAR'], 'argumentCount' => '3'], 'DVARP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database::class, 'DVARP'], 'argumentCount' => '3'], 'EDATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'EDATE'], 'argumentCount' => '2'], 'EFFECT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'EFFECT'], 'argumentCount' => '2'], 'ENCODEURL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_WEB, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'EOMONTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'EOMONTH'], 'argumentCount' => '2'], 'ERF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'ERF'], 'argumentCount' => '1,2'], 'ERF.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'ERFPRECISE'], 'argumentCount' => '1'], 'ERFC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'ERFC'], 'argumentCount' => '1'], 'ERFC.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'ERFC'], 'argumentCount' => '1'], 'ERROR.TYPE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'errorType'], 'argumentCount' => '1'], 'EVEN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'EVEN'], 'argumentCount' => '1'], 'EXACT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'EXACT'], 'argumentCount' => '2'], 'EXP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'exp', 'argumentCount' => '1'], 'EXPONDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'EXPONDIST'], 'argumentCount' => '3'], 'EXPON.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'EXPONDIST'], 'argumentCount' => '3'], 'FACT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'FACT'], 'argumentCount' => '1'], 'FACTDOUBLE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'FACTDOUBLE'], 'argumentCount' => '1'], 'FALSE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'FALSE'], 'argumentCount' => '0'], 'FDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'F.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FDIST2'], 'argumentCount' => '4'], 'F.DIST.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'FILTER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3+'], 'FILTERXML' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_WEB, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'FIND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SEARCHSENSITIVE'], 'argumentCount' => '2,3'], 'FINDB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SEARCHSENSITIVE'], 'argumentCount' => '2,3'], 'FINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'F.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'F.INV.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'FISHER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FISHER'], 'argumentCount' => '1'], 'FISHERINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FISHERINV'], 'argumentCount' => '1'], 'FIXED' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'FIXEDFORMAT'], 'argumentCount' => '1-3'], 'FLOOR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'FLOOR'], 'argumentCount' => '2'], 'FLOOR.MATH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'FLOORMATH'], 'argumentCount' => '3'], 'FLOOR.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'FLOORPRECISE'], 'argumentCount' => '2'], 'FORECAST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FORECAST'], 'argumentCount' => '3'], 'FORECAST.ETS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3-6'], 'FORECAST.ETS.CONFINT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3-6'], 'FORECAST.ETS.SEASONALITY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2-4'], 'FORECAST.ETS.STAT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3-6'], 'FORECAST.LINEAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FORECAST'], 'argumentCount' => '3'], 'FORMULATEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'FORMULATEXT'], 'argumentCount' => '1', 'passCellReference' => true, 'passByReference' => [true]], 'FREQUENCY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'FTEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'F.TEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'FV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'FV'], 'argumentCount' => '3-5'], 'FVSCHEDULE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'FVSCHEDULE'], 'argumentCount' => '2'], 'GAMMA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMAFunction'], 'argumentCount' => '1'], 'GAMMADIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMADIST'], 'argumentCount' => '4'], 'GAMMA.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMADIST'], 'argumentCount' => '4'], 'GAMMAINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMAINV'], 'argumentCount' => '3'], 'GAMMA.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMAINV'], 'argumentCount' => '3'], 'GAMMALN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMALN'], 'argumentCount' => '1'], 'GAMMALN.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMALN'], 'argumentCount' => '1'], 'GAUSS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAUSS'], 'argumentCount' => '1'], 'GCD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'GCD'], 'argumentCount' => '1+'], 'GEOMEAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GEOMEAN'], 'argumentCount' => '1+'], 'GESTEP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'GESTEP'], 'argumentCount' => '1,2'], 'GETPIVOTDATA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2+'], 'GROWTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GROWTH'], 'argumentCount' => '1-4'], 'HARMEAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'HARMEAN'], 'argumentCount' => '1+'], 'HEX2BIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'HEXTOBIN'], 'argumentCount' => '1,2'], 'HEX2DEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'HEXTODEC'], 'argumentCount' => '1'], 'HEX2OCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'HEXTOOCT'], 'argumentCount' => '1,2'], 'HLOOKUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'HLOOKUP'], 'argumentCount' => '3,4'], 'HOUR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'HOUROFDAY'], 'argumentCount' => '1'], 'HYPERLINK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'HYPERLINK'], 'argumentCount' => '1,2', 'passCellReference' => true], 'HYPGEOMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'HYPGEOMDIST'], 'argumentCount' => '4'], 'HYPGEOM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '5'], 'IF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'statementIf'], 'argumentCount' => '1-3'], 'IFERROR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'IFERROR'], 'argumentCount' => '2'], 'IFNA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'IFNA'], 'argumentCount' => '2'], 'IFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'IFS'], 'argumentCount' => '2+'], 'IMABS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMABS'], 'argumentCount' => '1'], 'IMAGINARY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMAGINARY'], 'argumentCount' => '1'], 'IMARGUMENT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMARGUMENT'], 'argumentCount' => '1'], 'IMCONJUGATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCONJUGATE'], 'argumentCount' => '1'], 'IMCOS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCOS'], 'argumentCount' => '1'], 'IMCOSH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCOSH'], 'argumentCount' => '1'], 'IMCOT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCOT'], 'argumentCount' => '1'], 'IMCSC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCSC'], 'argumentCount' => '1'], 'IMCSCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCSCH'], 'argumentCount' => '1'], 'IMDIV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMDIV'], 'argumentCount' => '2'], 'IMEXP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMEXP'], 'argumentCount' => '1'], 'IMLN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMLN'], 'argumentCount' => '1'], 'IMLOG10' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMLOG10'], 'argumentCount' => '1'], 'IMLOG2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMLOG2'], 'argumentCount' => '1'], 'IMPOWER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMPOWER'], 'argumentCount' => '2'], 'IMPRODUCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMPRODUCT'], 'argumentCount' => '1+'], 'IMREAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMREAL'], 'argumentCount' => '1'], 'IMSEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSEC'], 'argumentCount' => '1'], 'IMSECH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSECH'], 'argumentCount' => '1'], 'IMSIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSIN'], 'argumentCount' => '1'], 'IMSINH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSINH'], 'argumentCount' => '1'], 'IMSQRT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSQRT'], 'argumentCount' => '1'], 'IMSUB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSUB'], 'argumentCount' => '2'], 'IMSUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSUM'], 'argumentCount' => '1+'], 'IMTAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMTAN'], 'argumentCount' => '1'], 'INDEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'INDEX'], 'argumentCount' => '1-4'], 'INDIRECT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'INDIRECT'], 'argumentCount' => '1,2', 'passCellReference' => true], 'INFO' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'INT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'INT'], 'argumentCount' => '1'], 'INTERCEPT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'INTERCEPT'], 'argumentCount' => '2'], 'INTRATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'INTRATE'], 'argumentCount' => '4,5'], 'IPMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'IPMT'], 'argumentCount' => '4-6'], 'IRR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'IRR'], 'argumentCount' => '1,2'], 'ISBLANK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isBlank'], 'argumentCount' => '1'], 'ISERR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isErr'], 'argumentCount' => '1'], 'ISERROR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isError'], 'argumentCount' => '1'], 'ISEVEN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isEven'], 'argumentCount' => '1'], 'ISFORMULA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isFormula'], 'argumentCount' => '1', 'passCellReference' => true, 'passByReference' => [true]], 'ISLOGICAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isLogical'], 'argumentCount' => '1'], 'ISNA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isNa'], 'argumentCount' => '1'], 'ISNONTEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isNonText'], 'argumentCount' => '1'], 'ISNUMBER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isNumber'], 'argumentCount' => '1'], 'ISO.CEILING' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1,2'], 'ISODD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isOdd'], 'argumentCount' => '1'], 'ISOWEEKNUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'ISOWEEKNUM'], 'argumentCount' => '1'], 'ISPMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'ISPMT'], 'argumentCount' => '4'], 'ISREF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'ISTEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isText'], 'argumentCount' => '1'], 'JIS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'KURT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'KURT'], 'argumentCount' => '1+'], 'LARGE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LARGE'], 'argumentCount' => '2'], 'LCM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'LCM'], 'argumentCount' => '1+'], 'LEFT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'LEFT'], 'argumentCount' => '1,2'], 'LEFTB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'LEFT'], 'argumentCount' => '1,2'], 'LEN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'STRINGLENGTH'], 'argumentCount' => '1'], 'LENB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'STRINGLENGTH'], 'argumentCount' => '1'], 'LINEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LINEST'], 'argumentCount' => '1-4'], 'LN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'log', 'argumentCount' => '1'], 'LOG' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'logBase'], 'argumentCount' => '1,2'], 'LOG10' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'log10', 'argumentCount' => '1'], 'LOGEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGEST'], 'argumentCount' => '1-4'], 'LOGINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGINV'], 'argumentCount' => '3'], 'LOGNORMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGNORMDIST'], 'argumentCount' => '3'], 'LOGNORM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGNORMDIST2'], 'argumentCount' => '4'], 'LOGNORM.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGINV'], 'argumentCount' => '3'], 'LOOKUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'LOOKUP'], 'argumentCount' => '2,3'], 'LOWER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'LOWERCASE'], 'argumentCount' => '1'], 'MATCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'MATCH'], 'argumentCount' => '2,3'], 'MAX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MAX'], 'argumentCount' => '1+'], 'MAXA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MAXA'], 'argumentCount' => '1+'], 'MAXIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MAXIFS'], 'argumentCount' => '3+'], 'MDETERM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MDETERM'], 'argumentCount' => '1'], 'MDURATION' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '5,6'], 'MEDIAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MEDIAN'], 'argumentCount' => '1+'], 'MEDIANIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2+'], 'MID' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'MID'], 'argumentCount' => '3'], 'MIDB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'MID'], 'argumentCount' => '3'], 'MIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MIN'], 'argumentCount' => '1+'], 'MINA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MINA'], 'argumentCount' => '1+'], 'MINIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MINIFS'], 'argumentCount' => '3+'], 'MINUTE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'MINUTE'], 'argumentCount' => '1'], 'MINVERSE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MINVERSE'], 'argumentCount' => '1'], 'MIRR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'MIRR'], 'argumentCount' => '3'], 'MMULT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MMULT'], 'argumentCount' => '2'], 'MOD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MOD'], 'argumentCount' => '2'], 'MODE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MODE'], 'argumentCount' => '1+'], 'MODE.MULT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'MODE.SNGL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MODE'], 'argumentCount' => '1+'], 'MONTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'MONTHOFYEAR'], 'argumentCount' => '1'], 'MROUND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MROUND'], 'argumentCount' => '2'], 'MULTINOMIAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MULTINOMIAL'], 'argumentCount' => '1+'], 'MUNIT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'N' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'n'], 'argumentCount' => '1'], 'NA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'NA'], 'argumentCount' => '0'], 'NEGBINOMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NEGBINOMDIST'], 'argumentCount' => '3'], 'NEGBINOM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '4'], 'NETWORKDAYS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'NETWORKDAYS'], 'argumentCount' => '2-3'], 'NETWORKDAYS.INTL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2-4'], 'NOMINAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'NOMINAL'], 'argumentCount' => '2'], 'NORMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMDIST'], 'argumentCount' => '4'], 'NORM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMDIST'], 'argumentCount' => '4'], 'NORMINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMINV'], 'argumentCount' => '3'], 'NORM.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMINV'], 'argumentCount' => '3'], 'NORMSDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMSDIST'], 'argumentCount' => '1'], 'NORM.S.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMSDIST2'], 'argumentCount' => '1,2'], 'NORMSINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMSINV'], 'argumentCount' => '1'], 'NORM.S.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMSINV'], 'argumentCount' => '1'], 'NOT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'NOT'], 'argumentCount' => '1'], 'NOW' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATETIMENOW'], 'argumentCount' => '0'], 'NPER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'NPER'], 'argumentCount' => '3-5'], 'NPV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'NPV'], 'argumentCount' => '2+'], 'NUMBERVALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'NUMBERVALUE'], 'argumentCount' => '1+'], 'OCT2BIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'OCTTOBIN'], 'argumentCount' => '1,2'], 'OCT2DEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'OCTTODEC'], 'argumentCount' => '1'], 'OCT2HEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'OCTTOHEX'], 'argumentCount' => '1,2'], 'ODD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ODD'], 'argumentCount' => '1'], 'ODDFPRICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '8,9'], 'ODDFYIELD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '8,9'], 'ODDLPRICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '7,8'], 'ODDLYIELD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '7,8'], 'OFFSET' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'OFFSET'], 'argumentCount' => '3-5', 'passCellReference' => true, 'passByReference' => [true]], 'OR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'logicalOr'], 'argumentCount' => '1+'], 'PDURATION' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PDURATION'], 'argumentCount' => '3'], 'PEARSON' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CORREL'], 'argumentCount' => '2'], 'PERCENTILE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERCENTILE'], 'argumentCount' => '2'], 'PERCENTILE.EXC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'PERCENTILE.INC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERCENTILE'], 'argumentCount' => '2'], 'PERCENTRANK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERCENTRANK'], 'argumentCount' => '2,3'], 'PERCENTRANK.EXC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2,3'], 'PERCENTRANK.INC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERCENTRANK'], 'argumentCount' => '2,3'], 'PERMUT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERMUT'], 'argumentCount' => '2'], 'PERMUTATIONA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'PHONETIC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'PHI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'PI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'pi', 'argumentCount' => '0'], 'PMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PMT'], 'argumentCount' => '3-5'], 'POISSON' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'POISSON'], 'argumentCount' => '3'], 'POISSON.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'POISSON'], 'argumentCount' => '3'], 'POWER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'POWER'], 'argumentCount' => '2'], 'PPMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PPMT'], 'argumentCount' => '4-6'], 'PRICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PRICE'], 'argumentCount' => '6,7'], 'PRICEDISC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PRICEDISC'], 'argumentCount' => '4,5'], 'PRICEMAT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PRICEMAT'], 'argumentCount' => '5,6'], 'PROB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3,4'], 'PRODUCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'PRODUCT'], 'argumentCount' => '1+'], 'PROPER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'PROPERCASE'], 'argumentCount' => '1'], 'PV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PV'], 'argumentCount' => '3-5'], 'QUARTILE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'QUARTILE'], 'argumentCount' => '2'], 'QUARTILE.EXC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'QUARTILE.INC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'QUARTILE'], 'argumentCount' => '2'], 'QUOTIENT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'QUOTIENT'], 'argumentCount' => '2'], 'RADIANS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'deg2rad', 'argumentCount' => '1'], 'RAND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'RAND'], 'argumentCount' => '0'], 'RANDARRAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '0-5'], 'RANDBETWEEN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'RAND'], 'argumentCount' => '2'], 'RANK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'RANK'], 'argumentCount' => '2,3'], 'RANK.AVG' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2,3'], 'RANK.EQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'RANK'], 'argumentCount' => '2,3'], 'RATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'RATE'], 'argumentCount' => '3-6'], 'RECEIVED' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'RECEIVED'], 'argumentCount' => '4-5'], 'REPLACE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'REPLACE'], 'argumentCount' => '4'], 'REPLACEB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'REPLACE'], 'argumentCount' => '4'], 'REPT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => 'str_repeat', 'argumentCount' => '2'], 'RIGHT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'RIGHT'], 'argumentCount' => '1,2'], 'RIGHTB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'RIGHT'], 'argumentCount' => '1,2'], 'ROMAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ROMAN'], 'argumentCount' => '1,2'], 'ROUND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'round', 'argumentCount' => '2'], 'ROUNDDOWN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ROUNDDOWN'], 'argumentCount' => '2'], 'ROUNDUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ROUNDUP'], 'argumentCount' => '2'], 'ROW' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'ROW'], 'argumentCount' => '-1', 'passByReference' => [true]], 'ROWS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'ROWS'], 'argumentCount' => '1'], 'RRI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'RRI'], 'argumentCount' => '3'], 'RSQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'RSQ'], 'argumentCount' => '2'], 'RTD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'SEARCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SEARCHINSENSITIVE'], 'argumentCount' => '2,3'], 'SEARCHB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SEARCHINSENSITIVE'], 'argumentCount' => '2,3'], 'SEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SEC'], 'argumentCount' => '1'], 'SECH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SECH'], 'argumentCount' => '1'], 'SECOND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'SECOND'], 'argumentCount' => '1'], 'SEQUENCE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'SERIESSUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SERIESSUM'], 'argumentCount' => '4'], 'SHEET' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '0,1'], 'SHEETS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '0,1'], 'SIGN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SIGN'], 'argumentCount' => '1'], 'SIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'sin', 'argumentCount' => '1'], 'SINH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'sinh', 'argumentCount' => '1'], 'SKEW' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'SKEW'], 'argumentCount' => '1+'], 'SKEW.P' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'SLN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'SLN'], 'argumentCount' => '3'], 'SLOPE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'SLOPE'], 'argumentCount' => '2'], 'SMALL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'SMALL'], 'argumentCount' => '2'], 'SORT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'SORTBY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2+'], 'SQRT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'sqrt', 'argumentCount' => '1'], 'SQRTPI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SQRTPI'], 'argumentCount' => '1'], 'STANDARDIZE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STANDARDIZE'], 'argumentCount' => '3'], 'STDEV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STDEV'], 'argumentCount' => '1+'], 'STDEV.S' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STDEV'], 'argumentCount' => '1+'], 'STDEV.P' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STDEVP'], 'argumentCount' => '1+'], 'STDEVA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STDEVA'], 'argumentCount' => '1+'], 'STDEVP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STDEVP'], 'argumentCount' => '1+'], 'STDEVPA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STDEVPA'], 'argumentCount' => '1+'], 'STEYX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STEYX'], 'argumentCount' => '2'], 'SUBSTITUTE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SUBSTITUTE'], 'argumentCount' => '3,4'], 'SUBTOTAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUBTOTAL'], 'argumentCount' => '2+', 'passCellReference' => true], 'SUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUM'], 'argumentCount' => '1+'], 'SUMIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMIF'], 'argumentCount' => '2,3'], 'SUMIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMIFS'], 'argumentCount' => '3+'], 'SUMPRODUCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMPRODUCT'], 'argumentCount' => '1+'], 'SUMSQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMSQ'], 'argumentCount' => '1+'], 'SUMX2MY2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMX2MY2'], 'argumentCount' => '2'], 'SUMX2PY2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMX2PY2'], 'argumentCount' => '2'], 'SUMXMY2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMXMY2'], 'argumentCount' => '2'], 'SWITCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'statementSwitch'], 'argumentCount' => '3+'], 'SYD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'SYD'], 'argumentCount' => '4'], 'T' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'RETURNSTRING'], 'argumentCount' => '1'], 'TAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'tan', 'argumentCount' => '1'], 'TANH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'tanh', 'argumentCount' => '1'], 'TBILLEQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'TBILLEQ'], 'argumentCount' => '3'], 'TBILLPRICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'TBILLPRICE'], 'argumentCount' => '3'], 'TBILLYIELD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'TBILLYIELD'], 'argumentCount' => '3'], 'TDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TDIST'], 'argumentCount' => '3'], 'T.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'T.DIST.2T' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'T.DIST.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'TEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'TEXTFORMAT'], 'argumentCount' => '2'], 'TEXTJOIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'TEXTJOIN'], 'argumentCount' => '3+'], 'TIME' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'TIME'], 'argumentCount' => '3'], 'TIMEVALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'TIMEVALUE'], 'argumentCount' => '1'], 'TINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TINV'], 'argumentCount' => '2'], 'T.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TINV'], 'argumentCount' => '2'], 'T.INV.2T' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'TODAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATENOW'], 'argumentCount' => '0'], 'TRANSPOSE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'TRANSPOSE'], 'argumentCount' => '1'], 'TREND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TREND'], 'argumentCount' => '1-4'], 'TRIM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'TRIMSPACES'], 'argumentCount' => '1'], 'TRIMMEAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TRIMMEAN'], 'argumentCount' => '2'], 'TRUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'TRUE'], 'argumentCount' => '0'], 'TRUNC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'TRUNC'], 'argumentCount' => '1,2'], 'TTEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '4'], 'T.TEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '4'], 'TYPE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'TYPE'], 'argumentCount' => '1'], 'UNICHAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'CHARACTER'], 'argumentCount' => '1'], 'UNICODE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'ASCIICODE'], 'argumentCount' => '1'], 'UNIQUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'UPPER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'UPPERCASE'], 'argumentCount' => '1'], 'USDOLLAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'VALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'VALUE'], 'argumentCount' => '1'], 'VAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'VARFunc'], 'argumentCount' => '1+'], 'VAR.P' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'VARP'], 'argumentCount' => '1+'], 'VAR.S' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'VARFunc'], 'argumentCount' => '1+'], 'VARA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'VARA'], 'argumentCount' => '1+'], 'VARP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'VARP'], 'argumentCount' => '1+'], 'VARPA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'VARPA'], 'argumentCount' => '1+'], 'VDB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '5-7'], 'VLOOKUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'VLOOKUP'], 'argumentCount' => '3,4'], 'WEBSERVICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_WEB, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Web::class, 'WEBSERVICE'], 'argumentCount' => '1'], 'WEEKDAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'WEEKDAY'], 'argumentCount' => '1,2'], 'WEEKNUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'WEEKNUM'], 'argumentCount' => '1,2'], 'WEIBULL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'WEIBULL'], 'argumentCount' => '4'], 'WEIBULL.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'WEIBULL'], 'argumentCount' => '4'], 'WORKDAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'WORKDAY'], 'argumentCount' => '2-3'], 'WORKDAY.INTL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2-4'], 'XIRR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'XIRR'], 'argumentCount' => '2,3'], 'XLOOKUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3-6'], 'XNPV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'XNPV'], 'argumentCount' => '3'], 'XMATCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2,3'], 'XOR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical::class, 'logicalXor'], 'argumentCount' => '1+'], 'YEAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'YEAR'], 'argumentCount' => '1'], 'YEARFRAC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'YEARFRAC'], 'argumentCount' => '2,3'], 'YIELD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '6,7'], 'YIELDDISC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'YIELDDISC'], 'argumentCount' => '4,5'], 'YIELDMAT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'YIELDMAT'], 'argumentCount' => '5,6'], 'ZTEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'ZTEST'], 'argumentCount' => '2-3'], 'Z.TEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'ZTEST'], 'argumentCount' => '2-3']] + = ['ABS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinABS'], 'argumentCount' => '1'], 'ACCRINT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'ACCRINT'], 'argumentCount' => '4-7'], 'ACCRINTM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'ACCRINTM'], 'argumentCount' => '3-5'], 'ACOS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinACOS'], 'argumentCount' => '1'], 'ACOSH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinACOSH'], 'argumentCount' => '1'], 'ACOT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ACOT'], 'argumentCount' => '1'], 'ACOTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ACOTH'], 'argumentCount' => '1'], 'ADDRESS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'cellAddress'], 'argumentCount' => '2-5'], 'AGGREGATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3+'], 'AMORDEGRC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'AMORDEGRC'], 'argumentCount' => '6,7'], 'AMORLINC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'AMORLINC'], 'argumentCount' => '6,7'], 'AND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Operations::class, 'logicalAnd'], 'argumentCount' => '1+'], 'ARABIC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ARABIC'], 'argumentCount' => '1'], 'AREAS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'ASC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'ASIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinASIN'], 'argumentCount' => '1'], 'ASINH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinASINH'], 'argumentCount' => '1'], 'ATAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinATAN'], 'argumentCount' => '1'], 'ATAN2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ATAN2'], 'argumentCount' => '2'], 'ATANH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinATANH'], 'argumentCount' => '1'], 'AVEDEV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Averages::class, 'AVEDEV'], 'argumentCount' => '1+'], 'AVERAGE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Averages::class, 'AVERAGE'], 'argumentCount' => '1+'], 'AVERAGEA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Averages::class, 'AVERAGEA'], 'argumentCount' => '1+'], 'AVERAGEIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Conditional::class, 'AVERAGEIF'], 'argumentCount' => '2,3'], 'AVERAGEIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Conditional::class, 'AVERAGEIFS'], 'argumentCount' => '3+'], 'BAHTTEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'BASE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'BASE'], 'argumentCount' => '2,3'], 'BESSELI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BesselI::class, 'BESSELI'], 'argumentCount' => '2'], 'BESSELJ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BesselJ::class, 'BESSELJ'], 'argumentCount' => '2'], 'BESSELK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BesselK::class, 'BESSELK'], 'argumentCount' => '2'], 'BESSELY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BesselY::class, 'BESSELY'], 'argumentCount' => '2'], 'BETADIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BETADIST'], 'argumentCount' => '3-5'], 'BETA.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '4-6'], 'BETAINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BETAINV'], 'argumentCount' => '3-5'], 'BETA.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BETAINV'], 'argumentCount' => '3-5'], 'BIN2DEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertBinary::class, 'toDecimal'], 'argumentCount' => '1'], 'BIN2HEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertBinary::class, 'toHex'], 'argumentCount' => '1,2'], 'BIN2OCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertBinary::class, 'toOctal'], 'argumentCount' => '1,2'], 'BINOMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BINOMDIST'], 'argumentCount' => '4'], 'BINOM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'BINOMDIST'], 'argumentCount' => '4'], 'BINOM.DIST.RANGE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3,4'], 'BINOM.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'BITAND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BitWise::class, 'BITAND'], 'argumentCount' => '2'], 'BITOR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BitWise::class, 'BITOR'], 'argumentCount' => '2'], 'BITXOR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BitWise::class, 'BITOR'], 'argumentCount' => '2'], 'BITLSHIFT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BitWise::class, 'BITLSHIFT'], 'argumentCount' => '2'], 'BITRSHIFT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\BitWise::class, 'BITRSHIFT'], 'argumentCount' => '2'], 'CEILING' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Ceiling::class, 'funcCeiling'], 'argumentCount' => '1-2'], 'CEILING.MATH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\CeilingMath::class, 'funcCeilingMath'], 'argumentCount' => '1-3'], 'CEILING.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\CeilingPrecise::class, 'funcCeilingPrecise'], 'argumentCount' => '1,2'], 'CELL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1,2'], 'CHAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'CHARACTER'], 'argumentCount' => '1'], 'CHIDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CHIDIST'], 'argumentCount' => '2'], 'CHISQ.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'CHISQ.DIST.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CHIDIST'], 'argumentCount' => '2'], 'CHIINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CHIINV'], 'argumentCount' => '2'], 'CHISQ.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CHISQ.INV.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CHIINV'], 'argumentCount' => '2'], 'CHITEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CHISQ.TEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CHOOSE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'CHOOSE'], 'argumentCount' => '2+'], 'CLEAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'TRIMNONPRINTABLE'], 'argumentCount' => '1'], 'CODE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'ASCIICODE'], 'argumentCount' => '1'], 'COLUMN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'COLUMN'], 'argumentCount' => '-1', 'passByReference' => [true]], 'COLUMNS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'COLUMNS'], 'argumentCount' => '1'], 'COMBIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'COMBIN'], 'argumentCount' => '2'], 'COMBINA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'COMPLEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'COMPLEX'], 'argumentCount' => '2,3'], 'CONCAT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'CONCATENATE'], 'argumentCount' => '1+'], 'CONCATENATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'CONCATENATE'], 'argumentCount' => '1+'], 'CONFIDENCE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CONFIDENCE'], 'argumentCount' => '3'], 'CONFIDENCE.NORM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CONFIDENCE'], 'argumentCount' => '3'], 'CONFIDENCE.T' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'CONVERT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertUOM::class, 'CONVERT'], 'argumentCount' => '3'], 'CORREL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CORREL'], 'argumentCount' => '2'], 'COS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinCOS'], 'argumentCount' => '1'], 'COSH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinCOSH'], 'argumentCount' => '1'], 'COT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'COT'], 'argumentCount' => '1'], 'COTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'COTH'], 'argumentCount' => '1'], 'COUNT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Counts::class, 'COUNT'], 'argumentCount' => '1+'], 'COUNTA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Counts::class, 'COUNTA'], 'argumentCount' => '1+'], 'COUNTBLANK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Counts::class, 'COUNTBLANK'], 'argumentCount' => '1'], 'COUNTIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Conditional::class, 'COUNTIF'], 'argumentCount' => '2'], 'COUNTIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Conditional::class, 'COUNTIFS'], 'argumentCount' => '2+'], 'COUPDAYBS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPDAYBS'], 'argumentCount' => '3,4'], 'COUPDAYS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPDAYS'], 'argumentCount' => '3,4'], 'COUPDAYSNC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPDAYSNC'], 'argumentCount' => '3,4'], 'COUPNCD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPNCD'], 'argumentCount' => '3,4'], 'COUPNUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPNUM'], 'argumentCount' => '3,4'], 'COUPPCD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'COUPPCD'], 'argumentCount' => '3,4'], 'COVAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COVAR'], 'argumentCount' => '2'], 'COVARIANCE.P' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'COVAR'], 'argumentCount' => '2'], 'COVARIANCE.S' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'CRITBINOM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CRITBINOM'], 'argumentCount' => '3'], 'CSC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'CSC'], 'argumentCount' => '1'], 'CSCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'CSCH'], 'argumentCount' => '1'], 'CUBEKPIMEMBER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBEMEMBER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBEMEMBERPROPERTY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBERANKEDMEMBER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBESET' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBESETCOUNT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUBEVALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_CUBE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '?'], 'CUMIPMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'CUMIPMT'], 'argumentCount' => '6'], 'CUMPRINC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'CUMPRINC'], 'argumentCount' => '6'], 'DATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATE'], 'argumentCount' => '3'], 'DATEDIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATEDIF'], 'argumentCount' => '2,3'], 'DATEVALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATEVALUE'], 'argumentCount' => '1'], 'DAVERAGE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DAverage::class, 'evaluate'], 'argumentCount' => '3'], 'DAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DAYOFMONTH'], 'argumentCount' => '1'], 'DAYS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DAYS'], 'argumentCount' => '2'], 'DAYS360' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DAYS360'], 'argumentCount' => '2,3'], 'DB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DB'], 'argumentCount' => '4,5'], 'DBCS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'DCOUNT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DCount::class, 'evaluate'], 'argumentCount' => '3'], 'DCOUNTA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DCountA::class, 'evaluate'], 'argumentCount' => '3'], 'DDB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DDB'], 'argumentCount' => '4,5'], 'DEC2BIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertDecimal::class, 'toBinary'], 'argumentCount' => '1,2'], 'DEC2HEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertDecimal::class, 'toHex'], 'argumentCount' => '1,2'], 'DEC2OCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertDecimal::class, 'toOctal'], 'argumentCount' => '1,2'], 'DECIMAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'DEGREES' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinDEGREES'], 'argumentCount' => '1'], 'DELTA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\Compare::class, 'DELTA'], 'argumentCount' => '1,2'], 'DEVSQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'DEVSQ'], 'argumentCount' => '1+'], 'DGET' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DGet::class, 'evaluate'], 'argumentCount' => '3'], 'DISC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DISC'], 'argumentCount' => '4,5'], 'DMAX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DMax::class, 'evaluate'], 'argumentCount' => '3'], 'DMIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DMin::class, 'evaluate'], 'argumentCount' => '3'], 'DOLLAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'DOLLAR'], 'argumentCount' => '1,2'], 'DOLLARDE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DOLLARDE'], 'argumentCount' => '2'], 'DOLLARFR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'DOLLARFR'], 'argumentCount' => '2'], 'DPRODUCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DProduct::class, 'evaluate'], 'argumentCount' => '3'], 'DSTDEV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DStDev::class, 'evaluate'], 'argumentCount' => '3'], 'DSTDEVP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DStDevP::class, 'evaluate'], 'argumentCount' => '3'], 'DSUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DSum::class, 'evaluate'], 'argumentCount' => '3'], 'DURATION' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '5,6'], 'DVAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DVar::class, 'evaluate'], 'argumentCount' => '3'], 'DVARP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATABASE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Database\DVarP::class, 'evaluate'], 'argumentCount' => '3'], 'EDATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'EDATE'], 'argumentCount' => '2'], 'EFFECT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'EFFECT'], 'argumentCount' => '2'], 'ENCODEURL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_WEB, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'EOMONTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'EOMONTH'], 'argumentCount' => '2'], 'ERF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\Erf::class, 'ERF'], 'argumentCount' => '1,2'], 'ERF.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\Erf::class, 'ERFPRECISE'], 'argumentCount' => '1'], 'ERFC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ErfC::class, 'ERFC'], 'argumentCount' => '1'], 'ERFC.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ErfC::class, 'ERFC'], 'argumentCount' => '1'], 'ERROR.TYPE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'errorType'], 'argumentCount' => '1'], 'EVEN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'EVEN'], 'argumentCount' => '1'], 'EXACT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'EXACT'], 'argumentCount' => '2'], 'EXP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinEXP'], 'argumentCount' => '1'], 'EXPONDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'EXPONDIST'], 'argumentCount' => '3'], 'EXPON.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'EXPONDIST'], 'argumentCount' => '3'], 'FACT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'FACT'], 'argumentCount' => '1'], 'FACTDOUBLE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'FACTDOUBLE'], 'argumentCount' => '1'], 'FALSE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Boolean::class, 'FALSE'], 'argumentCount' => '0'], 'FDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'F.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FDIST2'], 'argumentCount' => '4'], 'F.DIST.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'FILTER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3+'], 'FILTERXML' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_WEB, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'FIND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SEARCHSENSITIVE'], 'argumentCount' => '2,3'], 'FINDB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SEARCHSENSITIVE'], 'argumentCount' => '2,3'], 'FINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'F.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'F.INV.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'FISHER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FISHER'], 'argumentCount' => '1'], 'FISHERINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FISHERINV'], 'argumentCount' => '1'], 'FIXED' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'FIXEDFORMAT'], 'argumentCount' => '1-3'], 'FLOOR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Floor::class, 'funcFloor'], 'argumentCount' => '1-2'], 'FLOOR.MATH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\FloorMath::class, 'funcFloorMath'], 'argumentCount' => '1-3'], 'FLOOR.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\FloorPrecise::class, 'funcFloorPrecise'], 'argumentCount' => '1-2'], 'FORECAST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FORECAST'], 'argumentCount' => '3'], 'FORECAST.ETS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3-6'], 'FORECAST.ETS.CONFINT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3-6'], 'FORECAST.ETS.SEASONALITY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2-4'], 'FORECAST.ETS.STAT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3-6'], 'FORECAST.LINEAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'FORECAST'], 'argumentCount' => '3'], 'FORMULATEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'FORMULATEXT'], 'argumentCount' => '1', 'passCellReference' => true, 'passByReference' => [true]], 'FREQUENCY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'FTEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'F.TEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'FV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'FV'], 'argumentCount' => '3-5'], 'FVSCHEDULE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'FVSCHEDULE'], 'argumentCount' => '2'], 'GAMMA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMAFunction'], 'argumentCount' => '1'], 'GAMMADIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMADIST'], 'argumentCount' => '4'], 'GAMMA.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMADIST'], 'argumentCount' => '4'], 'GAMMAINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMAINV'], 'argumentCount' => '3'], 'GAMMA.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMAINV'], 'argumentCount' => '3'], 'GAMMALN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMALN'], 'argumentCount' => '1'], 'GAMMALN.PRECISE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAMMALN'], 'argumentCount' => '1'], 'GAUSS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GAUSS'], 'argumentCount' => '1'], 'GCD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'GCD'], 'argumentCount' => '1+'], 'GEOMEAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GEOMEAN'], 'argumentCount' => '1+'], 'GESTEP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\Compare::class, 'GESTEP'], 'argumentCount' => '1,2'], 'GETPIVOTDATA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2+'], 'GROWTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'GROWTH'], 'argumentCount' => '1-4'], 'HARMEAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'HARMEAN'], 'argumentCount' => '1+'], 'HEX2BIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertHex::class, 'toBinary'], 'argumentCount' => '1,2'], 'HEX2DEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertHex::class, 'toDecimal'], 'argumentCount' => '1'], 'HEX2OCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertHex::class, 'toOctal'], 'argumentCount' => '1,2'], 'HLOOKUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'HLOOKUP'], 'argumentCount' => '3,4'], 'HOUR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'HOUROFDAY'], 'argumentCount' => '1'], 'HYPERLINK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'HYPERLINK'], 'argumentCount' => '1,2', 'passCellReference' => true], 'HYPGEOMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'HYPGEOMDIST'], 'argumentCount' => '4'], 'HYPGEOM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '5'], 'IF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Conditional::class, 'statementIf'], 'argumentCount' => '1-3'], 'IFERROR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Conditional::class, 'IFERROR'], 'argumentCount' => '2'], 'IFNA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Conditional::class, 'IFNA'], 'argumentCount' => '2'], 'IFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Conditional::class, 'IFS'], 'argumentCount' => '2+'], 'IMABS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMABS'], 'argumentCount' => '1'], 'IMAGINARY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMAGINARY'], 'argumentCount' => '1'], 'IMARGUMENT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMARGUMENT'], 'argumentCount' => '1'], 'IMCONJUGATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCONJUGATE'], 'argumentCount' => '1'], 'IMCOS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCOS'], 'argumentCount' => '1'], 'IMCOSH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCOSH'], 'argumentCount' => '1'], 'IMCOT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCOT'], 'argumentCount' => '1'], 'IMCSC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCSC'], 'argumentCount' => '1'], 'IMCSCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMCSCH'], 'argumentCount' => '1'], 'IMDIV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMDIV'], 'argumentCount' => '2'], 'IMEXP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMEXP'], 'argumentCount' => '1'], 'IMLN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMLN'], 'argumentCount' => '1'], 'IMLOG10' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMLOG10'], 'argumentCount' => '1'], 'IMLOG2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMLOG2'], 'argumentCount' => '1'], 'IMPOWER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMPOWER'], 'argumentCount' => '2'], 'IMPRODUCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMPRODUCT'], 'argumentCount' => '1+'], 'IMREAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMREAL'], 'argumentCount' => '1'], 'IMSEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSEC'], 'argumentCount' => '1'], 'IMSECH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSECH'], 'argumentCount' => '1'], 'IMSIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSIN'], 'argumentCount' => '1'], 'IMSINH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSINH'], 'argumentCount' => '1'], 'IMSQRT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSQRT'], 'argumentCount' => '1'], 'IMSUB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSUB'], 'argumentCount' => '2'], 'IMSUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMSUM'], 'argumentCount' => '1+'], 'IMTAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering::class, 'IMTAN'], 'argumentCount' => '1'], 'INDEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'INDEX'], 'argumentCount' => '1-4'], 'INDIRECT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'INDIRECT'], 'argumentCount' => '1,2', 'passCellReference' => true], 'INFO' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'INT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\IntClass::class, 'funcInt'], 'argumentCount' => '1'], 'INTERCEPT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'INTERCEPT'], 'argumentCount' => '2'], 'INTRATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'INTRATE'], 'argumentCount' => '4,5'], 'IPMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'IPMT'], 'argumentCount' => '4-6'], 'IRR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'IRR'], 'argumentCount' => '1,2'], 'ISBLANK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isBlank'], 'argumentCount' => '1'], 'ISERR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isErr'], 'argumentCount' => '1'], 'ISERROR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isError'], 'argumentCount' => '1'], 'ISEVEN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isEven'], 'argumentCount' => '1'], 'ISFORMULA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isFormula'], 'argumentCount' => '1', 'passCellReference' => true, 'passByReference' => [true]], 'ISLOGICAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isLogical'], 'argumentCount' => '1'], 'ISNA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isNa'], 'argumentCount' => '1'], 'ISNONTEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isNonText'], 'argumentCount' => '1'], 'ISNUMBER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isNumber'], 'argumentCount' => '1'], 'ISO.CEILING' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1,2'], 'ISODD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isOdd'], 'argumentCount' => '1'], 'ISOWEEKNUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'ISOWEEKNUM'], 'argumentCount' => '1'], 'ISPMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'ISPMT'], 'argumentCount' => '4'], 'ISREF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'ISTEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'isText'], 'argumentCount' => '1'], 'JIS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'KURT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'KURT'], 'argumentCount' => '1+'], 'LARGE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LARGE'], 'argumentCount' => '2'], 'LCM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'LCM'], 'argumentCount' => '1+'], 'LEFT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'LEFT'], 'argumentCount' => '1,2'], 'LEFTB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'LEFT'], 'argumentCount' => '1,2'], 'LEN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'STRINGLENGTH'], 'argumentCount' => '1'], 'LENB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'STRINGLENGTH'], 'argumentCount' => '1'], 'LINEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LINEST'], 'argumentCount' => '1-4'], 'LN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinLN'], 'argumentCount' => '1'], 'LOG' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'logBase'], 'argumentCount' => '1,2'], 'LOG10' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinLOG10'], 'argumentCount' => '1'], 'LOGEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGEST'], 'argumentCount' => '1-4'], 'LOGINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGINV'], 'argumentCount' => '3'], 'LOGNORMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGNORMDIST'], 'argumentCount' => '3'], 'LOGNORM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGNORMDIST2'], 'argumentCount' => '4'], 'LOGNORM.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'LOGINV'], 'argumentCount' => '3'], 'LOOKUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'LOOKUP'], 'argumentCount' => '2,3'], 'LOWER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'LOWERCASE'], 'argumentCount' => '1'], 'MATCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'MATCH'], 'argumentCount' => '2,3'], 'MAX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Maximum::class, 'MAX'], 'argumentCount' => '1+'], 'MAXA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Maximum::class, 'MAXA'], 'argumentCount' => '1+'], 'MAXIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Conditional::class, 'MAXIFS'], 'argumentCount' => '3+'], 'MDETERM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MDETERM'], 'argumentCount' => '1'], 'MDURATION' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '5,6'], 'MEDIAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MEDIAN'], 'argumentCount' => '1+'], 'MEDIANIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2+'], 'MID' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'MID'], 'argumentCount' => '3'], 'MIDB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'MID'], 'argumentCount' => '3'], 'MIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Minimum::class, 'MIN'], 'argumentCount' => '1+'], 'MINA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Minimum::class, 'MINA'], 'argumentCount' => '1+'], 'MINIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Conditional::class, 'MINIFS'], 'argumentCount' => '3+'], 'MINUTE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'MINUTE'], 'argumentCount' => '1'], 'MINVERSE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MINVERSE'], 'argumentCount' => '1'], 'MIRR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'MIRR'], 'argumentCount' => '3'], 'MMULT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MMULT'], 'argumentCount' => '2'], 'MOD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MOD'], 'argumentCount' => '2'], 'MODE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MODE'], 'argumentCount' => '1+'], 'MODE.MULT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'MODE.SNGL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'MODE'], 'argumentCount' => '1+'], 'MONTH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'MONTHOFYEAR'], 'argumentCount' => '1'], 'MROUND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Mround::class, 'funcMround'], 'argumentCount' => '2'], 'MULTINOMIAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'MULTINOMIAL'], 'argumentCount' => '1+'], 'MUNIT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'N' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'n'], 'argumentCount' => '1'], 'NA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'NA'], 'argumentCount' => '0'], 'NEGBINOMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NEGBINOMDIST'], 'argumentCount' => '3'], 'NEGBINOM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '4'], 'NETWORKDAYS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'NETWORKDAYS'], 'argumentCount' => '2-3'], 'NETWORKDAYS.INTL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2-4'], 'NOMINAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'NOMINAL'], 'argumentCount' => '2'], 'NORMDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMDIST'], 'argumentCount' => '4'], 'NORM.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMDIST'], 'argumentCount' => '4'], 'NORMINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMINV'], 'argumentCount' => '3'], 'NORM.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMINV'], 'argumentCount' => '3'], 'NORMSDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMSDIST'], 'argumentCount' => '1'], 'NORM.S.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMSDIST2'], 'argumentCount' => '1,2'], 'NORMSINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMSINV'], 'argumentCount' => '1'], 'NORM.S.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'NORMSINV'], 'argumentCount' => '1'], 'NOT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Operations::class, 'NOT'], 'argumentCount' => '1'], 'NOW' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATETIMENOW'], 'argumentCount' => '0'], 'NPER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'NPER'], 'argumentCount' => '3-5'], 'NPV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'NPV'], 'argumentCount' => '2+'], 'NUMBERVALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'NUMBERVALUE'], 'argumentCount' => '1+'], 'OCT2BIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertOctal::class, 'toBinary'], 'argumentCount' => '1,2'], 'OCT2DEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertOctal::class, 'toDecimal'], 'argumentCount' => '1'], 'OCT2HEX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_ENGINEERING, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Engineering\ConvertOctal::class, 'toHex'], 'argumentCount' => '1,2'], 'ODD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'ODD'], 'argumentCount' => '1'], 'ODDFPRICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '8,9'], 'ODDFYIELD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '8,9'], 'ODDLPRICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '7,8'], 'ODDLYIELD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '7,8'], 'OFFSET' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'OFFSET'], 'argumentCount' => '3-5', 'passCellReference' => true, 'passByReference' => [true]], 'OR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Operations::class, 'logicalOr'], 'argumentCount' => '1+'], 'PDURATION' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PDURATION'], 'argumentCount' => '3'], 'PEARSON' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'CORREL'], 'argumentCount' => '2'], 'PERCENTILE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERCENTILE'], 'argumentCount' => '2'], 'PERCENTILE.EXC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'PERCENTILE.INC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERCENTILE'], 'argumentCount' => '2'], 'PERCENTRANK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERCENTRANK'], 'argumentCount' => '2,3'], 'PERCENTRANK.EXC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2,3'], 'PERCENTRANK.INC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'PERCENTRANK'], 'argumentCount' => '2,3'], 'PERMUT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Permutations::class, 'PERMUT'], 'argumentCount' => '2'], 'PERMUTATIONA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Permutations::class, 'PERMUTATIONA'], 'argumentCount' => '2'], 'PHONETIC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'PHI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1'], 'PI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'pi', 'argumentCount' => '0'], 'PMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PMT'], 'argumentCount' => '3-5'], 'POISSON' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'POISSON'], 'argumentCount' => '3'], 'POISSON.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'POISSON'], 'argumentCount' => '3'], 'POWER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'POWER'], 'argumentCount' => '2'], 'PPMT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PPMT'], 'argumentCount' => '4-6'], 'PRICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PRICE'], 'argumentCount' => '6,7'], 'PRICEDISC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PRICEDISC'], 'argumentCount' => '4,5'], 'PRICEMAT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PRICEMAT'], 'argumentCount' => '5,6'], 'PROB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3,4'], 'PRODUCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'PRODUCT'], 'argumentCount' => '1+'], 'PROPER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'PROPERCASE'], 'argumentCount' => '1'], 'PV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'PV'], 'argumentCount' => '3-5'], 'QUARTILE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'QUARTILE'], 'argumentCount' => '2'], 'QUARTILE.EXC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'QUARTILE.INC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'QUARTILE'], 'argumentCount' => '2'], 'QUOTIENT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'QUOTIENT'], 'argumentCount' => '2'], 'RADIANS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinRADIANS'], 'argumentCount' => '1'], 'RAND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'RAND'], 'argumentCount' => '0'], 'RANDARRAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '0-5'], 'RANDBETWEEN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'RAND'], 'argumentCount' => '2'], 'RANK' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'RANK'], 'argumentCount' => '2,3'], 'RANK.AVG' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2,3'], 'RANK.EQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'RANK'], 'argumentCount' => '2,3'], 'RATE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'RATE'], 'argumentCount' => '3-6'], 'RECEIVED' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'RECEIVED'], 'argumentCount' => '4-5'], 'REPLACE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'REPLACE'], 'argumentCount' => '4'], 'REPLACEB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'REPLACE'], 'argumentCount' => '4'], 'REPT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'builtinREPT'], 'argumentCount' => '2'], 'RIGHT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'RIGHT'], 'argumentCount' => '1,2'], 'RIGHTB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'RIGHT'], 'argumentCount' => '1,2'], 'ROMAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Roman::class, 'funcRoman'], 'argumentCount' => '1,2'], 'ROUND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Round::class, 'builtinROUND'], 'argumentCount' => '2'], 'ROUNDDOWN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\RoundDown::class, 'funcRoundDown'], 'argumentCount' => '2'], 'ROUNDUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\RoundUp::class, 'funcRoundUp'], 'argumentCount' => '2'], 'ROW' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'ROW'], 'argumentCount' => '-1', 'passByReference' => [true]], 'ROWS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'ROWS'], 'argumentCount' => '1'], 'RRI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'RRI'], 'argumentCount' => '3'], 'RSQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'RSQ'], 'argumentCount' => '2'], 'RTD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'SEARCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SEARCHINSENSITIVE'], 'argumentCount' => '2,3'], 'SEARCHB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SEARCHINSENSITIVE'], 'argumentCount' => '2,3'], 'SEC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SEC'], 'argumentCount' => '1'], 'SECH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SECH'], 'argumentCount' => '1'], 'SECOND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'SECOND'], 'argumentCount' => '1'], 'SEQUENCE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'SERIESSUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SERIESSUM'], 'argumentCount' => '4'], 'SHEET' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '0,1'], 'SHEETS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '0,1'], 'SIGN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SIGN'], 'argumentCount' => '1'], 'SIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinSIN'], 'argumentCount' => '1'], 'SINH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinSINH'], 'argumentCount' => '1'], 'SKEW' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'SKEW'], 'argumentCount' => '1+'], 'SKEW.P' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'SLN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'SLN'], 'argumentCount' => '3'], 'SLOPE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'SLOPE'], 'argumentCount' => '2'], 'SMALL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'SMALL'], 'argumentCount' => '2'], 'SORT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'SORTBY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2+'], 'SQRT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinSQRT'], 'argumentCount' => '1'], 'SQRTPI' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SQRTPI'], 'argumentCount' => '1'], 'STANDARDIZE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STANDARDIZE'], 'argumentCount' => '3'], 'STDEV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\StandardDeviations::class, 'STDEV'], 'argumentCount' => '1+'], 'STDEV.S' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\StandardDeviations::class, 'STDEV'], 'argumentCount' => '1+'], 'STDEV.P' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\StandardDeviations::class, 'STDEVP'], 'argumentCount' => '1+'], 'STDEVA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\StandardDeviations::class, 'STDEVA'], 'argumentCount' => '1+'], 'STDEVP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STDEVP'], 'argumentCount' => '1+'], 'STDEVPA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STDEVPA'], 'argumentCount' => '1+'], 'STEYX' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'STEYX'], 'argumentCount' => '2'], 'SUBSTITUTE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'SUBSTITUTE'], 'argumentCount' => '3,4'], 'SUBTOTAL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUBTOTAL'], 'argumentCount' => '2+', 'passCellReference' => true], 'SUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUM'], 'argumentCount' => '1+'], 'SUMIF' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Conditional::class, 'SUMIF'], 'argumentCount' => '2,3'], 'SUMIFS' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Conditional::class, 'SUMIFS'], 'argumentCount' => '3+'], 'SUMPRODUCT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMPRODUCT'], 'argumentCount' => '1+'], 'SUMSQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMSQ'], 'argumentCount' => '1+'], 'SUMX2MY2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMX2MY2'], 'argumentCount' => '2'], 'SUMX2PY2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMX2PY2'], 'argumentCount' => '2'], 'SUMXMY2' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'SUMXMY2'], 'argumentCount' => '2'], 'SWITCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Conditional::class, 'statementSwitch'], 'argumentCount' => '3+'], 'SYD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'SYD'], 'argumentCount' => '4'], 'T' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'RETURNSTRING'], 'argumentCount' => '1'], 'TAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinTAN'], 'argumentCount' => '1'], 'TANH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig::class, 'builtinTANH'], 'argumentCount' => '1'], 'TBILLEQ' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'TBILLEQ'], 'argumentCount' => '3'], 'TBILLPRICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'TBILLPRICE'], 'argumentCount' => '3'], 'TBILLYIELD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'TBILLYIELD'], 'argumentCount' => '3'], 'TDIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TDIST'], 'argumentCount' => '3'], 'T.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3'], 'T.DIST.2T' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'T.DIST.RT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'TEXT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'TEXTFORMAT'], 'argumentCount' => '2'], 'TEXTJOIN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'TEXTJOIN'], 'argumentCount' => '3+'], 'TIME' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'TIME'], 'argumentCount' => '3'], 'TIMEVALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'TIMEVALUE'], 'argumentCount' => '1'], 'TINV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TINV'], 'argumentCount' => '2'], 'T.INV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TINV'], 'argumentCount' => '2'], 'T.INV.2T' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'TODAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'DATENOW'], 'argumentCount' => '0'], 'TRANSPOSE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'TRANSPOSE'], 'argumentCount' => '1'], 'TREND' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TREND'], 'argumentCount' => '1-4'], 'TRIM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'TRIMSPACES'], 'argumentCount' => '1'], 'TRIMMEAN' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'TRIMMEAN'], 'argumentCount' => '2'], 'TRUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Boolean::class, 'TRUE'], 'argumentCount' => '0'], 'TRUNC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_MATH_AND_TRIG, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\MathTrig\Trunc::class, 'funcTrunc'], 'argumentCount' => '1,2'], 'TTEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '4'], 'T.TEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '4'], 'TYPE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_INFORMATION, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'TYPE'], 'argumentCount' => '1'], 'UNICHAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'CHARACTER'], 'argumentCount' => '1'], 'UNICODE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'ASCIICODE'], 'argumentCount' => '1'], 'UNIQUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '1+'], 'UPPER' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'UPPERCASE'], 'argumentCount' => '1'], 'USDOLLAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2'], 'VALUE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_TEXT_AND_DATA, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\TextData::class, 'VALUE'], 'argumentCount' => '1'], 'VAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::class, 'VAR'], 'argumentCount' => '1+'], 'VAR.P' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::class, 'VARP'], 'argumentCount' => '1+'], 'VAR.S' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::class, 'VAR'], 'argumentCount' => '1+'], 'VARA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::class, 'VARA'], 'argumentCount' => '1+'], 'VARP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::class, 'VARP'], 'argumentCount' => '1+'], 'VARPA' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical\Variances::class, 'VARPA'], 'argumentCount' => '1+'], 'VDB' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '5-7'], 'VLOOKUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\LookupRef::class, 'VLOOKUP'], 'argumentCount' => '3,4'], 'WEBSERVICE' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_WEB, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Web::class, 'WEBSERVICE'], 'argumentCount' => '1'], 'WEEKDAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'WEEKDAY'], 'argumentCount' => '1,2'], 'WEEKNUM' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'WEEKNUM'], 'argumentCount' => '1,2'], 'WEIBULL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'WEIBULL'], 'argumentCount' => '4'], 'WEIBULL.DIST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'WEIBULL'], 'argumentCount' => '4'], 'WORKDAY' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'WORKDAY'], 'argumentCount' => '2-3'], 'WORKDAY.INTL' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2-4'], 'XIRR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'XIRR'], 'argumentCount' => '2,3'], 'XLOOKUP' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '3-6'], 'XNPV' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'XNPV'], 'argumentCount' => '3'], 'XMATCH' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '2,3'], 'XOR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_LOGICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Logical\Operations::class, 'logicalXor'], 'argumentCount' => '1+'], 'YEAR' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'YEAR'], 'argumentCount' => '1'], 'YEARFRAC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_DATE_AND_TIME, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\DateTime::class, 'YEARFRAC'], 'argumentCount' => '2,3'], 'YIELD' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'DUMMY'], 'argumentCount' => '6,7'], 'YIELDDISC' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'YIELDDISC'], 'argumentCount' => '4,5'], 'YIELDMAT' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_FINANCIAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Financial::class, 'YIELDMAT'], 'argumentCount' => '5,6'], 'ZTEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'ZTEST'], 'argumentCount' => '2-3'], 'Z.TEST' => ['category' => \PhpOffice\PhpSpreadsheet\Calculation\Category::CATEGORY_STATISTICAL, 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Statistical::class, 'ZTEST'], 'argumentCount' => '2-3']]
private static mixed $controlFunctions - = ['MKMATRIX' => ['argumentCount' => '*', 'functionCall' => [__CLASS__, 'mkMatrix']], 'NAME.ERROR' => ['argumentCount' => '*', 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'NAME']]] + = ['MKMATRIX' => ['argumentCount' => '*', 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Internal\MakeMatrix::class, 'make']], 'NAME.ERROR' => ['argumentCount' => '*', 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Functions::class, 'NAME']], 'WILDCARDMATCH' => ['argumentCount' => '2', 'functionCall' => [\PhpOffice\PhpSpreadsheet\Calculation\Internal\WildcardMatch::class, 'compare']]]
private @@ -1555,7 +1555,7 @@ Constant conversion from text name/value to actual (datatyped) value.

private @@ -1574,7 +1574,7 @@ Constant conversion from text name/value to actual (datatyped) value.

private @@ -1593,7 +1593,7 @@ Constant conversion from text name/value to actual (datatyped) value.

private @@ -1612,7 +1612,7 @@ Constant conversion from text name/value to actual (datatyped) value.

private @@ -1651,7 +1651,7 @@ Constant conversion from text name/value to actual (datatyped) value.

private @@ -1670,7 +1670,7 @@ Constant conversion from text name/value to actual (datatyped) value.

private @@ -1718,7 +1718,7 @@ Constant conversion from text name/value to actual (datatyped) value.

public @@ -1757,7 +1757,7 @@ Constant conversion from text name/value to actual (datatyped) value.

private @@ -1782,7 +1782,7 @@ Constant conversion from text name/value to actual (datatyped) value.

Get an instance of this class.

@@ -1790,10 +1790,10 @@ Constant conversion from text name/value to actual (datatyped) value.

static getInstance( [ $spreadsheet : - Spreadsheet + Spreadsheet|null = null ] ) - : Calculation + : self
@@ -1801,7 +1801,7 @@ Constant conversion from text name/value to actual (datatyped) value.

$spreadsheet - : Spreadsheet + : Spreadsheet|null = null

Injected spreadsheet for working with a PhpSpreadsheet Spreadsheet object, or NULL to create a standalone claculation engine

@@ -1809,7 +1809,7 @@ or NULL to create a standalone claculation engine

Return values
- Calculation + self
@@ -1823,7 +1823,7 @@ or NULL to create a standalone claculation engine

Flush the calculation cache for any existing instance of this class but only if a Calculation instance exists.

@@ -1850,7 +1850,7 @@ or NULL to create a standalone claculation engine

Get the Logger for this calculation engine instance.

@@ -1878,7 +1878,7 @@ or NULL to create a standalone claculation engine

__clone implementation. Cloning should not be allowed in a Singleton!

@@ -1906,7 +1906,7 @@ or NULL to create a standalone claculation engine

Return the locale-specific translation of TRUE.

@@ -1935,7 +1935,7 @@ or NULL to create a standalone claculation engine

Return the locale-specific translation of FALSE.

@@ -1964,7 +1964,7 @@ or NULL to create a standalone claculation engine

Set the Array Return Type (Array or Value of first element in the array).

@@ -2005,7 +2005,7 @@ or NULL to create a standalone claculation engine

Return the Array Return Type (Array or Value of first element in the array).

@@ -2034,7 +2034,7 @@ or NULL to create a standalone claculation engine

Is calculation caching enabled?

@@ -2062,7 +2062,7 @@ or NULL to create a standalone claculation engine

Enable/disable calculation cache.

@@ -2100,7 +2100,7 @@ or NULL to create a standalone claculation engine

Enable calculation cache.

@@ -2126,7 +2126,7 @@ or NULL to create a standalone claculation engine

Disable calculation cache.

@@ -2152,7 +2152,7 @@ or NULL to create a standalone claculation engine

Clear calculation cache.

@@ -2178,7 +2178,7 @@ or NULL to create a standalone claculation engine

Clear calculation cache for a specified worksheet.

@@ -2216,7 +2216,7 @@ or NULL to create a standalone claculation engine

Rename calculation cache for a specified worksheet.

@@ -2263,7 +2263,7 @@ or NULL to create a standalone claculation engine

Enable/disable calculation cache.

@@ -2301,7 +2301,7 @@ or NULL to create a standalone claculation engine

public @@ -2326,7 +2326,7 @@ or NULL to create a standalone claculation engine

public @@ -2351,7 +2351,7 @@ or NULL to create a standalone claculation engine

public @@ -2376,7 +2376,7 @@ or NULL to create a standalone claculation engine

Get the currently defined locale code.

@@ -2404,7 +2404,7 @@ or NULL to create a standalone claculation engine

Set the locale code.

@@ -2444,7 +2444,7 @@ or NULL to create a standalone claculation engine

public @@ -2510,7 +2510,7 @@ or NULL to create a standalone claculation engine

private @@ -2585,7 +2585,7 @@ or NULL to create a standalone claculation engine

public @@ -2624,7 +2624,7 @@ or NULL to create a standalone claculation engine

public @@ -2663,7 +2663,7 @@ or NULL to create a standalone claculation engine

public @@ -2702,7 +2702,7 @@ or NULL to create a standalone claculation engine

Wrap string values in quotes.

@@ -2742,7 +2742,7 @@ or NULL to create a standalone claculation engine

Remove quotes used as a wrapper to identify string values.

@@ -2782,7 +2782,7 @@ or NULL to create a standalone claculation engine

Calculate cell value (using formula from a cell ID) Retained for backward compatibility.

@@ -2823,7 +2823,7 @@ Retained for backward compatibility.

Calculate the value of a cell formula.

@@ -2872,7 +2872,7 @@ Retained for backward compatibility.

Validate and parse a formula string.

@@ -2912,7 +2912,7 @@ Retained for backward compatibility.

Calculate the value of a formula.

@@ -2970,7 +2970,7 @@ Retained for backward compatibility.

public @@ -3018,7 +3018,7 @@ Retained for backward compatibility.

public @@ -3064,7 +3064,7 @@ Retained for backward compatibility.

Parse a cell formula and calculate its value.

@@ -3122,7 +3122,7 @@ Retained for backward compatibility.

Ensure that paired matrix operands are both matrices and of the same size.

@@ -3185,7 +3185,7 @@ larger should shrink.

Read the dimensions of a matrix, and re-index it with straight numeric keys starting from row 0, column 0.

@@ -3226,7 +3226,7 @@ larger should shrink.

Ensure that paired matrix operands are both matrices of the same size.

@@ -3309,7 +3309,7 @@ larger should shrink.

Ensure that paired matrix operands are both matrices of the same size.

@@ -3392,7 +3392,7 @@ larger should shrink.

Format details of an operand for display in the log (based on operand type).

@@ -3432,7 +3432,7 @@ larger should shrink.

Format type and details of an operand for display in the log (based on operand type).

@@ -3472,7 +3472,7 @@ larger should shrink. private @@ -3500,45 +3500,6 @@ larger should shrink. bool|string —

False indicates an error

- - -
-

mkMatrix()

- - - private - static mkMatrix( - - ...$args : - mixed - - ) - : mixed - - - -
Parameters
-
-
- $args - : mixed -
-
-
- - -
Return values
- mixed -
Calculation.php : - 3789 + 3787 private @@ -3599,7 +3560,7 @@ larger should shrink. private @@ -3638,7 +3599,7 @@ larger should shrink. private @@ -3695,7 +3656,7 @@ larger should shrink. private @@ -3743,7 +3704,7 @@ larger should shrink. private @@ -3827,7 +3788,7 @@ larger should shrink.

Compare two strings in the same way as strcmp() except that lowercase come before uppercase letters.

@@ -3835,11 +3796,11 @@ larger should shrink. strcmpLowercaseFirst( $str1 : - string + null|string , $str2 : - string + null|string ) : int @@ -3850,12 +3811,61 @@ larger should shrink.
$str1 - : string + : null|string

First string value for the comparison

$str2 - : string + : null|string +
+

Second string value for the comparison

+
+ + +
Return values
+ int + +
+ +
+

strcmpAllowNull()

+ +

PHP8.1 deprecates passing null to strcmp.

+ + private + strcmpAllowNull( + + $str1 : + null|string + + + , $str2 : + null|string + + ) + : int + + + +
Parameters
+
+
+ $str1 + : null|string +
+

First string value for the comparison

+
+ $str2 + : null|string

Second string value for the comparison

@@ -3876,7 +3886,7 @@ larger should shrink. private @@ -3951,7 +3961,7 @@ larger should shrink. protected @@ -3990,7 +4000,7 @@ larger should shrink.

Extract range values.

@@ -4049,7 +4059,7 @@ larger should shrink.

Extract range values.

@@ -4108,7 +4118,7 @@ larger should shrink.

Is a specific function implemented?

@@ -4148,7 +4158,7 @@ larger should shrink.

Get a list of all implemented functions as an array of function objects.

@@ -4177,7 +4187,7 @@ larger should shrink.

Get a list of implemented Excel function names.

@@ -4205,7 +4215,7 @@ larger should shrink.

Add cell reference if needed while making sure that it is the last argument.

@@ -4272,7 +4282,7 @@ larger should shrink. private @@ -4299,7 +4309,7 @@ larger should shrink. private @@ -4338,7 +4348,7 @@ larger should shrink. private diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DAverage.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DAverage.html new file mode 100644 index 000000000..f5deeef4c --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DAverage.html @@ -0,0 +1,673 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DAverage + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DAVERAGE.null|float|string
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DAVERAGE.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : null|float|string + + +

Averages the values in a column of a list or database that match conditions you specify.

+

Excel Function: +DAVERAGE(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ null|float|string + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCount.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCount.html new file mode 100644 index 000000000..d0d55c739 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCount.html @@ -0,0 +1,674 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DCount + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DCOUNT.int
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DCOUNT.

+ + public + static evaluate( + + $database : + array + + + , $field : + null|int|string + + + , $criteria : + array + + ) + : int + + +

Counts the cells that contain numbers in a column of a list or database that match conditions +that you specify.

+

Excel Function: +DCOUNT(database,[field],criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : null|int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ int + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCountA.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCountA.html new file mode 100644 index 000000000..201d60199 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCountA.html @@ -0,0 +1,673 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DCountA + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DCOUNTA.int
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DCOUNTA.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : int + + +

Counts the nonblank cells in a column of a list or database that match conditions that you specify.

+

Excel Function: +DCOUNTA(database,[field],criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ int + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DGet.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DGet.html new file mode 100644 index 000000000..efdb255a3 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DGet.html @@ -0,0 +1,674 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DGet + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DGET.mixed
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DGET.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : mixed + + +

Extracts a single value from a column of a list or database that matches conditions that you +specify.

+

Excel Function: +DGET(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ mixed + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMax.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMax.html new file mode 100644 index 000000000..79ab864b6 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMax.html @@ -0,0 +1,674 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DMax + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DMAX.float
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DMAX.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : float + + +

Returns the largest number in a column of a list or database that matches conditions you that +specify.

+

Excel Function: +DMAX(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ float + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMin.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMin.html new file mode 100644 index 000000000..8bcba4af6 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMin.html @@ -0,0 +1,674 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DMin + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DMIN.float
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DMIN.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : float + + +

Returns the smallest number in a column of a list or database that matches conditions you that +specify.

+

Excel Function: +DMIN(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ float + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DProduct.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DProduct.html new file mode 100644 index 000000000..dd47c9565 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DProduct.html @@ -0,0 +1,673 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DProduct + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DPRODUCT.float
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DPRODUCT.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : float + + +

Multiplies the values in a column of a list or database that match conditions that you specify.

+

Excel Function: +DPRODUCT(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ float + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDev.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDev.html new file mode 100644 index 000000000..168e4563c --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDev.html @@ -0,0 +1,674 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DStDev + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DSTDEV.float|string
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DSTDEV.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : float|string + + +

Estimates the standard deviation of a population based on a sample by using the numbers in a +column of a list or database that match conditions that you specify.

+

Excel Function: +DSTDEV(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ float|string + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDevP.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDevP.html new file mode 100644 index 000000000..d9cccea33 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDevP.html @@ -0,0 +1,674 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DStDevP + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DSTDEVP.float|string
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DSTDEVP.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : float|string + + +

Calculates the standard deviation of a population based on the entire population by using the +numbers in a column of a list or database that match conditions that you specify.

+

Excel Function: +DSTDEVP(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ float|string + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DSum.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DSum.html new file mode 100644 index 000000000..f1d38ef8c --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DSum.html @@ -0,0 +1,673 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DSum + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DSUM.float
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DSUM.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : float + + +

Adds the numbers in a column of a list or database that match conditions that you specify.

+

Excel Function: +DSUM(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ float + +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVar.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVar.html new file mode 100644 index 000000000..045b00527 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVar.html @@ -0,0 +1,675 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DVar + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DVAR.float|string
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DVAR.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : float|string + + +

Estimates the variance of a population based on a sample by using the numbers in a column +of a list or database that match conditions that you specify.

+

Excel Function: +DVAR(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVarP.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVarP.html new file mode 100644 index 000000000..0c80c0504 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVarP.html @@ -0,0 +1,675 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DVarP + + extends DatabaseAbstract + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()DVARP.float|string
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ +

DVARP.

+ + public + static evaluate( + + $database : + array + + + , $field : + int|string + + + , $criteria : + array + + ) + : float|string + + +

Calculates the variance of a population based on the entire population by using the numbers +in a column of a list or database that match conditions that you specify.

+

Excel Function: +DVARP(database,field,criteria)

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : int|string +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html new file mode 100644 index 000000000..3c29a78d2 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html @@ -0,0 +1,593 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ DatabaseAbstract +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
evaluate()mixed
fieldExtract()fieldExtract.int|null
filter()filter.array
getFilteredColumn()array
buildQuery()string
buildCondition()string
executeQuery()array
processCondition()mixed
+ + + +
+

Methods

+ +
+

evaluate()

+ + + public + abstract static evaluate( + + $database : + mixed + + + , $field : + mixed + + + , $criteria : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $database + : mixed +
+
+
+ $field + : mixed +
+
+
+ $criteria + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

fieldExtract()

+ +

fieldExtract.

+ + protected + static fieldExtract( + + $database : + array + + + , $field : + mixed + + ) + : int|null + + +

Extracts the column ID to use for the data field.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $field + : mixed +
+

Indicates which column is used in the function. Enter the +column label enclosed between double quotation marks, such as +"Age" or "Yield," or a number (without quotation marks) that +represents the position of the column within the list: 1 for +the first column, 2 for the second column, and so on.

+
+ + +
Return values
+ int|null + +
+ +
+

filter()

+ +

filter.

+ + protected + static filter( + + $database : + array + + + , $criteria : + array + + ) + : array + + +

Parses the selection criteria, extracts the database rows that match those criteria, and +returns that subset of rows.

+ +
Parameters
+
+
+ $database + : array +
+

The range of cells that makes up the list or database. +A database is a list of related data in which rows of related +information are records, and columns of data are fields. The +first row of the list contains labels for each column.

+
+ $criteria + : array +
+

The range of cells that contains the conditions you specify. +You can use any range for the criteria argument, as long as it +includes at least one column label and at least one cell below +the column label in which you specify a condition for the +column.

+
+ + +
Return values
+ array + —

of mixed

+ +
+ +
+

getFilteredColumn()

+ + + protected + static getFilteredColumn( + + $database : + array + + + , $field : + int|null + + + , $criteria : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $field + : int|null +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

buildQuery()

+ + + private + static buildQuery( + + $criteriaNames : + array + + + , $criteria : + array + + ) + : string + + + +
Parameters
+
+
+ $criteriaNames + : array +
+
+
+ $criteria + : array +
+
+
+ + +
Return values
+ string + +
+ +
+

buildCondition()

+ + + private + static buildCondition( + + $criterion : + mixed + + + , $criterionName : + string + + ) + : string + + + +
Parameters
+
+
+ $criterion + : mixed +
+
+
+ $criterionName + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

executeQuery()

+ + + private + static executeQuery( + + $database : + array + + + , $query : + string + + + , $criteria : + array + + + , $fields : + array + + ) + : array + + + +
Parameters
+
+
+ $database + : array +
+
+
+ $query + : string +
+
+
+ $criteria + : array +
+
+
+ $fields + : array +
+
+
+ + +
Return values
+ array + +
+ +
+

processCondition()

+ + + private + static processCondition( + + $criterion : + string + + + , $fields : + array + + + , $dataValues : + array + + + , $conditions : + string + + ) + : mixed + + + +
Parameters
+
+
+ $criterion + : string +
+
+
+ $fields + : array +
+
+
+ $dataValues + : array +
+
+
+ $conditions + : string +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database.html index e0af7731a..0d277609a 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-Database.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Database.html @@ -63,7 +63,7 @@

@@ -72,24 +72,9 @@

Table of Contents

- - - - - - - - - - - - - - - - + @@ -152,179 +137,6 @@

Methods

- -
-

fieldExtract()

- -

fieldExtract.

- - private - static fieldExtract( - - $database : - array - - - , $field : - mixed - - ) - : null|string - - -

Extracts the column ID to use for the data field.

- -
Parameters
-
-
- $database - : array -
-

The range of cells that makes up the list or database. -A database is a list of related data in which rows of related -information are records, and columns of data are fields. The -first row of the list contains labels for each column.

-
- $field - : mixed -
-

Indicates which column is used in the function. Enter the -column label enclosed between double quotation marks, such as -"Age" or "Yield," or a number (without quotation marks) that -represents the position of the column within the list: 1 for -the first column, 2 for the second column, and so on.

-
- - -
Return values
- null|string - -
- -
-

filter()

- -

filter.

- - private - static filter( - - $database : - array - - - , $criteria : - array - - ) - : array - - -

Parses the selection criteria, extracts the database rows that match those criteria, and -returns that subset of rows.

- -
Parameters
-
-
- $database - : array -
-

The range of cells that makes up the list or database. -A database is a list of related data in which rows of related -information are records, and columns of data are fields. The -first row of the list contains labels for each column.

-
- $criteria - : array -
-

The range of cells that contains the conditions you specify. -You can use any range for the criteria argument, as long as it -includes at least one column label and at least one cell below -the column label in which you specify a condition for the -column.

-
- - -
Return values
- array - —

of mixed

- -
- -
-

getFilteredColumn()

- - - private - static getFilteredColumn( - - $database : - mixed - - - , $field : - mixed - - - , $criteria : - mixed - - ) - : mixed - - - -
Parameters
-
-
- $database - : mixed -
-
-
- $field - : mixed -
-
-
- $criteria - : mixed -
-
-
- - -
Return values
- mixed - -
Database.php : - 150 + 39

DAVERAGE.

@@ -355,7 +167,7 @@ column.

array ) - : float|string + : null|float|string

Averages the values in a column of a list or database that match conditions you specify.

@@ -392,9 +204,20 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DAverage class instead

+
+
Return values
- float|string + null|float|string @@ -408,7 +231,7 @@ column.

DCOUNT.

@@ -420,7 +243,7 @@ column.

, $field : - int|string + null|int|string , $criteria : @@ -433,9 +256,7 @@ column.

Counts the cells that contain numbers in a column of a list or database that match conditions that you specify.

Excel Function: -DCOUNT(database,[field],criteria)

-

Excel Function: -DAVERAGE(database,field,criteria)

+DCOUNT(database,[field],criteria)

Parameters
@@ -449,7 +270,7 @@ information are records, and columns of data are fields. The first row of the list contains labels for each column.

$field - : int|string + : null|int|string

Indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as @@ -470,6 +291,14 @@ column.

Tags
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DCount class instead

+
TODO

The field argument is optional. If field is omitted, DCOUNT counts all records in the @@ -491,7 +320,7 @@ database that match the criteria.

DCOUNTA.

@@ -503,7 +332,7 @@ database that match the criteria.

, $field : - int|string + null|int|string , $criteria : @@ -529,7 +358,7 @@ information are records, and columns of data are fields. The first row of the list contains labels for each column.

$field - : int|string + : null|int|string

Indicates which column is used in the function. Enter the column label enclosed between double quotation marks, such as @@ -550,10 +379,13 @@ column.

Tags
- TODO + Deprecated
-

The field argument is optional. If field is omitted, DCOUNTA counts all records in the -database that match the criteria.

+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DCountA class instead

Return values
@@ -571,7 +403,7 @@ database that match the criteria.

DGET.

@@ -628,7 +460,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DGet class instead

+
+
Return values
mixed @@ -644,7 +487,7 @@ column.

DMAX.

@@ -701,7 +544,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DMax class instead

+
+
Return values
float @@ -717,7 +571,7 @@ column.

DMIN.

@@ -774,7 +628,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DMin class instead

+
+
Return values
float @@ -790,7 +655,7 @@ column.

DPRODUCT.

@@ -846,7 +711,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DProduct class instead

+
+
Return values
float @@ -862,7 +738,7 @@ column.

DSTDEV.

@@ -919,7 +795,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DStDev class instead

+
+
Return values
float|string @@ -935,7 +822,7 @@ column.

DSTDEVP.

@@ -992,7 +879,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DStDevP class instead

+
+
Return values
float|string @@ -1008,7 +906,7 @@ column.

DSUM.

@@ -1064,7 +962,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DSum class instead

+
+
Return values
float @@ -1080,7 +989,7 @@ column.

DVAR.

@@ -1137,7 +1046,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DVar class instead

+
+
Return values
float|string —

(string if result is an error)

@@ -1154,7 +1074,7 @@ column.

DVARP.

@@ -1211,7 +1131,18 @@ the column label in which you specify a condition for the column.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the evaluate() method in the Database\DVarP class instead

+
+
Return values
float|string —

(string if result is an error)

diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html index 56443b86c..e0dc9c3d0 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html @@ -210,6 +210,31 @@
+ + + + + + + + + + + + + + + + + + + + + + + + + @@ -260,6 +285,16 @@ + + + + + + + + + + @@ -300,6 +335,16 @@ + + + + + + + + + +
fieldExtract()fieldExtract.null|string
filter()filter.array
getFilteredColumn()mixed
DAVERAGE() DAVERAGE.float|stringnull|float|string
DCOUNT() DATEVALUE() DATEVALUE. mixed
replaceIfEmpty()Help reduce perceived complexity of some tests.void
adjustYear()Adjust year in ambiguous situations.void
returnIn3FormatsArray()Return result in one of three formats.mixed
returnIn3FormatsFloat()Return result in one of three formats.mixed
returnIn3FormatsObject()Return result in one of three formats.mixed
TIMEVALUE()WEEKNUM() WEEKNUM. int|string
buggyWeekNum1900()bool
buggyWeekNum1904()bool
ISOWEEKNUM()EOMONTH() EOMONTH. mixed
nullFalseTrueToNumber()Many functions accept null/false/true argument treated as 0/0/1.void
silly1900()void
@@ -317,7 +362,7 @@ @@ -338,7 +383,7 @@ @@ -359,7 +404,7 @@ @@ -380,7 +425,7 @@ @@ -401,7 +446,7 @@ @@ -422,7 +467,7 @@ @@ -443,7 +488,7 @@ @@ -464,7 +509,7 @@ @@ -485,7 +530,7 @@ @@ -506,7 +551,7 @@ @@ -527,7 +572,7 @@ @@ -548,7 +593,7 @@ @@ -569,7 +614,7 @@ @@ -590,7 +635,7 @@ @@ -611,7 +656,7 @@ @@ -632,7 +677,7 @@ @@ -653,7 +698,7 @@ @@ -674,7 +719,7 @@ @@ -1003,7 +1048,7 @@ depending on the value of the ReturnDateType flag

DATENOW.

@@ -1041,7 +1086,7 @@ depending on the value of the ReturnDateType flag

DATE.

@@ -1136,7 +1181,7 @@ depending on the value of the ReturnDateType flag

TIME.

@@ -1209,7 +1254,7 @@ depending on the value of the ReturnDateType flag

DATEVALUE.

@@ -1253,6 +1298,238 @@ from January 1, 1904, to December 31, 9999. DATEVALUE returns the

—

Excel date/time serial value, PHP date/time serial value or PHP date/time object, depending on the value of the ReturnDateType flag

+
+ +
+

replaceIfEmpty()

+ +

Help reduce perceived complexity of some tests.

+ + private + static replaceIfEmpty( + + &$value : + mixed + + + , $altValue : + mixed + + ) + : void + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ $altValue + : mixed +
+
+
+ + + +
+ +
+

adjustYear()

+ +

Adjust year in ambiguous situations.

+ + private + static adjustYear( + + $testVal1 : + string + + + , $testVal2 : + string + + + , &$testVal3 : + string + + ) + : void + + + +
Parameters
+
+
+ $testVal1 + : string +
+
+
+ $testVal2 + : string +
+
+
+ $testVal3 + : string +
+
+
+ + + +
+ +
+

returnIn3FormatsArray()

+ +

Return result in one of three formats.

+ + private + static returnIn3FormatsArray( + + $dateArray : + array + + + [, $noFrac : + bool + = false ] + ) + : mixed + + + +
Parameters
+
+
+ $dateArray + : array +
+
+
+ $noFrac + : bool + = false
+
+
+ + +
Return values
+ mixed + +
+ +
+

returnIn3FormatsFloat()

+ +

Return result in one of three formats.

+ + private + static returnIn3FormatsFloat( + + $excelDateValue : + float + + ) + : mixed + + + +
Parameters
+
+
+ $excelDateValue + : float +
+
+
+ + +
Return values
+ mixed + +
+ +
+

returnIn3FormatsObject()

+ +

Return result in one of three formats.

+ + private + static returnIn3FormatsObject( + + $PHPDateObject : + DateTime + + ) + : mixed + + + +
Parameters
+
+
+ $PHPDateObject + : DateTime +
+
+
+ + +
Return values
+ mixed +

TIMEVALUE.

@@ -1317,7 +1594,7 @@ depending on the value of the ReturnDateType flag

DATEDIF.

@@ -1378,7 +1655,7 @@ or a standard date string

DAYS.

@@ -1433,7 +1710,7 @@ PHP date timestamp (integer), PHP DateTime object, or a standard date string

DAYS360.

@@ -1509,7 +1786,7 @@ same month.

YEARFRAC.

@@ -1583,7 +1860,7 @@ PHP DateTime object, or a standard date string

NETWORKDAYS.

@@ -1650,7 +1927,7 @@ PHP DateTime object, or a standard date string

WORKDAY.

@@ -1719,7 +1996,7 @@ depending on the value of the ReturnDateType flag

DAYOFMONTH.

@@ -1765,7 +2042,7 @@ PHP DateTime object, or a standard date string

WEEKDAY.

@@ -1773,7 +2050,7 @@ PHP DateTime object, or a standard date string

static WEEKDAY( [ $dateValue : - int + float|int|string = 1 ] [, $style : @@ -1792,7 +2069,7 @@ WEEKDAY(dateValue[,style])

$dateValue - : int + : float|int|string = 1

Excel date serial value (float), PHP date timestamp (integer), PHP DateTime object, or a standard date string

@@ -1823,7 +2100,7 @@ PHP DateTime object, or a standard date string

WEEKNUM.

@@ -1880,6 +2157,102 @@ PHP DateTime object, or a standard date string

int|string —

Week Number

+
+ +
+

buggyWeekNum1900()

+ + + private + static buggyWeekNum1900( + + $method : + int + + ) + : bool + + + +
Parameters
+
+
+ $method + : int +
+
+
+ + +
Return values
+ bool + +
+ +
+

buggyWeekNum1904()

+ + + private + static buggyWeekNum1904( + + $method : + int + + + , $origNull : + bool + + + , $dateObject : + DateTime + + ) + : bool + + + +
Parameters
+
+
+ $method + : int +
+
+
+ $origNull + : bool +
+
+
+ $dateObject + : DateTime +
+
+
+ + +
Return values
+ bool +

ISOWEEKNUM.

@@ -1937,7 +2310,7 @@ PHP DateTime object, or a standard date string

MONTHOFYEAR.

@@ -1983,7 +2356,7 @@ PHP DateTime object, or a standard date string

YEAR.

@@ -2029,7 +2402,7 @@ PHP DateTime object, or a standard date string

HOUROFDAY.

@@ -2075,7 +2448,7 @@ PHP DateTime object, or a standard time string

MINUTE.

@@ -2121,7 +2494,7 @@ PHP DateTime object, or a standard time string

SECOND.

@@ -2167,7 +2540,7 @@ PHP DateTime object, or a standard time string

EDATE.

@@ -2227,7 +2600,7 @@ depending on the value of the ReturnDateType flag

EOMONTH.

@@ -2274,6 +2647,90 @@ a negative value yields a past date.

—

Excel date/time serial value, PHP date/time serial value or PHP date/time object, depending on the value of the ReturnDateType flag

+
+ +
+

nullFalseTrueToNumber()

+ +

Many functions accept null/false/true argument treated as 0/0/1.

+ + private + static nullFalseTrueToNumber( + + &$number : + mixed + + ) + : void + + + +
Parameters
+
+
+ $number + : mixed +
+
+
+ + + +
+ +
+

silly1900()

+ + + private + static silly1900( + + $PHPDateObject : + DateTime + + + [, $mod : + string + = '-1 day' ] + ) + : void + + + +
Parameters
+
+
+ $PHPDateObject + : DateTime +
+
+
+ $mod + : string + = '-1 day'
+
+
+ + +
diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselI.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselI.html new file mode 100644 index 000000000..1b3010d63 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselI.html @@ -0,0 +1,211 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ BesselI +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
BESSELI()BESSELI.float|string
calculate()float
+ + + +
+

Methods

+ +
+

BESSELI()

+ +

BESSELI.

+ + public + static BESSELI( + + $x : + float + + + , $ord : + int + + ) + : float|string + + +

Returns the modified Bessel function In(x), which is equivalent to the Bessel function evaluated +for purely imaginary arguments

+

Excel Function: +BESSELI(x,ord)

+ +
Parameters
+
+
+ $x + : float +
+

The value at which to evaluate the function. +If x is nonnumeric, BESSELI returns the #VALUE! error value.

+
+ $ord + : int +
+

The order of the Bessel function. +If ord is not an integer, it is truncated. +If $ord is nonnumeric, BESSELI returns the #VALUE! error value. +If $ord < 0, BESSELI returns the #NUM! error value.

+
+ + +
Return values
+ float|string + —

Result, or a string containing an error

+ +
+ +
+

calculate()

+ + + private + static calculate( + + $x : + float + + + , $ord : + int + + ) + : float + + + +
Parameters
+
+
+ $x + : float +
+
+
+ $ord + : int +
+
+
+ + +
Return values
+ float + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselJ.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselJ.html new file mode 100644 index 000000000..4174c577f --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselJ.html @@ -0,0 +1,209 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ BesselJ +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
BESSELJ()BESSELJ.float|string
calculate()float
+ + + +
+

Methods

+ +
+

BESSELJ()

+ +

BESSELJ.

+ + public + static BESSELJ( + + $x : + float + + + , $ord : + int + + ) + : float|string + + +

Returns the Bessel function

+

Excel Function: +BESSELJ(x,ord)

+ +
Parameters
+
+
+ $x + : float +
+

The value at which to evaluate the function. +If x is nonnumeric, BESSELJ returns the #VALUE! error value.

+
+ $ord + : int +
+

The order of the Bessel function. If n is not an integer, it is truncated. +If $ord is nonnumeric, BESSELJ returns the #VALUE! error value. +If $ord < 0, BESSELJ returns the #NUM! error value.

+
+ + +
Return values
+ float|string + —

Result, or a string containing an error

+ +
+ +
+

calculate()

+ + + private + static calculate( + + $x : + float + + + , $ord : + int + + ) + : float + + + +
Parameters
+
+
+ $x + : float +
+
+
+ $ord + : int +
+
+
+ + +
Return values
+ float + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html new file mode 100644 index 000000000..a9fed81e8 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html @@ -0,0 +1,298 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ BesselK +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + +
BESSELK()BESSELK.float|string
besselK0()float
besselK1()float
besselK2()mixed
+ + + +
+

Methods

+ +
+

BESSELK()

+ +

BESSELK.

+ + public + static BESSELK( + + $x : + float + + + , $ord : + int + + ) + : float|string + + +

Returns the modified Bessel function Kn(x), which is equivalent to the Bessel functions evaluated +for purely imaginary arguments.

+

Excel Function: +BESSELK(x,ord)

+ +
Parameters
+
+
+ $x + : float +
+

The value at which to evaluate the function. +If x is nonnumeric, BESSELK returns the #VALUE! error value.

+
+ $ord + : int +
+

The order of the Bessel function. If n is not an integer, it is truncated. +If $ord is nonnumeric, BESSELK returns the #VALUE! error value. +If $ord < 0, BESSELK returns the #NUM! error value.

+
+ + +
Return values
+ float|string + —

Result, or a string containing an error

+ +
+ +
+

besselK0()

+ + + private + static besselK0( + + $fNum : + float + + ) + : float + + + +
Parameters
+
+
+ $fNum + : float +
+
+
+ + +
Return values
+ float + +
+ +
+

besselK1()

+ + + private + static besselK1( + + $fNum : + float + + ) + : float + + + +
Parameters
+
+
+ $fNum + : float +
+
+
+ + +
Return values
+ float + +
+ +
+

besselK2()

+ + + private + static besselK2( + + $x : + float + + + , $ord : + int + + ) + : mixed + + + +
Parameters
+
+
+ $x + : float +
+
+
+ $ord + : int +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html new file mode 100644 index 000000000..a1ac40392 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html @@ -0,0 +1,297 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ BesselY +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + +
BESSELY()BESSELY.float|string
besselY0()float
besselY1()float
besselY2()mixed
+ + + +
+

Methods

+ +
+

BESSELY()

+ +

BESSELY.

+ + public + static BESSELY( + + $x : + float + + + , $ord : + int + + ) + : float|string + + +

Returns the Bessel function, which is also called the Weber function or the Neumann function.

+

Excel Function: +BESSELY(x,ord)

+ +
Parameters
+
+
+ $x + : float +
+

The value at which to evaluate the function. +If x is nonnumeric, BESSELY returns the #VALUE! error value.

+
+ $ord + : int +
+

The order of the Bessel function. If n is not an integer, it is truncated. +If $ord is nonnumeric, BESSELY returns the #VALUE! error value. +If $ord < 0, BESSELY returns the #NUM! error value.

+
+ + +
Return values
+ float|string + —

Result, or a string containing an error

+ +
+ +
+

besselY0()

+ + + private + static besselY0( + + $fNum : + float + + ) + : float + + + +
Parameters
+
+
+ $fNum + : float +
+
+
+ + +
Return values
+ float + +
+ +
+

besselY1()

+ + + private + static besselY1( + + $fNum : + float + + ) + : float + + + +
Parameters
+
+
+ $fNum + : float +
+
+
+ + +
Return values
+ float + +
+ +
+

besselY2()

+ + + private + static besselY2( + + $x : + float + + + , $ord : + int + + ) + : mixed + + + +
Parameters
+
+
+ $x + : float +
+
+
+ $ord + : int +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html new file mode 100644 index 000000000..789a4fb47 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html @@ -0,0 +1,425 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ BitWise +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
BITAND()BITAND.int|string
BITOR()BITOR.int|string
BITXOR()BITXOR.int|string
BITLSHIFT()BITLSHIFT.int|string
BITRSHIFT()BITRSHIFT.int|string
validateBitwiseArgument()Validate arguments passed to the bitwise functions.int
+ + + +
+

Methods

+ +
+

BITAND()

+ +

BITAND.

+ + public + static BITAND( + + $number1 : + int + + + , $number2 : + int + + ) + : int|string + + +

Returns the bitwise AND of two integer values.

+

Excel Function: +BITAND(number1, number2)

+ +
Parameters
+
+
+ $number1 + : int +
+
+
+ $number2 + : int +
+
+
+ + +
Return values
+ int|string + +
+ +
+

BITOR()

+ +

BITOR.

+ + public + static BITOR( + + $number1 : + int + + + , $number2 : + int + + ) + : int|string + + +

Returns the bitwise OR of two integer values.

+

Excel Function: +BITOR(number1, number2)

+ +
Parameters
+
+
+ $number1 + : int +
+
+
+ $number2 + : int +
+
+
+ + +
Return values
+ int|string + +
+ +
+

BITXOR()

+ +

BITXOR.

+ + public + static BITXOR( + + $number1 : + int + + + , $number2 : + int + + ) + : int|string + + +

Returns the bitwise XOR of two integer values.

+

Excel Function: +BITXOR(number1, number2)

+ +
Parameters
+
+
+ $number1 + : int +
+
+
+ $number2 + : int +
+
+
+ + +
Return values
+ int|string + +
+ +
+

BITLSHIFT()

+ +

BITLSHIFT.

+ + public + static BITLSHIFT( + + $number : + int + + + , $shiftAmount : + int + + ) + : int|string + + +

Returns the number value shifted left by shift_amount bits.

+

Excel Function: +BITLSHIFT(number, shift_amount)

+ +
Parameters
+
+
+ $number + : int +
+
+
+ $shiftAmount + : int +
+
+
+ + +
Return values
+ int|string + +
+ +
+

BITRSHIFT()

+ +

BITRSHIFT.

+ + public + static BITRSHIFT( + + $number : + int + + + , $shiftAmount : + int + + ) + : int|string + + +

Returns the number value shifted right by shift_amount bits.

+

Excel Function: +BITRSHIFT(number, shift_amount)

+ +
Parameters
+
+
+ $number + : int +
+
+
+ $shiftAmount + : int +
+
+
+ + +
Return values
+ int|string + +
+ +
+

validateBitwiseArgument()

+ +

Validate arguments passed to the bitwise functions.

+ + private + static validateBitwiseArgument( + + $value : + mixed + + ) + : int + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ int + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Compare.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Compare.html new file mode 100644 index 000000000..07f57bbc5 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Compare.html @@ -0,0 +1,216 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Compare +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
DELTA()DELTA.int|string
GESTEP()GESTEP.int|string
+ + + +
+

Methods

+ +
+

DELTA()

+ +

DELTA.

+ + public + static DELTA( + + $a : + float + + + , $b : + float + + ) + : int|string + + +

Excel Function: +DELTA(a[,b])

+

Tests whether two values are equal. Returns 1 if number1 = number2; returns 0 otherwise. +Use this function to filter a set of values. For example, by summing several DELTA +functions you calculate the count of equal pairs. This function is also known as the +Kronecker Delta function.

+ +
Parameters
+
+
+ $a + : float +
+

the first number

+
+ $b + : float +
+

The second number. If omitted, b is assumed to be zero.

+
+ + +
Return values
+ int|string + —

(string in the event of an error)

+ +
+ +
+

GESTEP()

+ +

GESTEP.

+ + public + static GESTEP( + + $number : + float + + + , $step : + float + + ) + : int|string + + +

Excel Function: +GESTEP(number[,step])

+

Returns 1 if number >= step; returns 0 (zero) otherwise +Use this function to filter a set of values. For example, by summing several GESTEP +functions you calculate the count of values that exceed a threshold.

+ +
Parameters
+
+
+ $number + : float +
+

the value to test against step

+
+ $step + : float +
+

The threshold value. If you omit a value for step, GESTEP uses zero.

+
+ + +
Return values
+ int|string + —

(string in the event of an error)

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBase.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBase.html new file mode 100644 index 000000000..5b4022379 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBase.html @@ -0,0 +1,247 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConvertBase +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + +
validateValue()string
validatePlaces()int|null
nbrConversionFormat()Formats a number base string value with leading zeroes.string
+ + + +
+

Methods

+ +
+

validateValue()

+ + + protected + static validateValue( + + $value : + mixed + + + [, $gnumericCheck : + bool + = false ] + ) + : string + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ $gnumericCheck + : bool + = false
+
+
+ + +
Return values
+ string + +
+ +
+

validatePlaces()

+ + + protected + static validatePlaces( + + [ $places : + mixed + = null ] + ) + : int|null + + + +
Parameters
+
+
+ $places + : mixed + = null
+
+
+ + +
Return values
+ int|null + +
+ +
+

nbrConversionFormat()

+ +

Formats a number base string value with leading zeroes.

+ + protected + static nbrConversionFormat( + + $value : + string + + + , $places : + int|null + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+

The "number" to pad

+
+ $places + : int|null +
+

The length that we want to pad this value

+
+ + +
Return values
+ string + —

The padded "number"

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html new file mode 100644 index 000000000..51d162781 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html @@ -0,0 +1,481 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConvertBinary + + extends ConvertBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
toDecimal()toDecimal.string
toHex()toHex.string
toOctal()toOctal.string
validateBinary()string
validateValue()string
validatePlaces()int|null
nbrConversionFormat()Formats a number base string value with leading zeroes.string
+ + + +
+

Methods

+ +
+

toDecimal()

+ +

toDecimal.

+ + public + static toDecimal( + + $value : + string + + ) + : string + + +

Return a binary value as decimal.

+

Excel Function: +BIN2DEC(x)

+ +
Parameters
+
+
+ $value + : string +
+

The binary number (as a string) that you want to convert. The number +cannot contain more than 10 characters (10 bits). The most significant +bit of number is the sign bit. The remaining 9 bits are magnitude bits. +Negative numbers are represented using two's-complement notation. +If number is not a valid binary number, or if number contains more than +10 characters (10 bits), BIN2DEC returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

toHex()

+ +

toHex.

+ + public + static toHex( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return a binary value as hex.

+

Excel Function: +BIN2HEX(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The binary number (as a string) that you want to convert. The number +cannot contain more than 10 characters (10 bits). The most significant +bit of number is the sign bit. The remaining 9 bits are magnitude bits. +Negative numbers are represented using two's-complement notation. +If number is not a valid binary number, or if number contains more than +10 characters (10 bits), BIN2HEX returns the #NUM! error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, BIN2HEX uses the +minimum number of characters necessary. Places is useful for padding the +return value with leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, BIN2HEX returns the #VALUE! error value. +If places is negative, BIN2HEX returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

toOctal()

+ +

toOctal.

+ + public + static toOctal( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return a binary value as octal.

+

Excel Function: +BIN2OCT(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The binary number (as a string) that you want to convert. The number +cannot contain more than 10 characters (10 bits). The most significant +bit of number is the sign bit. The remaining 9 bits are magnitude bits. +Negative numbers are represented using two's-complement notation. +If number is not a valid binary number, or if number contains more than +10 characters (10 bits), BIN2OCT returns the #NUM! error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, BIN2OCT uses the +minimum number of characters necessary. Places is useful for padding the +return value with leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, BIN2OCT returns the #VALUE! error value. +If places is negative, BIN2OCT returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

validateBinary()

+ + + protected + static validateBinary( + + $value : + string + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

validateValue()

+ + + protected + static validateValue( + + $value : + mixed + + + [, $gnumericCheck : + bool + = false ] + ) + : string + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ $gnumericCheck + : bool + = false
+
+
+ + +
Return values
+ string + +
+ +
+

validatePlaces()

+ + + protected + static validatePlaces( + + [ $places : + mixed + = null ] + ) + : int|null + + + +
Parameters
+
+
+ $places + : mixed + = null
+
+
+ + +
Return values
+ int|null + +
+ +
+

nbrConversionFormat()

+ +

Formats a number base string value with leading zeroes.

+ + protected + static nbrConversionFormat( + + $value : + string + + + , $places : + int|null + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+

The "number" to pad

+
+ $places + : int|null +
+

The length that we want to pad this value

+
+ + +
Return values
+ string + —

The padded "number"

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html new file mode 100644 index 000000000..b7d7bd855 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html @@ -0,0 +1,507 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConvertDecimal + + extends ConvertBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
toBinary()toBinary.string
toHex()toHex.string
toOctal()toOctal.string
validateDecimal()string
validateValue()string
validatePlaces()int|null
nbrConversionFormat()Formats a number base string value with leading zeroes.string
+ + + +
+

Methods

+ +
+

toBinary()

+ +

toBinary.

+ + public + static toBinary( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return a decimal value as binary.

+

Excel Function: +DEC2BIN(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The decimal integer you want to convert. If number is negative, +valid place values are ignored and DEC2BIN returns a 10-character +(10-bit) binary number in which the most significant bit is the sign +bit. The remaining 9 bits are magnitude bits. Negative numbers are +represented using two's-complement notation. +If number < -512 or if number > 511, DEC2BIN returns the #NUM! error +value. +If number is nonnumeric, DEC2BIN returns the #VALUE! error value. +If DEC2BIN requires more than places characters, it returns the #NUM! +error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, DEC2BIN uses +the minimum number of characters necessary. Places is useful for +padding the return value with leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, DEC2BIN returns the #VALUE! error value. +If places is zero or negative, DEC2BIN returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

toHex()

+ +

toHex.

+ + public + static toHex( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return a decimal value as hex.

+

Excel Function: +DEC2HEX(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The decimal integer you want to convert. If number is negative, +places is ignored and DEC2HEX returns a 10-character (40-bit) +hexadecimal number in which the most significant bit is the sign +bit. The remaining 39 bits are magnitude bits. Negative numbers +are represented using two's-complement notation. +If number < -549,755,813,888 or if number > 549,755,813,887, +DEC2HEX returns the #NUM! error value. +If number is nonnumeric, DEC2HEX returns the #VALUE! error value. +If DEC2HEX requires more than places characters, it returns the

+

NUM! error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, DEC2HEX uses +the minimum number of characters necessary. Places is useful for +padding the return value with leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, DEC2HEX returns the #VALUE! error value. +If places is zero or negative, DEC2HEX returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

toOctal()

+ +

toOctal.

+ + public + static toOctal( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return an decimal value as octal.

+

Excel Function: +DEC2OCT(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The decimal integer you want to convert. If number is negative, +places is ignored and DEC2OCT returns a 10-character (30-bit) +octal number in which the most significant bit is the sign bit. +The remaining 29 bits are magnitude bits. Negative numbers are +represented using two's-complement notation. +If number < -536,870,912 or if number > 536,870,911, DEC2OCT +returns the #NUM! error value. +If number is nonnumeric, DEC2OCT returns the #VALUE! error value. +If DEC2OCT requires more than places characters, it returns the

+

NUM! error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, DEC2OCT uses +the minimum number of characters necessary. Places is useful for +padding the return value with leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, DEC2OCT returns the #VALUE! error value. +If places is zero or negative, DEC2OCT returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

validateDecimal()

+ + + protected + static validateDecimal( + + $value : + string + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

validateValue()

+ + + protected + static validateValue( + + $value : + mixed + + + [, $gnumericCheck : + bool + = false ] + ) + : string + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ $gnumericCheck + : bool + = false
+
+
+ + +
Return values
+ string + +
+ +
+

validatePlaces()

+ + + protected + static validatePlaces( + + [ $places : + mixed + = null ] + ) + : int|null + + + +
Parameters
+
+
+ $places + : mixed + = null
+
+
+ + +
Return values
+ int|null + +
+ +
+

nbrConversionFormat()

+ +

Formats a number base string value with leading zeroes.

+ + protected + static nbrConversionFormat( + + $value : + string + + + , $places : + int|null + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+

The "number" to pad

+
+ $places + : int|null +
+

The length that we want to pad this value

+
+ + +
Return values
+ string + —

The padded "number"

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html new file mode 100644 index 000000000..cb79c2a6a --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html @@ -0,0 +1,494 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConvertHex + + extends ConvertBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
toBinary()toBinary.string
toDecimal()toDecimal.string
toOctal()toOctal.string
validateHex()string
validateValue()string
validatePlaces()int|null
nbrConversionFormat()Formats a number base string value with leading zeroes.string
+ + + +
+

Methods

+ +
+

toBinary()

+ +

toBinary.

+ + public + static toBinary( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return a hex value as binary.

+

Excel Function: +HEX2BIN(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The hexadecimal number you want to convert. +Number cannot contain more than 10 characters. +The most significant bit of number is the sign bit (40th bit from the right). +The remaining 9 bits are magnitude bits. +Negative numbers are represented using two's-complement notation. +If number is negative, HEX2BIN ignores places and returns a 10-character binary number. +If number is negative, it cannot be less than FFFFFFFE00, +and if number is positive, it cannot be greater than 1FF. +If number is not a valid hexadecimal number, HEX2BIN returns the #NUM! error value. +If HEX2BIN requires more than places characters, it returns the #NUM! error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, +HEX2BIN uses the minimum number of characters necessary. Places +is useful for padding the return value with leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, HEX2BIN returns the #VALUE! error value. +If places is negative, HEX2BIN returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

toDecimal()

+ +

toDecimal.

+ + public + static toDecimal( + + $value : + string + + ) + : string + + +

Return a hex value as decimal.

+

Excel Function: +HEX2DEC(x)

+ +
Parameters
+
+
+ $value + : string +
+

The hexadecimal number you want to convert. This number cannot +contain more than 10 characters (40 bits). The most significant +bit of number is the sign bit. The remaining 39 bits are magnitude +bits. Negative numbers are represented using two's-complement +notation. +If number is not a valid hexadecimal number, HEX2DEC returns the

+

NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

toOctal()

+ +

toOctal.

+ + public + static toOctal( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return a hex value as octal.

+

Excel Function: +HEX2OCT(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The hexadecimal number you want to convert. Number cannot +contain more than 10 characters. The most significant bit of +number is the sign bit. The remaining 39 bits are magnitude +bits. Negative numbers are represented using two's-complement +notation. +If number is negative, HEX2OCT ignores places and returns a +10-character octal number. +If number is negative, it cannot be less than FFE0000000, and +if number is positive, it cannot be greater than 1FFFFFFF. +If number is not a valid hexadecimal number, HEX2OCT returns +the #NUM! error value. +If HEX2OCT requires more than places characters, it returns +the #NUM! error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, HEX2OCT +uses the minimum number of characters necessary. Places is +useful for padding the return value with leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, HEX2OCT returns the #VALUE! error +value. +If places is negative, HEX2OCT returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

validateHex()

+ + + protected + static validateHex( + + $value : + string + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

validateValue()

+ + + protected + static validateValue( + + $value : + mixed + + + [, $gnumericCheck : + bool + = false ] + ) + : string + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ $gnumericCheck + : bool + = false
+
+
+ + +
Return values
+ string + +
+ +
+

validatePlaces()

+ + + protected + static validatePlaces( + + [ $places : + mixed + = null ] + ) + : int|null + + + +
Parameters
+
+
+ $places + : mixed + = null
+
+
+ + +
Return values
+ int|null + +
+ +
+

nbrConversionFormat()

+ +

Formats a number base string value with leading zeroes.

+ + protected + static nbrConversionFormat( + + $value : + string + + + , $places : + int|null + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+

The "number" to pad

+
+ $places + : int|null +
+

The length that we want to pad this value

+
+ + +
Return values
+ string + —

The padded "number"

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html new file mode 100644 index 000000000..f799d4e11 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html @@ -0,0 +1,497 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConvertOctal + + extends ConvertBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
toBinary()toBinary.string
toDecimal()toDecimal.string
toHex()toHex.string
validateOctal()string
validateValue()string
validatePlaces()int|null
nbrConversionFormat()Formats a number base string value with leading zeroes.string
+ + + +
+

Methods

+ +
+

toBinary()

+ +

toBinary.

+ + public + static toBinary( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return an octal value as binary.

+

Excel Function: +OCT2BIN(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The octal number you want to convert. Number may not +contain more than 10 characters. The most significant +bit of number is the sign bit. The remaining 29 bits +are magnitude bits. Negative numbers are represented +using two's-complement notation. +If number is negative, OCT2BIN ignores places and returns +a 10-character binary number. +If number is negative, it cannot be less than 7777777000, +and if number is positive, it cannot be greater than 777. +If number is not a valid octal number, OCT2BIN returns +the #NUM! error value. +If OCT2BIN requires more than places characters, it +returns the #NUM! error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, +OCT2BIN uses the minimum number of characters necessary. +Places is useful for padding the return value with +leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, OCT2BIN returns the #VALUE! +error value. +If places is negative, OCT2BIN returns the #NUM! error +value.

+
+ + +
Return values
+ string + +
+ +
+

toDecimal()

+ +

toDecimal.

+ + public + static toDecimal( + + $value : + string + + ) + : string + + +

Return an octal value as decimal.

+

Excel Function: +OCT2DEC(x)

+ +
Parameters
+
+
+ $value + : string +
+

The octal number you want to convert. Number may not contain +more than 10 octal characters (30 bits). The most significant +bit of number is the sign bit. The remaining 29 bits are +magnitude bits. Negative numbers are represented using +two's-complement notation. +If number is not a valid octal number, OCT2DEC returns the

+

NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

toHex()

+ +

toHex.

+ + public + static toHex( + + $value : + string + + + [, $places : + int + = null ] + ) + : string + + +

Return an octal value as hex.

+

Excel Function: +OCT2HEX(x[,places])

+ +
Parameters
+
+
+ $value + : string +
+

The octal number you want to convert. Number may not contain +more than 10 octal characters (30 bits). The most significant +bit of number is the sign bit. The remaining 29 bits are +magnitude bits. Negative numbers are represented using +two's-complement notation. +If number is negative, OCT2HEX ignores places and returns a +10-character hexadecimal number. +If number is not a valid octal number, OCT2HEX returns the

+

NUM! error value.

+

If OCT2HEX requires more than places characters, it returns +the #NUM! error value.

+
+ $places + : int + = null
+

The number of characters to use. If places is omitted, OCT2HEX +uses the minimum number of characters necessary. Places is useful +for padding the return value with leading 0s (zeros). +If places is not an integer, it is truncated. +If places is nonnumeric, OCT2HEX returns the #VALUE! error value. +If places is negative, OCT2HEX returns the #NUM! error value.

+
+ + +
Return values
+ string + +
+ +
+

validateOctal()

+ + + protected + static validateOctal( + + $value : + string + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

validateValue()

+ + + protected + static validateValue( + + $value : + mixed + + + [, $gnumericCheck : + bool + = false ] + ) + : string + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ $gnumericCheck + : bool + = false
+
+
+ + +
Return values
+ string + +
+ +
+

validatePlaces()

+ + + protected + static validatePlaces( + + [ $places : + mixed + = null ] + ) + : int|null + + + +
Parameters
+
+
+ $places + : mixed + = null
+
+
+ + +
Return values
+ int|null + +
+ +
+

nbrConversionFormat()

+ +

Formats a number base string value with leading zeroes.

+ + protected + static nbrConversionFormat( + + $value : + string + + + , $places : + int|null + + ) + : string + + + +
Parameters
+
+
+ $value + : string +
+

The "number" to pad

+
+ $places + : int|null +
+

The length that we want to pad this value

+
+ + +
Return values
+ string + —

The padded "number"

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html new file mode 100644 index 000000000..0a33fda2a --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html @@ -0,0 +1,276 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Erf +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + +
$twoSqrtPi
ERF()ERF.float|string
ERFPRECISE()ERFPRECISE.float|string
erfValue()mixed
+ + +
+

Properties

+ +
+

$twoSqrtPi

+ + + private + static mixed + $twoSqrtPi + = 1.1283791670955126 +
+
+ +
+

Methods

+ +
+

ERF()

+ +

ERF.

+ + public + static ERF( + + $lower : + float + + + [, $upper : + float + = null ] + ) + : float|string + + +

Returns the error function integrated between the lower and upper bound arguments.

+

Note: In Excel 2007 or earlier, if you input a negative value for the upper or lower bound arguments, +the function would return a #NUM! error. However, in Excel 2010, the function algorithm was +improved, so that it can now calculate the function for both positive and negative ranges. +PhpSpreadsheet follows Excel 2010 behaviour, and accepts negative arguments.

+

Excel Function: +ERF(lower[,upper])

+ +
Parameters
+
+
+ $lower + : float +
+

lower bound for integrating ERF

+
+ $upper + : float + = null
+

upper bound for integrating ERF. +If omitted, ERF integrates between zero and lower_limit

+
+ + +
Return values
+ float|string + +
+ +
+

ERFPRECISE()

+ +

ERFPRECISE.

+ + public + static ERFPRECISE( + + $limit : + float + + ) + : float|string + + +

Returns the error function integrated between the lower and upper bound arguments.

+

Excel Function: +ERF.PRECISE(limit)

+ +
Parameters
+
+
+ $limit + : float +
+

bound for integrating ERF

+
+ + +
Return values
+ float|string + +
+ +
+

erfValue()

+ + + public + static erfValue( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ErfC.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ErfC.html new file mode 100644 index 000000000..203c2d926 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ErfC.html @@ -0,0 +1,218 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ErfC +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + +
$oneSqrtPi
ERFC()ERFC.float|string
erfcValue()mixed
+ + +
+

Properties

+ +
+

$oneSqrtPi

+ + + private + static mixed + $oneSqrtPi + = 0.5641895835477563 +
+
+ +
+

Methods

+ +
+

ERFC()

+ +

ERFC.

+ + public + static ERFC( + + $value : + float + + ) + : float|string + + +

Returns the complementary ERF function integrated between x and infinity

+

Note: In Excel 2007 or earlier, if you input a negative value for the lower bound argument, +the function would return a #NUM! error. However, in Excel 2010, the function algorithm was +improved, so that it can now calculate the function for both positive and negative x values. +PhpSpreadsheet follows Excel 2010 behaviour, and accepts nagative arguments.

+

Excel Function: +ERFC(x)

+ +
Parameters
+
+
+ $value + : float +
+

The lower bound for integrating ERFC

+
+ + +
Return values
+ float|string + +
+ +
+

erfcValue()

+ + + private + static erfcValue( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html index 108cbebd9..1966b0fd1 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html @@ -63,7 +63,7 @@

@@ -76,25 +76,10 @@ EULER. 2.718281828459045 - - $twoSqrtPi - - - - - $oneSqrtPi - - - - + parseComplex() parseComplex. array - - - nbrConversionFormat() - Formats a number base string value with leading zeroes. - string BESSELI() @@ -105,31 +90,11 @@ BESSELJ() BESSELJ. float|string - - - besselK0() - - mixed - - - besselK1() - - mixed BESSELK() BESSELK. float|string - - - besselY0() - - mixed - - - besselY1() - - mixed BESSELY() @@ -329,22 +294,12 @@ DELTA() DELTA. - int + int|string GESTEP() GESTEP. - int - - - erfVal() - - mixed - - - validateBitwiseArgument() - Validate arguments passed to the bitwise functions. - int + int|string BITAND() @@ -380,11 +335,6 @@ ERFPRECISE() ERFPRECISE. float|string - - - erfcVal() - - mixed ERFC() @@ -416,8 +366,7 @@ Returns an array of the Multiplier prefixes that can be used with Units of Measu getBinaryConversionMultipliers() - getBinaryConversionMultipliers -Returns an array of the additional Multiplier prefixes that can be used with Information Units of Measure in CONVERTUOM(). + getBinaryConversionMultipliers. array @@ -441,7 +390,7 @@ Returns an array of the additional Multiplier prefixes that can be used with Inf

EULER.

@@ -453,47 +402,6 @@ Returns an array of the additional Multiplier prefixes that can be used with Inf -
-

Properties

- -
-

$twoSqrtPi

- - - private - static mixed - $twoSqrtPi - = 1.1283791670955126 -
- -
-

$oneSqrtPi

- - - private - static mixed - $oneSqrtPi - = 0.5641895835477563 -
-

Methods

@@ -508,7 +416,7 @@ Returns an array of the additional Multiplier prefixes that can be used with Inf

parseComplex.

@@ -538,63 +446,13 @@ Returns an array of the additional Multiplier prefixes that can be used with Inf
deprecated
-

No longer used by internal code. Please use the Complex\Complex class instead

+

No longer used by internal code. Please use the \Complex\Complex class instead

Return values
array —

Indexed on "real", "imaginary" and "suffix"

- - -
-

nbrConversionFormat()

- -

Formats a number base string value with leading zeroes.

- - private - static nbrConversionFormat( - - $xVal : - string - - - , $places : - int - - ) - : string - - - -
Parameters
-
-
- $xVal - : string -
-

The "number" to pad

-
- $places - : int -
-

The length that we want to pad this value

-
- - -
Return values
- string - —

The padded "number"

-
Engineering.php : - 85 + 59

BESSELI.

@@ -648,7 +506,18 @@ If $ord is nonnumeric, BESSELI returns the #VALUE! error value. If $ord < 0, BESSELI returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BESSELI() method in the Engineering\BesselI class instead

+
+
Return values
float|string —

Result, or a string containing an error

@@ -665,7 +534,7 @@ If $ord < 0, BESSELI returns the #NUM! error value.

BESSELJ.

@@ -704,89 +573,22 @@ If $ord is nonnumeric, BESSELJ returns the #VALUE! error value. If $ord < 0, BESSELJ returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BESSELJ() method in the Engineering\BesselJ class instead

+
+
Return values
float|string —

Result, or a string containing an error

- - -
-

besselK0()

- - - private - static besselK0( - - $fNum : - mixed - - ) - : mixed - - - -
Parameters
-
-
- $fNum - : mixed -
-
-
- - -
Return values
- mixed - -
- -
-

besselK1()

- - - private - static besselK1( - - $fNum : - mixed - - ) - : mixed - - - -
Parameters
-
-
- $fNum - : mixed -
-
-
- - -
Return values
- mixed -

BESSELK.

@@ -839,89 +641,22 @@ If $ord is nonnumeric, BESSELK returns the #VALUE! error value. If $ord < 0, BESSELK returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BESSELK() method in the Engineering\BesselK class instead

+
+
Return values
float|string —

Result, or a string containing an error

-
- -
-

besselY0()

- - - private - static besselY0( - - $fNum : - mixed - - ) - : mixed - - - -
Parameters
-
-
- $fNum - : mixed -
-
-
- - -
Return values
- mixed - -
- -
-

besselY1()

- - - private - static besselY1( - - $fNum : - mixed - - ) - : mixed - - - -
Parameters
-
-
- $fNum - : mixed -
-
-
- - -
Return values
- mixed -

BESSELY.

@@ -963,17 +698,28 @@ BESSELY(x,ord)

: float

The value at which to evaluate the function. -If x is nonnumeric, BESSELK returns the #VALUE! error value.

+If x is nonnumeric, BESSELY returns the #VALUE! error value.

$ord : int

The order of the Bessel function. If n is not an integer, it is truncated. -If $ord is nonnumeric, BESSELK returns the #VALUE! error value. -If $ord < 0, BESSELK returns the #NUM! error value.

+If $ord is nonnumeric, BESSELY returns the #VALUE! error value. +If $ord < 0, BESSELY returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BESSELY() method in the Engineering\BesselY class instead

+
+
Return values
float|string —

Result, or a string containing an error

@@ -990,7 +736,7 @@ If $ord < 0, BESSELK returns the #NUM! error value.

BINTODEC.

@@ -1022,7 +768,18 @@ If number is not a valid binary number, or if number contains more than 10 characters (10 bits), BIN2DEC returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toDecimal() method in the Engineering\ConvertBinary class instead

+
+
Return values
string @@ -1038,7 +795,7 @@ If number is not a valid binary number, or if number contains more than

BINTOHEX.

@@ -1084,7 +841,18 @@ If places is nonnumeric, BIN2HEX returns the #VALUE! error value. If places is negative, BIN2HEX returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toHex() method in the Engineering\ConvertBinary class instead

+
+
Return values
string @@ -1100,7 +868,7 @@ If places is negative, BIN2HEX returns the #NUM! error value.

BINTOOCT.

@@ -1146,7 +914,18 @@ If places is nonnumeric, BIN2OCT returns the #VALUE! error value. If places is negative, BIN2OCT returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toOctal() method in the Engineering\ConvertBinary class instead

+
+
Return values
string @@ -1162,7 +941,7 @@ If places is negative, BIN2OCT returns the #NUM! error value.

DECTOBIN.

@@ -1212,7 +991,18 @@ If places is nonnumeric, DEC2BIN returns the #VALUE! error value. If places is zero or negative, DEC2BIN returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toBinary() method in the Engineering\ConvertDecimal class instead

+
+
Return values
string @@ -1228,7 +1018,7 @@ If places is zero or negative, DEC2BIN returns the #NUM! error value.

Engineering.php : - 591 + 297

DECTOHEX.

@@ -1278,7 +1068,18 @@ If places is nonnumeric, DEC2HEX returns the #VALUE! error value. If places is zero or negative, DEC2HEX returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toHex() method in the Engineering\ConvertDecimal class instead

+
+
Return values
string @@ -1294,7 +1095,7 @@ If places is zero or negative, DEC2HEX returns the #NUM! error value.

Engineering.php : - 644 + 333

DECTOOCT.

@@ -1344,7 +1145,18 @@ If places is nonnumeric, DEC2OCT returns the #VALUE! error value. If places is zero or negative, DEC2OCT returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toOctal() method in the Engineering\ConvertDecimal class instead

+
+
Return values
string @@ -1360,7 +1172,7 @@ If places is zero or negative, DEC2OCT returns the #NUM! error value.

Engineering.php : - 698 + 369

HEXTOBIN.

@@ -1410,7 +1222,18 @@ If places is nonnumeric, HEX2BIN returns the #VALUE! error value. If places is negative, HEX2BIN returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toBinary() method in the Engineering\ConvertHex class instead

+
+
Return values
string @@ -1426,7 +1249,7 @@ If places is negative, HEX2BIN returns the #NUM! error value.

HEXTODEC.

@@ -1459,7 +1282,18 @@ If number is not a valid hexadecimal number, HEX2DEC returns the

NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toDecimal() method in the Engineering\ConvertHex class instead

+
+
Return values
string @@ -1475,7 +1309,7 @@ If number is not a valid hexadecimal number, HEX2DEC returns the

HEXTOOCT.

@@ -1529,7 +1363,18 @@ value. If places is negative, HEX2OCT returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toOctal() method in the Engineering\ConvertHex class instead

+
+
Return values
string @@ -1545,7 +1390,7 @@ If places is negative, HEX2OCT returns the #NUM! error value.

OCTTOBIN.

@@ -1601,7 +1446,18 @@ If places is negative, OCT2BIN returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toBinary() method in the Engineering\ConvertOctal class instead

+
+
Return values
string @@ -1617,7 +1473,7 @@ value.

OCTTODEC.

@@ -1650,7 +1506,18 @@ If number is not a valid octal number, OCT2DEC returns the

NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toDecimal() method in the Engineering\ConvertOctal class instead

+
+
Return values
string @@ -1666,7 +1533,7 @@ If number is not a valid octal number, OCT2DEC returns the

OCTTOHEX.

@@ -1717,7 +1584,18 @@ If places is nonnumeric, OCT2HEX returns the #VALUE! error value. If places is negative, OCT2HEX returns the #NUM! error value.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the toHex() method in the Engineering\ConvertOctal class instead

+
+
Return values
string @@ -1733,7 +1611,7 @@ If places is negative, OCT2HEX returns the #NUM! error value.

COMPLEX.

@@ -1795,7 +1673,7 @@ If omitted, the suffix is assumed to be "i".

IMAGINARY.

@@ -1839,7 +1717,7 @@ coefficient

IMREAL.

@@ -1882,7 +1760,7 @@ IMREAL(complexNumber)

IMABS.

@@ -1925,7 +1803,7 @@ IMABS(complexNumber)

IMARGUMENT.

@@ -1969,7 +1847,7 @@ IMARGUMENT(complexNumber)

IMCONJUGATE.

@@ -2012,7 +1890,7 @@ IMCONJUGATE(complexNumber)

IMCOS.

@@ -2055,7 +1933,7 @@ IMCOS(complexNumber)

IMCOSH.

@@ -2098,7 +1976,7 @@ IMCOSH(complexNumber)

IMCOT.

@@ -2141,7 +2019,7 @@ IMCOT(complexNumber)

IMCSC.

@@ -2184,7 +2062,7 @@ IMCSC(complexNumber)

IMCSCH.

@@ -2227,7 +2105,7 @@ IMCSCH(complexNumber)

IMSIN.

@@ -2270,7 +2148,7 @@ IMSIN(complexNumber)

IMSINH.

@@ -2313,7 +2191,7 @@ IMSINH(complexNumber)

IMSEC.

@@ -2356,7 +2234,7 @@ IMSEC(complexNumber)

IMSECH.

@@ -2399,7 +2277,7 @@ IMSECH(complexNumber)

IMTAN.

@@ -2442,7 +2320,7 @@ IMTAN(complexNumber)

IMSQRT.

@@ -2485,7 +2363,7 @@ IMSQRT(complexNumber)

IMLN.

@@ -2528,7 +2406,7 @@ IMLN(complexNumber)

IMLOG10.

@@ -2571,7 +2449,7 @@ IMLOG10(complexNumber)

IMLOG2.

@@ -2614,7 +2492,7 @@ IMLOG2(complexNumber)

IMEXP.

@@ -2657,7 +2535,7 @@ IMEXP(complexNumber)

IMPOWER.

@@ -2709,7 +2587,7 @@ IMPOWER(complexNumber,realNumber)

IMDIV.

@@ -2761,7 +2639,7 @@ IMDIV(complexDividend,complexDivisor)

IMSUB.

@@ -2813,7 +2691,7 @@ IMSUB(complexNumber1,complexNumber2)

IMSUM.

@@ -2856,7 +2734,7 @@ IMSUM(complexNumber[,complexNumber[,...]])

IMPRODUCT.

@@ -2899,7 +2777,7 @@ IMPRODUCT(complexNumber[,complexNumber[,...]])

DELTA.

@@ -2914,7 +2792,7 @@ IMPRODUCT(complexNumber[,complexNumber[,...]])

float ) - : int + : int|string

Tests whether two values are equal. Returns 1 if number1 = number2; returns 0 otherwise. @@ -2938,9 +2816,21 @@ DELTA(a[,b])

The second number. If omitted, b is assumed to be zero.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the DELTA() method in the Engineering\Compare class instead

+
+
Return values
- int + int|string + —

(string in the event of an error)

@@ -2954,7 +2844,7 @@ DELTA(a[,b])

GESTEP.

@@ -2969,7 +2859,7 @@ DELTA(a[,b])

float ) - : int + : int|string

Excel Function: @@ -2989,92 +2879,24 @@ functions you calculate the count of values that exceed a threshold.

$step : float -

The threshold value. -If you omit a value for step, GESTEP uses zero.

+

The threshold value. If you omit a value for step, GESTEP uses zero.

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the GESTEP() method in the Engineering\Compare class instead

+
+
Return values
- int - - - -
-

erfVal()

- - - public - static erfVal( - - $x : - mixed - - ) - : mixed - - - -
Parameters
-
-
- $x - : mixed -
-
-
- - -
Return values
- mixed - -
- -
-

validateBitwiseArgument()

- -

Validate arguments passed to the bitwise functions.

- - private - static validateBitwiseArgument( - - $value : - mixed - - ) - : int - - - -
Parameters
-
-
- $value - : mixed -
-
-
- - -
Return values
- int + int|string + —

(string in the event of an error)

@@ -3088,7 +2910,7 @@ If you omit a value for step, GESTEP uses zero.

BITAND.

@@ -3124,7 +2946,18 @@ BITAND(number1, number2)

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BITAND() method in the Engineering\BitWise class instead

+
+
Return values
int|string @@ -3140,7 +2973,7 @@ BITAND(number1, number2)

BITOR.

@@ -3176,7 +3009,18 @@ BITOR(number1, number2)

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BITOR() method in the Engineering\BitWise class instead

+
+
Return values
int|string @@ -3192,7 +3036,7 @@ BITOR(number1, number2)

BITXOR.

@@ -3228,7 +3072,18 @@ BITXOR(number1, number2)

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BITXOR() method in the Engineering\BitWise class instead

+
+
Return values
int|string @@ -3244,7 +3099,7 @@ BITXOR(number1, number2)

BITLSHIFT.

@@ -3280,7 +3135,18 @@ BITLSHIFT(number, shift_amount)

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BITLSHIFT() method in the Engineering\BitWise class instead

+
+
Return values
int|string @@ -3296,7 +3162,7 @@ BITLSHIFT(number, shift_amount)

BITRSHIFT.

@@ -3332,7 +3198,18 @@ BITRSHIFT(number, shift_amount)

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the BITRSHIFT() method in the Engineering\BitWise class instead

+
+
Return values
int|string @@ -3348,7 +3225,7 @@ BITRSHIFT(number, shift_amount)

ERF.

@@ -3389,7 +3266,18 @@ ERF(lower[,upper])

If omitted, ERF integrates between zero and lower_limit

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the ERF() method in the Engineering\Erf class instead

+
+
Return values
float|string @@ -3405,7 +3293,7 @@ If omitted, ERF integrates between zero and lower_limit

ERFPRECISE.

@@ -3432,49 +3320,21 @@ ERF.PRECISE(limit)

bound for integrating ERF

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the ERFPRECISE() method in the Engineering\Erf class instead

+
+
Return values
float|string - - -
-

erfcVal()

- - - private - static erfcVal( - - $x : - mixed - - ) - : mixed - - - -
Parameters
-
-
- $x - : mixed -
-
-
- - -
Return values
- mixed -

ERFC.

@@ -3518,7 +3378,18 @@ ERFC(x)

The lower bound for integrating ERFC

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the ERFC() method in the Engineering\ErfC class instead

+
+
Return values
float|string @@ -3534,7 +3405,7 @@ ERFC(x)

getConversionGroups Returns a list of the different conversion groups for UOM conversions.

@@ -3552,7 +3423,11 @@ Returns a list of the different conversion groups for UOM conversions.

Deprecated
-

Use the getConversionCategories() method in the ConvertUOM class instead

+

1.16.0

+
+ see +
+

the getConversionCategories() method in the Engineering\ConvertUOM class instead

Return values
@@ -3570,7 +3445,7 @@ Returns a list of the different conversion groups for UOM conversions.

getConversionGroupUnits Returns an array of units of measure, for a specified conversion group, or for all groups.

@@ -3600,7 +3475,11 @@ Returns an array of units of measure, for a specified conversion group, or for a
Deprecated
-

Use the getConversionCategoryUnits() method in the ConvertUOM class instead

+

1.16.0

+
+ see +
+

the getConversionCategoryUnits() method in the ConvertUOM class instead

Return values
@@ -3618,7 +3497,7 @@ Returns an array of units of measure, for a specified conversion group, or for a

getConversionGroupUnitDetails.

@@ -3647,7 +3526,11 @@ Returns an array of units of measure, for a specified conversion group, or for a
Deprecated
-

Use the getConversionCategoryUnitDetails() method in the ConvertUOM class instead

+

1.16.0

+
+ see +
+

the getConversionCategoryUnitDetails() method in the ConvertUOM class instead

Return values
@@ -3665,7 +3548,7 @@ Returns an array of units of measure, for a specified conversion group, or for a

getConversionMultipliers Returns an array of the Multiplier prefixes that can be used with Units of Measure in CONVERTUOM().

@@ -3683,7 +3566,11 @@ Returns an array of the Multiplier prefixes that can be used with Units of Measu
Deprecated
-

Use the getConversionMultipliers() method in the ConvertUOM class instead

+

1.16.0

+
+ see +
+

the getConversionMultipliers() method in the ConvertUOM class instead

Return values
@@ -3702,10 +3589,9 @@ Returns an array of the Multiplier prefixes that can be used with Units of Measu -

getBinaryConversionMultipliers -Returns an array of the additional Multiplier prefixes that can be used with Information Units of Measure in CONVERTUOM().

+

getBinaryConversionMultipliers.

public static getBinaryConversionMultipliers( @@ -3713,6 +3599,8 @@ Returns an array of the additional Multiplier prefixes that can be used with Inf : array +

Returns an array of the additional Multiplier prefixes that can be used with Information Units of Measure +in CONVERTUOM().

Tags
@@ -3720,7 +3608,11 @@ Returns an array of the additional Multiplier prefixes that can be used with Inf
Deprecated
-

Use the getBinaryConversionMultipliers() method in the ConvertUOM class instead

+

1.16.0

+
+ see +
+

the getBinaryConversionMultipliers() method in the ConvertUOM class instead

Return values
@@ -3739,7 +3631,7 @@ Returns an array of the additional Multiplier prefixes that can be used with Inf

CONVERTUOM.

@@ -3791,7 +3683,11 @@ CONVERT(value,fromUOM,toUOM)

Deprecated
-

Use the CONVERT() method in the ConvertUOM class instead

+

1.16.0

+
+ see +
+

the CONVERT() method in the ConvertUOM class instead

Return values
diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Financial.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Financial.html index 1a2622798..03a1b2a97 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-Financial.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Financial.html @@ -119,12 +119,12 @@ AMORDEGRC() AMORDEGRC. - float + float|string AMORLINC() AMORLINC. - float + float|string COUPDAYBS() @@ -960,7 +960,7 @@ If you omit par, ACCRINT uses $1,000.

int ) - : float + : float|string

Returns the depreciation for each accounting period. @@ -1020,7 +1020,8 @@ AMORDEGRC(cost,purchased,firstPeriod,salvage,period,rate[,basis])

Return values
- float + float|string + —

(string containing the error type if there is an error)

@@ -1034,7 +1035,7 @@ AMORDEGRC(cost,purchased,firstPeriod,salvage,period,rate[,basis])

AMORLINC.

@@ -1069,7 +1070,7 @@ AMORDEGRC(cost,purchased,firstPeriod,salvage,period,rate[,basis])

int ) - : float + : float|string

Returns the depreciation for each accounting period. @@ -1124,7 +1125,8 @@ AMORLINC(cost,purchased,firstPeriod,salvage,period,rate[,basis])

Return values
- float + float|string + —

(string containing the error type if there is an error)

@@ -1138,7 +1140,7 @@ AMORLINC(cost,purchased,firstPeriod,salvage,period,rate[,basis])

COUPDAYBS.

@@ -1220,7 +1222,7 @@ Valid frequency values are:

COUPDAYS.

@@ -1302,7 +1304,7 @@ Valid frequency values are:

COUPDAYSNC.

@@ -1384,7 +1386,7 @@ Valid frequency values are:

COUPNCD.

@@ -1468,7 +1470,7 @@ depending on the value of the ReturnDateType flag

COUPNUM.

@@ -1551,7 +1553,7 @@ Valid frequency values are:

COUPPCD.

@@ -1635,7 +1637,7 @@ depending on the value of the ReturnDateType flag

CUMIPMT.

@@ -1726,7 +1728,7 @@ Payment periods are numbered beginning with 1.

CUMPRINC.

@@ -1817,7 +1819,7 @@ Payment periods are numbered beginning with 1.

DB.

@@ -1905,7 +1907,7 @@ it defaults to 12.

DDB.

@@ -1990,7 +1992,7 @@ double-declining balance method).

DISC.

@@ -2077,7 +2079,7 @@ The maturity date is the date when the security expires.

DOLLARDE.

@@ -2131,7 +2133,7 @@ DOLLARDE(fractional_dollar,fraction)

DOLLARFR.

@@ -2185,7 +2187,7 @@ DOLLARFR(decimal_dollar,fraction)

EFFECT.

@@ -2238,7 +2240,7 @@ EFFECT(nominal_rate,npery)

FV.

@@ -2322,7 +2324,7 @@ future payments is worth right now

FVSCHEDULE.

@@ -2375,7 +2377,7 @@ FVSCHEDULE(principal,schedule)

INTRATE.

@@ -2461,7 +2463,7 @@ The maturity date is the date when the security expires.

IPMT.

@@ -2549,7 +2551,7 @@ IPMT(rate,per,nper,pv[,fv][,type])

IRR.

@@ -2608,7 +2610,7 @@ calculate the internal rate of return.

ISPMT.

@@ -2655,7 +2657,7 @@ calculate the internal rate of return.

MIRR.

@@ -2720,7 +2722,7 @@ Payments are negative value, income is positive values.

NOMINAL.

@@ -2771,7 +2773,7 @@ Payments are negative value, income is positive values.

NPER.

@@ -2849,7 +2851,7 @@ Payments are negative value, income is positive values.

NPV.

@@ -2890,7 +2892,7 @@ Payments are negative value, income is positive values.

PDURATION.

@@ -2950,7 +2952,7 @@ Payments are negative value, income is positive values.

PMT.

@@ -3028,7 +3030,7 @@ Payments are negative value, income is positive values.

PPMT.

@@ -3115,7 +3117,7 @@ Payments are negative value, income is positive values.

private @@ -3208,7 +3210,7 @@ Payments are negative value, income is positive values.

public @@ -3301,7 +3303,7 @@ Payments are negative value, income is positive values.

PRICEDISC.

@@ -3386,7 +3388,7 @@ The maturity date is the date when the security expires.

PRICEMAT.

@@ -3480,7 +3482,7 @@ The maturity date is the date when the security expires.

PV.

@@ -3558,7 +3560,7 @@ The maturity date is the date when the security expires.

RATE.

@@ -3658,7 +3660,7 @@ If you omit guess, it is assumed to be 10 percent.

private @@ -3742,7 +3744,7 @@ If you omit guess, it is assumed to be 10 percent.

RECEIVED.

@@ -3827,7 +3829,7 @@ The maturity date is the date when the security expires.

RRI.

@@ -3887,7 +3889,7 @@ The maturity date is the date when the security expires.

SLN.

@@ -3947,7 +3949,7 @@ The maturity date is the date when the security expires.

SYD.

@@ -4016,7 +4018,7 @@ The maturity date is the date when the security expires.

TBILLEQ.

@@ -4078,7 +4080,7 @@ The maturity date is the date when the Treasury bill expires.

TBILLPRICE.

@@ -4140,7 +4142,7 @@ The maturity date is the date when the Treasury bill expires.

TBILLYIELD.

@@ -4201,7 +4203,7 @@ The maturity date is the date when the Treasury bill expires.

private @@ -4249,7 +4251,7 @@ The maturity date is the date when the Treasury bill expires.

private @@ -4288,7 +4290,7 @@ The maturity date is the date when the Treasury bill expires.

private @@ -4336,7 +4338,7 @@ The maturity date is the date when the Treasury bill expires.

private @@ -4402,7 +4404,7 @@ The maturity date is the date when the Treasury bill expires.

XIRR.

@@ -4466,7 +4468,7 @@ All other dates must be later than this date, but they may occur in any order

Financial.php : - 2301 + 2318

XNPV.

@@ -4533,7 +4535,7 @@ All other dates must be later than this date, but they may occur in any order. Financial.php : - 2306 + 2323 private @@ -4590,7 +4592,7 @@ All other dates must be later than this date, but they may occur in any order. Financial.php : - 2326 + 2343 private @@ -4656,7 +4658,7 @@ All other dates must be later than this date, but they may occur in any order. Financial.php : - 2380 + 2397

YIELDDISC.

@@ -4741,7 +4743,7 @@ The maturity date is the date when the security expires.

YIELDMAT.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Functions.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Functions.html index e2a741a3e..bffc1466d 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-Functions.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Functions.html @@ -63,7 +63,7 @@

@@ -215,6 +215,11 @@ ifCondition() mixed + + + operandSpecialHandling() + + mixed errorType() @@ -317,7 +322,7 @@ @@ -338,7 +343,7 @@

2 / PI.

@@ -360,7 +365,7 @@

constants

@@ -382,7 +387,7 @@ @@ -403,7 +408,7 @@ @@ -424,7 +429,7 @@ @@ -445,7 +450,7 @@ @@ -466,7 +471,7 @@ @@ -487,7 +492,7 @@ @@ -508,7 +513,7 @@ @@ -532,7 +537,7 @@

Compatibility mode to use for error checking and responses.

@@ -552,7 +557,7 @@

Data Type to use when returning date values.

@@ -572,7 +577,7 @@

List of error codes.

@@ -596,7 +601,7 @@

Set the Compatibility Mode.

@@ -641,7 +646,7 @@ Functions::COMPATIBILITY_OPENOFFICE 'OpenOfficeCalc'

Return the current Compatibility Mode.

@@ -674,7 +679,7 @@ Functions::COMPATIBILITY_OPENOFFICE 'OpenOfficeCalc'

Set the Return Date Format used by functions that return a date/time (Excel, PHP Serialized Numeric or PHP Object).

@@ -719,7 +724,7 @@ Functions::RETURNDATE_EXCEL 'E'

Return the current Return Date Format for functions that return a date/time (Excel, PHP Serialized Numeric or PHP Object).

@@ -752,7 +757,7 @@ Functions::RETURNDATE_EXCEL 'E'

DUMMY.

@@ -781,7 +786,7 @@ Functions::RETURNDATE_EXCEL 'E'

DIV0.

@@ -810,7 +815,7 @@ Functions::RETURNDATE_EXCEL 'E'

NA.

@@ -843,7 +848,7 @@ Functions::RETURNDATE_EXCEL 'E'

NaN.

@@ -873,7 +878,7 @@ Functions::RETURNDATE_EXCEL 'E'

NAME.

@@ -903,7 +908,7 @@ Functions::RETURNDATE_EXCEL 'E'

REF.

@@ -933,7 +938,7 @@ Functions::RETURNDATE_EXCEL 'E'

NULL.

@@ -963,7 +968,7 @@ Functions::RETURNDATE_EXCEL 'E'

VALUE.

@@ -993,7 +998,7 @@ Functions::RETURNDATE_EXCEL 'E'

public @@ -1032,7 +1037,7 @@ Functions::RETURNDATE_EXCEL 'E'

public @@ -1071,7 +1076,7 @@ Functions::RETURNDATE_EXCEL 'E'

public @@ -1110,7 +1115,7 @@ Functions::RETURNDATE_EXCEL 'E'

public @@ -1137,6 +1142,45 @@ Functions::RETURNDATE_EXCEL 'E'

Return values
mixed + + +
+

operandSpecialHandling()

+ + + private + static operandSpecialHandling( + + $operand : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $operand + : mixed +
+
+
+ + +
Return values
+ mixed +

ERROR_TYPE.

@@ -1189,7 +1233,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_BLANK.

@@ -1229,7 +1273,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_ERR.

@@ -1269,7 +1313,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_ERROR.

@@ -1309,7 +1353,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_NA.

@@ -1349,7 +1393,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_EVEN.

@@ -1389,7 +1433,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_ODD.

@@ -1429,7 +1473,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_NUMBER.

@@ -1469,7 +1513,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_LOGICAL.

@@ -1509,7 +1553,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_TEXT.

@@ -1549,7 +1593,7 @@ Functions::RETURNDATE_EXCEL 'E'

IS_NONTEXT.

@@ -1589,7 +1633,7 @@ Functions::RETURNDATE_EXCEL 'E'

N.

@@ -1638,7 +1682,7 @@ Anything else 0

TYPE.

@@ -1686,7 +1730,7 @@ Array or Matrix 64

Convert a multi-dimensional array to a simple 1-dimensional array.

@@ -1727,7 +1771,7 @@ Array or Matrix 64

Convert a multi-dimensional array to a simple 1-dimensional array, but retain an element of indexing.

@@ -1768,7 +1812,7 @@ Array or Matrix 64

Convert an array to a single scalar value by extracting the first element.

@@ -1808,7 +1852,7 @@ Array or Matrix 64

ISFORMULA.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-MakeMatrix.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-MakeMatrix.html new file mode 100644 index 000000000..da18690ed --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-MakeMatrix.html @@ -0,0 +1,139 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ MakeMatrix +

+ + +

+
+ +

Table of Contents

+ + + + + + +
make()array
+ + + +
+

Methods

+ +
+

make()

+ + + public + static make( + + ...$args : + mixed + + ) + : array + + + +
Parameters
+
+
+ $args + : mixed +
+
+
+ + +
Return values
+ array + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html new file mode 100644 index 000000000..f803130cb --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html @@ -0,0 +1,247 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ WildcardMatch +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + +
SEARCH_SET['/(?<!~)\\*/ui', '/~\\*/ui', '/(?<!~)\\?/ui', '/~\\?/ui']
REPLACEMENT_SET['${1}.*', '\\*', '${1}.', '\\?']
wildcard()string
compare()bool
+ +
+

Constants

+ +
+

SEARCH_SET

+ + + + mixed + $SEARCH_SET + = ['/(?<!~)\\*/ui', '/~\\*/ui', '/(?<!~)\\?/ui', '/~\\?/ui'] + +
+ +
+

REPLACEMENT_SET

+ + + + mixed + $REPLACEMENT_SET + = ['${1}.*', '\\*', '${1}.', '\\?'] + +
+
+ + +
+

Methods

+ +
+

wildcard()

+ + + public + static wildcard( + + $wildcard : + string + + ) + : string + + + +
Parameters
+
+
+ $wildcard + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

compare()

+ + + public + static compare( + + $value : + mixed + + + , $wildcard : + string + + ) + : bool + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ $wildcard + : string +
+
+
+ + +
Return values
+ bool + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Boolean.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Boolean.html new file mode 100644 index 000000000..3d5b84dc8 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Boolean.html @@ -0,0 +1,169 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Boolean +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
true()TRUE.bool
false()FALSE.bool
+ + + +
+

Methods

+ +
+

true()

+ +

TRUE.

+ + public + static true( + ) + : bool + + +

Returns the boolean TRUE.

+

Excel Function: +=TRUE()

+ + + +
Return values
+ bool + —

True

+ +
+ +
+

false()

+ +

FALSE.

+ + public + static false( + ) + : bool + + +

Returns the boolean FALSE.

+

Excel Function: +=FALSE()

+ + + +
Return values
+ bool + —

False

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html new file mode 100644 index 000000000..a04b45dc4 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html @@ -0,0 +1,404 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Conditional +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
statementIf()STATEMENT_IF.mixed
statementSwitch()STATEMENT_SWITCH.mixed
IFERROR()IFERROR.mixed
IFNA()IFNA.mixed
IFS()IFS.mixed|string
+ + + +
+

Methods

+ +
+

statementIf()

+ +

STATEMENT_IF.

+ + public + static statementIf( + + [ $condition : + mixed + = true ] + + , $returnIfTrue : + mixed + + + [, $returnIfFalse : + mixed + = false ] + ) + : mixed + + +

Returns one value if a condition you specify evaluates to TRUE and another value if it evaluates to FALSE.

+

Excel Function: +=IF(condition[,returnIfTrue[,returnIfFalse]])

+
   Condition is any value or expression that can be evaluated to TRUE or FALSE.
+       For example, A10=100 is a logical expression; if the value in cell A10 is equal to 100,
+       the expression evaluates to TRUE. Otherwise, the expression evaluates to FALSE.
+       This argument can use any comparison calculation operator.
+   ReturnIfTrue is the value that is returned if condition evaluates to TRUE.
+       For example, if this argument is the text string "Within budget" and
+           the condition argument evaluates to TRUE, then the IF function returns the text "Within budget"
+       If condition is TRUE and ReturnIfTrue is blank, this argument returns 0 (zero).
+       To display the word TRUE, use the logical value TRUE for this argument.
+       ReturnIfTrue can be another formula.
+   ReturnIfFalse is the value that is returned if condition evaluates to FALSE.
+       For example, if this argument is the text string "Over budget" and the condition argument evaluates
+           to FALSE, then the IF function returns the text "Over budget".
+       If condition is FALSE and ReturnIfFalse is omitted, then the logical value FALSE is returned.
+       If condition is FALSE and ReturnIfFalse is blank, then the value 0 (zero) is returned.
+       ReturnIfFalse can be another formula.
+ +
Parameters
+
+
+ $condition + : mixed + = true
+

Condition to evaluate

+
+ $returnIfTrue + : mixed +
+

Value to return when condition is true

+
+ $returnIfFalse + : mixed + = false
+

Optional value to return when condition is false

+
+ + +
Return values
+ mixed + —

The value of returnIfTrue or returnIfFalse determined by condition

+ +
+ +
+

statementSwitch()

+ +

STATEMENT_SWITCH.

+ + public + static statementSwitch( + + ...$arguments : + mixed + + ) + : mixed + + +

Returns corresponding with first match (any data type such as a string, numeric, date, etc).

+

Excel Function: +=SWITCH (expression, value1, result1, value2, result2, ... value_n, result_n [, default])

+
   Expression
+         The expression to compare to a list of values.
+   value1, value2, ... value_n
+         A list of values that are compared to expression.
+         The SWITCH function is looking for the first value that matches the expression.
+   result1, result2, ... result_n
+         A list of results. The SWITCH function returns the corresponding result when a value
+         matches expression.
+    default
+         Optional. It is the default to return if expression does not match any of the values
+         (value1, value2, ... value_n).
+ +
Parameters
+
+
+ $arguments + : mixed +
+

Statement arguments

+
+ + +
Return values
+ mixed + —

The value of matched expression

+ +
+ +
+

IFERROR()

+ +

IFERROR.

+ + public + static IFERROR( + + [ $testValue : + mixed + = '' ] + + [, $errorpart : + mixed + = '' ] + ) + : mixed + + +

Excel Function: +=IFERROR(testValue,errorpart)

+ +
Parameters
+
+
+ $testValue + : mixed + = ''
+

Value to check, is also the value returned when no error

+
+ $errorpart + : mixed + = ''
+

Value to return when testValue is an error condition

+
+ + +
Return values
+ mixed + —

The value of errorpart or testValue determined by error condition

+ +
+ +
+

IFNA()

+ +

IFNA.

+ + public + static IFNA( + + [ $testValue : + mixed + = '' ] + + [, $napart : + mixed + = '' ] + ) + : mixed + + +

Excel Function: +=IFNA(testValue,napart)

+ +
Parameters
+
+
+ $testValue + : mixed + = ''
+

Value to check, is also the value returned when not an NA

+
+ $napart + : mixed + = ''
+

Value to return when testValue is an NA condition

+
+ + +
Return values
+ mixed + —

The value of errorpart or testValue determined by error condition

+ +
+ +
+

IFS()

+ +

IFS.

+ + public + static IFS( + + ...$arguments : + mixed + + ) + : mixed|string + + +

Excel Function: +=IFS(testValue1;returnIfTrue1;testValue2;returnIfTrue2;...;testValue_n;returnIfTrue_n)

+

testValue1 ... testValue_n +Conditions to Evaluate +returnIfTrue1 ... returnIfTrue_n +Value returned if corresponding testValue (nth) was true

+ +
Parameters
+
+
+ $arguments + : mixed +
+

Statement arguments

+
+ + +
Return values
+ mixed|string + —

The value of returnIfTrue_n, if testValue_n was true. #N/A if none of testValues was true

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html new file mode 100644 index 000000000..8569f9ca0 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html @@ -0,0 +1,364 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Operations +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
logicalAnd()LOGICAL_AND.bool|string
logicalOr()LOGICAL_OR.bool|string
logicalXor()LOGICAL_XOR.bool|string
NOT()NOT.bool|string
countTrueValues()int|string
+ + + +
+

Methods

+ +
+

logicalAnd()

+ +

LOGICAL_AND.

+ + public + static logicalAnd( + + ...$args : + mixed + + ) + : bool|string + + +

Returns boolean TRUE if all its arguments are TRUE; returns FALSE if one or more argument is FALSE.

+

Excel Function: +=AND(logical1[,logical2[, ...]])

+
   The arguments must evaluate to logical values such as TRUE or FALSE, or the arguments must be arrays
+       or references that contain logical values.
+
+   Boolean arguments are treated as True or False as appropriate
+   Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False
+   If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string
+       holds the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ bool|string + —

the logical AND of the arguments

+ +
+ +
+

logicalOr()

+ +

LOGICAL_OR.

+ + public + static logicalOr( + + ...$args : + mixed + + ) + : bool|string + + +

Returns boolean TRUE if any argument is TRUE; returns FALSE if all arguments are FALSE.

+

Excel Function: +=OR(logical1[,logical2[, ...]])

+
   The arguments must evaluate to logical values such as TRUE or FALSE, or the arguments must be arrays
+       or references that contain logical values.
+
+   Boolean arguments are treated as True or False as appropriate
+   Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False
+   If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string
+       holds the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ bool|string + —

the logical OR of the arguments

+ +
+ +
+

logicalXor()

+ +

LOGICAL_XOR.

+ + public + static logicalXor( + + ...$args : + mixed + + ) + : bool|string + + +

Returns the Exclusive Or logical operation for one or more supplied conditions. +i.e. the Xor function returns TRUE if an odd number of the supplied conditions evaluate to TRUE, +and FALSE otherwise.

+

Excel Function: +=XOR(logical1[,logical2[, ...]])

+
   The arguments must evaluate to logical values such as TRUE or FALSE, or the arguments must be arrays
+       or references that contain logical values.
+
+   Boolean arguments are treated as True or False as appropriate
+   Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False
+   If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string
+       holds the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ bool|string + —

the logical XOR of the arguments

+ +
+ +
+

NOT()

+ +

NOT.

+ + public + static NOT( + + [ $logical : + mixed + = false ] + ) + : bool|string + + +

Returns the boolean inverse of the argument.

+

Excel Function: +=NOT(logical)

+
   The argument must evaluate to a logical value such as TRUE or FALSE
+
+   Boolean arguments are treated as True or False as appropriate
+   Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False
+   If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string
+       holds the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
+ +
Parameters
+
+
+ $logical + : mixed + = false
+

A value or expression that can be evaluated to TRUE or FALSE

+
+ + +
Return values
+ bool|string + —

the boolean inverse of the argument

+ +
+ +
+

countTrueValues()

+ + + private + static countTrueValues( + + $args : + array + + ) + : int|string + + + +
Parameters
+
+
+ $args + : array +
+
+
+ + +
Return values
+ int|string + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical.html index 8597c96e7..14eb05abb 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Logical.html @@ -63,7 +63,7 @@

@@ -80,11 +80,6 @@ false() FALSE. bool - - - countTrueValues() - - mixed logicalAnd() @@ -148,7 +143,7 @@

TRUE.

@@ -163,7 +158,18 @@ =TRUE()

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the TRUE() method in the Logical\Boolean class instead

+
+
Return values
bool —

True

@@ -180,7 +186,7 @@

FALSE.

@@ -195,50 +201,22 @@ =FALSE()

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the FALSE() method in the Logical\Boolean class instead

+
+
Return values
bool —

False

-
- -
-

countTrueValues()

- - - private - static countTrueValues( - - $args : - array - - ) - : mixed - - - -
Parameters
-
-
- $args - : array -
-
-
- - -
Return values
- mixed -
Logical.php : - 83 + 77

LOGICAL_AND.

@@ -273,8 +251,8 @@ Boolean arguments are treated as True or False as appropriate Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False - If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string holds - the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value + If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string + holds the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
Parameters
@@ -285,7 +263,18 @@

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the logicalAnd() method in the Logical\Operations class instead

+
+
Return values
bool|string —

the logical AND of the arguments

@@ -302,7 +291,7 @@

LOGICAL_OR.

@@ -324,8 +313,8 @@ Boolean arguments are treated as True or False as appropriate Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False - If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string holds - the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value + If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string + holds the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
Parameters
@@ -336,7 +325,18 @@

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the logicalOr() method in the Logical\Operations class instead

+
+
Return values
bool|string —

the logical OR of the arguments

@@ -353,7 +353,7 @@

LOGICAL_XOR.

@@ -368,7 +368,8 @@

Returns the Exclusive Or logical operation for one or more supplied conditions. -i.e. the Xor function returns TRUE if an odd number of the supplied conditions evaluate to TRUE, and FALSE otherwise.

+i.e. the Xor function returns TRUE if an odd number of the supplied conditions evaluate to TRUE, +and FALSE otherwise.

Excel Function: =XOR(logical1[,logical2[, ...]])

   The arguments must evaluate to logical values such as TRUE or FALSE, or the arguments must be arrays
@@ -376,8 +377,8 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e
 
    Boolean arguments are treated as True or False as appropriate
    Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False
-   If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string holds
-       the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
+ If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string + holds the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
Parameters
@@ -388,7 +389,18 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the logicalXor() method in the Logical\Operations class instead

+
+
Return values
bool|string —

the logical XOR of the arguments

@@ -405,7 +417,7 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

NOT.

@@ -426,8 +438,8 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e Boolean arguments are treated as True or False as appropriate Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False - If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string holds - the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value + If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string + holds the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value
Parameters
@@ -438,7 +450,18 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

A value or expression that can be evaluated to TRUE or FALSE

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the NOT() method in the Logical\Operations class instead

+
+
Return values
bool|string —

the boolean inverse of the argument

@@ -455,7 +478,7 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

STATEMENT_IF.

@@ -485,14 +508,14 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e the expression evaluates to TRUE. Otherwise, the expression evaluates to FALSE. This argument can use any comparison calculation operator. ReturnIfTrue is the value that is returned if condition evaluates to TRUE. - For example, if this argument is the text string "Within budget" and the condition argument evaluates to TRUE, - then the IF function returns the text "Within budget" - If condition is TRUE and ReturnIfTrue is blank, this argument returns 0 (zero). To display the word TRUE, use - the logical value TRUE for this argument. + For example, if this argument is the text string "Within budget" and the condition argument + evaluates to TRUE, then the IF function returns the text "Within budget" + If condition is TRUE and ReturnIfTrue is blank, this argument returns 0 (zero). + To display the word TRUE, use the logical value TRUE for this argument. ReturnIfTrue can be another formula. ReturnIfFalse is the value that is returned if condition evaluates to FALSE. - For example, if this argument is the text string "Over budget" and the condition argument evaluates to FALSE, - then the IF function returns the text "Over budget". + For example, if this argument is the text string "Over budget" and the condition argument + evaluates to FALSE, then the IF function returns the text "Over budget". If condition is FALSE and ReturnIfFalse is omitted, then the logical value FALSE is returned. If condition is FALSE and ReturnIfFalse is blank, then the value 0 (zero) is returned. ReturnIfFalse can be another formula. @@ -516,7 +539,18 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

Optional value to return when condition is false

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the statementIf() method in the Logical\Conditional class instead

+
+
Return values
mixed —

The value of returnIfTrue or returnIfFalse determined by condition

@@ -533,7 +567,7 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

STATEMENT_SWITCH.

@@ -553,11 +587,14 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e
   Expression
          The expression to compare to a list of values.
    value1, value2, ... value_n
-         A list of values that are compared to expression. The SWITCH function is looking for the first value that matches the expression.
+         A list of values that are compared to expression.
+         The SWITCH function is looking for the first value that matches the expression.
    result1, result2, ... result_n
-         A list of results. The SWITCH function returns the corresponding result when a value matches expression.
+         A list of results. The SWITCH function returns the corresponding result when a value
+         matches expression.
     default
-         Optional. It is the default to return if expression does not match any of the values (value1, value2, ... value_n).
+ Optional. It is the default to return if expression does not match any of the values + (value1, value2, ... value_n).
Parameters
@@ -568,7 +605,18 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

Statement arguments

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the statementSwitch() method in the Logical\Conditional class instead

+
+
Return values
mixed —

The value of matched expression

@@ -585,7 +633,7 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

IFERROR.

@@ -620,7 +668,18 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

Value to return when testValue is an error condition

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the IFERROR() method in the Logical\Conditional class instead

+
+
Return values
mixed —

The value of errorpart or testValue determined by error condition

@@ -637,7 +696,7 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

IFNA.

@@ -672,7 +731,18 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

Value to return when testValue is an NA condition

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the IFNA() method in the Logical\Conditional class instead

+
+
Return values
mixed —

The value of errorpart or testValue determined by error condition

@@ -689,7 +759,7 @@ i.e. the Xor function returns TRUE if an odd number of the supplied conditions e

IFS.

@@ -719,7 +789,18 @@ Value returned if corresponding testValue (nth) was true

Statement arguments

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the IFS() method in the Logical\Conditional class instead

+
+
Return values
mixed|string —

The value of returnIfTrue_n, if testValue_n was true. #N/A if none of testValues was true

diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Ceiling.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Ceiling.html new file mode 100644 index 000000000..5bed1b318 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Ceiling.html @@ -0,0 +1,240 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Ceiling +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + +
funcCeiling()CEILING.float|string
argumentsOk()Avoid Scrutinizer problems concerning complexity.float|string
floorCheck1Arg()void
+ + + +
+

Methods

+ +
+

funcCeiling()

+ +

CEILING.

+ + public + static funcCeiling( + + $number : + float + + + [, $significance : + float + = null ] + ) + : float|string + + +

Returns number rounded up, away from zero, to the nearest multiple of significance. +For example, if you want to avoid using pennies in your prices and your product is +priced at $4.42, use the formula =CEILING(4.42,0.05) to round prices up to the +nearest nickel.

+

Excel Function: +CEILING(number[,significance])

+ +
Parameters
+
+
+ $number + : float +
+

the number you want the ceiling

+
+ $significance + : float + = null
+

the multiple to which you want to round

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+ +
+

argumentsOk()

+ +

Avoid Scrutinizer problems concerning complexity.

+ + private + static argumentsOk( + + $number : + float + + + , $significance : + float + + ) + : float|string + + + +
Parameters
+
+
+ $number + : float +
+
+
+ $significance + : float +
+
+
+ + +
Return values
+ float|string + +
+ +
+

floorCheck1Arg()

+ + + private + static floorCheck1Arg( + ) + : void + + + + + + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingMath.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingMath.html new file mode 100644 index 000000000..d42d5e98d --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingMath.html @@ -0,0 +1,225 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ CeilingMath +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
funcCeilingMath()CEILING.MATH.float|string
ceilingMathTest()Let CEILINGMATH complexity pass Scrutinizer.bool
+ + + +
+

Methods

+ +
+

funcCeilingMath()

+ +

CEILING.MATH.

+ + public + static funcCeilingMath( + + $number : + mixed + + + [, $significance : + mixed + = null ] + + , $mode : + int + + ) + : float|string + + +

Round a number down to the nearest integer or to the nearest multiple of significance.

+

Excel Function: +CEILING.MATH(number[,significance[,mode]])

+ +
Parameters
+
+
+ $number + : mixed +
+

Number to round

+
+ $significance + : mixed + = null
+

Significance

+
+ $mode + : int +
+

direction to round negative numbers

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+ +
+

ceilingMathTest()

+ +

Let CEILINGMATH complexity pass Scrutinizer.

+ + private + static ceilingMathTest( + + $significance : + float + + + , $number : + float + + + , $mode : + int + + ) + : bool + + + +
Parameters
+
+
+ $significance + : float +
+
+
+ $number + : float +
+
+
+ $mode + : int +
+
+
+ + +
Return values
+ bool + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingPrecise.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingPrecise.html new file mode 100644 index 000000000..567b30ad4 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingPrecise.html @@ -0,0 +1,153 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ CeilingPrecise +

+ + +

+
+ +

Table of Contents

+ + + + + + +
funcCeilingPrecise()CEILING.PRECISE.float|string
+ + + +
+

Methods

+ +
+

funcCeilingPrecise()

+ +

CEILING.PRECISE.

+ + public + static funcCeilingPrecise( + + $number : + mixed + + + [, $significance : + float + = 1 ] + ) + : float|string + + +

Rounds number up, away from zero, to the nearest multiple of significance.

+

Excel Function: +CEILING.PRECISE(number[,significance])

+ +
Parameters
+
+
+ $number + : mixed +
+

the number you want to round

+
+ $significance + : float + = 1
+

the multiple to which you want to round

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Floor.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Floor.html new file mode 100644 index 000000000..ff5a45dae --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Floor.html @@ -0,0 +1,237 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Floor +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + +
floorCheck1Arg()void
funcFloor()FLOOR.float|string
argumentsOk()Avoid Scrutinizer problems concerning complexity.float|string
+ + + +
+

Methods

+ +
+

floorCheck1Arg()

+ + + private + static floorCheck1Arg( + ) + : void + + + + + + +
+ +
+

funcFloor()

+ +

FLOOR.

+ + public + static funcFloor( + + $number : + float + + + [, $significance : + float + = null ] + ) + : float|string + + +

Rounds number down, toward zero, to the nearest multiple of significance.

+

Excel Function: +FLOOR(number[,significance])

+ +
Parameters
+
+
+ $number + : float +
+

Number to round

+
+ $significance + : float + = null
+

Significance

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+ +
+

argumentsOk()

+ +

Avoid Scrutinizer problems concerning complexity.

+ + private + static argumentsOk( + + $number : + float + + + , $significance : + float + + ) + : float|string + + + +
Parameters
+
+
+ $number + : float +
+
+
+ $significance + : float +
+
+
+ + +
Return values
+ float|string + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorMath.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorMath.html new file mode 100644 index 000000000..9cd683abc --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorMath.html @@ -0,0 +1,289 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ FloorMath +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + +
funcFloorMath()FLOOR.MATH.float|string
argsOk()Avoid Scrutinizer complexity problems.float|string
floorMathTest()Let FLOORMATH complexity pass Scrutinizer.bool
+ + + +
+

Methods

+ +
+

funcFloorMath()

+ +

FLOOR.MATH.

+ + public + static funcFloorMath( + + $number : + mixed + + + [, $significance : + mixed + = null ] + + , $mode : + mixed + + ) + : float|string + + +

Round a number down to the nearest integer or to the nearest multiple of significance.

+

Excel Function: +FLOOR.MATH(number[,significance[,mode]])

+ +
Parameters
+
+
+ $number + : mixed +
+

Number to round

+
+ $significance + : mixed + = null
+

Significance

+
+ $mode + : mixed +
+

direction to round negative numbers

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+ +
+

argsOk()

+ +

Avoid Scrutinizer complexity problems.

+ + private + static argsOk( + + $number : + float + + + , $significance : + float + + + , $mode : + int + + ) + : float|string + + + +
Parameters
+
+
+ $number + : float +
+
+
+ $significance + : float +
+
+
+ $mode + : int +
+
+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+ +
+

floorMathTest()

+ +

Let FLOORMATH complexity pass Scrutinizer.

+ + private + static floorMathTest( + + $number : + float + + + , $significance : + float + + + , $mode : + int + + ) + : bool + + + +
Parameters
+
+
+ $number + : float +
+
+
+ $significance + : float +
+
+
+ $mode + : int +
+
+
+ + +
Return values
+ bool + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorPrecise.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorPrecise.html new file mode 100644 index 000000000..06f60c77b --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorPrecise.html @@ -0,0 +1,207 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ FloorPrecise +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
funcFloorPrecise()FLOOR.PRECISE.float|string
argumentsOk()Avoid Scrutinizer problems concerning complexity.float|string
+ + + +
+

Methods

+ +
+

funcFloorPrecise()

+ +

FLOOR.PRECISE.

+ + public + static funcFloorPrecise( + + $number : + float + + + [, $significance : + float + = 1 ] + ) + : float|string + + +

Rounds number down, toward zero, to the nearest multiple of significance.

+

Excel Function: +FLOOR.PRECISE(number[,significance])

+ +
Parameters
+
+
+ $number + : float +
+

Number to round

+
+ $significance + : float + = 1
+

Significance

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+ +
+

argumentsOk()

+ +

Avoid Scrutinizer problems concerning complexity.

+ + private + static argumentsOk( + + $number : + float + + + , $significance : + float + + ) + : float|string + + + +
Parameters
+
+
+ $number + : float +
+
+
+ $significance + : float +
+
+
+ + +
Return values
+ float|string + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-IntClass.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-IntClass.html new file mode 100644 index 000000000..9d1d64de9 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-IntClass.html @@ -0,0 +1,144 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ IntClass +

+ + +

+
+ +

Table of Contents

+ + + + + + +
funcInt()INT.int|string
+ + + +
+

Methods

+ +
+

funcInt()

+ +

INT.

+ + public + static funcInt( + + $number : + float + + ) + : int|string + + +

Casts a floating point value to an integer

+

Excel Function: +INT(number)

+ +
Parameters
+
+
+ $number + : float +
+

Number to cast to an integer

+
+ + +
Return values
+ int|string + —

Integer value, or a string containing an error

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Mround.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Mround.html new file mode 100644 index 000000000..d40f8dfba --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Mround.html @@ -0,0 +1,151 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Mround +

+ + +

+
+ +

Table of Contents

+ + + + + + +
funcMround()MROUND.float|string
+ + + +
+

Methods

+ +
+

funcMround()

+ +

MROUND.

+ + public + static funcMround( + + $number : + float + + + , $multiple : + int + + ) + : float|string + + +

Rounds a number to the nearest multiple of a specified value

+ +
Parameters
+
+
+ $number + : float +
+

Number to round

+
+ $multiple + : int +
+

Multiple to which you want to round $number

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html new file mode 100644 index 000000000..167a550cc --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html @@ -0,0 +1,591 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Roman +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VALUES[45 => ['VL'], 46 => ['VLI'], 47 => ['VLII'], 48 => ['VLIII'], 49 => ['VLIV', 'IL'], 95 => ['VC'], 96 => ['VCI'], 97 => ['VCII'], 98 => ['VCIII'], 99 => ['VCIV', 'IC'], 145 => ['CVL'], 146 => ['CVLI'], 147 => ['CVLII'], 148 => ['CVLIII'], 149 => ['CVLIV', 'CIL'], 195 => ['CVC'], 196 => ['CVCI'], 197 => ['CVCII'], 198 => ['CVCIII'], 199 => ['CVCIV', 'CIC'], 245 => ['CCVL'], 246 => ['CCVLI'], 247 => ['CCVLII'], 248 => ['CCVLIII'], 249 => ['CCVLIV', 'CCIL'], 295 => ['CCVC'], 296 => ['CCVCI'], 297 => ['CCVCII'], 298 => ['CCVCIII'], 299 => ['CCVCIV', 'CCIC'], 345 => ['CCCVL'], 346 => ['CCCVLI'], 347 => ['CCCVLII'], 348 => ['CCCVLIII'], 349 => ['CCCVLIV', 'CCCIL'], 395 => ['CCCVC'], 396 => ['CCCVCI'], 397 => ['CCCVCII'], 398 => ['CCCVCIII'], 399 => ['CCCVCIV', 'CCCIC'], 445 => ['CDVL'], 446 => ['CDVLI'], 447 => ['CDVLII'], 448 => ['CDVLIII'], 449 => ['CDVLIV', 'CDIL'], 450 => ['LD'], 451 => ['LDI'], 452 => ['LDII'], 453 => ['LDIII'], 454 => ['LDIV'], 455 => ['LDV'], 456 => ['LDVI'], 457 => ['LDVII'], 458 => ['LDVIII'], 459 => ['LDIX'], 460 => ['LDX'], 461 => ['LDXI'], 462 => ['LDXII'], 463 => ['LDXIII'], 464 => ['LDXIV'], 465 => ['LDXV'], 466 => ['LDXVI'], 467 => ['LDXVII'], 468 => ['LDXVIII'], 469 => ['LDXIX'], 470 => ['LDXX'], 471 => ['LDXXI'], 472 => ['LDXXII'], 473 => ['LDXXIII'], 474 => ['LDXXIV'], 475 => ['LDXXV'], 476 => ['LDXXVI'], 477 => ['LDXXVII'], 478 => ['LDXXVIII'], 479 => ['LDXXIX'], 480 => ['LDXXX'], 481 => ['LDXXXI'], 482 => ['LDXXXII'], 483 => ['LDXXXIII'], 484 => ['LDXXXIV'], 485 => ['LDXXXV'], 486 => ['LDXXXVI'], 487 => ['LDXXXVII'], 488 => ['LDXXXVIII'], 489 => ['LDXXXIX'], 490 => ['LDXL', 'XD'], 491 => ['LDXLI', 'XDI'], 492 => ['LDXLII', 'XDII'], 493 => ['LDXLIII', 'XDIII'], 494 => ['LDXLIV', 'XDIV'], 495 => ['LDVL', 'XDV', 'VD'], 496 => ['LDVLI', 'XDVI', 'VDI'], 497 => ['LDVLII', 'XDVII', 'VDII'], 498 => ['LDVLIII', 'XDVIII', 'VDIII'], 499 => ['LDVLIV', 'XDIX', 'VDIV', 'ID'], 545 => ['DVL'], 546 => ['DVLI'], 547 => ['DVLII'], 548 => ['DVLIII'], 549 => ['DVLIV', 'DIL'], 595 => ['DVC'], 596 => ['DVCI'], 597 => ['DVCII'], 598 => ['DVCIII'], 599 => ['DVCIV', 'DIC'], 645 => ['DCVL'], 646 => ['DCVLI'], 647 => ['DCVLII'], 648 => ['DCVLIII'], 649 => ['DCVLIV', 'DCIL'], 695 => ['DCVC'], 696 => ['DCVCI'], 697 => ['DCVCII'], 698 => ['DCVCIII'], 699 => ['DCVCIV', 'DCIC'], 745 => ['DCCVL'], 746 => ['DCCVLI'], 747 => ['DCCVLII'], 748 => ['DCCVLIII'], 749 => ['DCCVLIV', 'DCCIL'], 795 => ['DCCVC'], 796 => ['DCCVCI'], 797 => ['DCCVCII'], 798 => ['DCCVCIII'], 799 => ['DCCVCIV', 'DCCIC'], 845 => ['DCCCVL'], 846 => ['DCCCVLI'], 847 => ['DCCCVLII'], 848 => ['DCCCVLIII'], 849 => ['DCCCVLIV', 'DCCCIL'], 895 => ['DCCCVC'], 896 => ['DCCCVCI'], 897 => ['DCCCVCII'], 898 => ['DCCCVCIII'], 899 => ['DCCCVCIV', 'DCCCIC'], 945 => ['CMVL'], 946 => ['CMVLI'], 947 => ['CMVLII'], 948 => ['CMVLIII'], 949 => ['CMVLIV', 'CMIL'], 950 => ['LM'], 951 => ['LMI'], 952 => ['LMII'], 953 => ['LMIII'], 954 => ['LMIV'], 955 => ['LMV'], 956 => ['LMVI'], 957 => ['LMVII'], 958 => ['LMVIII'], 959 => ['LMIX'], 960 => ['LMX'], 961 => ['LMXI'], 962 => ['LMXII'], 963 => ['LMXIII'], 964 => ['LMXIV'], 965 => ['LMXV'], 966 => ['LMXVI'], 967 => ['LMXVII'], 968 => ['LMXVIII'], 969 => ['LMXIX'], 970 => ['LMXX'], 971 => ['LMXXI'], 972 => ['LMXXII'], 973 => ['LMXXIII'], 974 => ['LMXXIV'], 975 => ['LMXXV'], 976 => ['LMXXVI'], 977 => ['LMXXVII'], 978 => ['LMXXVIII'], 979 => ['LMXXIX'], 980 => ['LMXXX'], 981 => ['LMXXXI'], 982 => ['LMXXXII'], 983 => ['LMXXXIII'], 984 => ['LMXXXIV'], 985 => ['LMXXXV'], 986 => ['LMXXXVI'], 987 => ['LMXXXVII'], 988 => ['LMXXXVIII'], 989 => ['LMXXXIX'], 990 => ['LMXL', 'XM'], 991 => ['LMXLI', 'XMI'], 992 => ['LMXLII', 'XMII'], 993 => ['LMXLIII', 'XMIII'], 994 => ['LMXLIV', 'XMIV'], 995 => ['LMVL', 'XMV', 'VM'], 996 => ['LMVLI', 'XMVI', 'VMI'], 997 => ['LMVLII', 'XMVII', 'VMII'], 998 => ['LMVLIII', 'XMVIII', 'VMIII'], 999 => ['LMVLIV', 'XMIX', 'VMIV', 'IM'], 1045 => ['MVL'], 1046 => ['MVLI'], 1047 => ['MVLII'], 1048 => ['MVLIII'], 1049 => ['MVLIV', 'MIL'], 1095 => ['MVC'], 1096 => ['MVCI'], 1097 => ['MVCII'], 1098 => ['MVCIII'], 1099 => ['MVCIV', 'MIC'], 1145 => ['MCVL'], 1146 => ['MCVLI'], 1147 => ['MCVLII'], 1148 => ['MCVLIII'], 1149 => ['MCVLIV', 'MCIL'], 1195 => ['MCVC'], 1196 => ['MCVCI'], 1197 => ['MCVCII'], 1198 => ['MCVCIII'], 1199 => ['MCVCIV', 'MCIC'], 1245 => ['MCCVL'], 1246 => ['MCCVLI'], 1247 => ['MCCVLII'], 1248 => ['MCCVLIII'], 1249 => ['MCCVLIV', 'MCCIL'], 1295 => ['MCCVC'], 1296 => ['MCCVCI'], 1297 => ['MCCVCII'], 1298 => ['MCCVCIII'], 1299 => ['MCCVCIV', 'MCCIC'], 1345 => ['MCCCVL'], 1346 => ['MCCCVLI'], 1347 => ['MCCCVLII'], 1348 => ['MCCCVLIII'], 1349 => ['MCCCVLIV', 'MCCCIL'], 1395 => ['MCCCVC'], 1396 => ['MCCCVCI'], 1397 => ['MCCCVCII'], 1398 => ['MCCCVCIII'], 1399 => ['MCCCVCIV', 'MCCCIC'], 1445 => ['MCDVL'], 1446 => ['MCDVLI'], 1447 => ['MCDVLII'], 1448 => ['MCDVLIII'], 1449 => ['MCDVLIV', 'MCDIL'], 1450 => ['MLD'], 1451 => ['MLDI'], 1452 => ['MLDII'], 1453 => ['MLDIII'], 1454 => ['MLDIV'], 1455 => ['MLDV'], 1456 => ['MLDVI'], 1457 => ['MLDVII'], 1458 => ['MLDVIII'], 1459 => ['MLDIX'], 1460 => ['MLDX'], 1461 => ['MLDXI'], 1462 => ['MLDXII'], 1463 => ['MLDXIII'], 1464 => ['MLDXIV'], 1465 => ['MLDXV'], 1466 => ['MLDXVI'], 1467 => ['MLDXVII'], 1468 => ['MLDXVIII'], 1469 => ['MLDXIX'], 1470 => ['MLDXX'], 1471 => ['MLDXXI'], 1472 => ['MLDXXII'], 1473 => ['MLDXXIII'], 1474 => ['MLDXXIV'], 1475 => ['MLDXXV'], 1476 => ['MLDXXVI'], 1477 => ['MLDXXVII'], 1478 => ['MLDXXVIII'], 1479 => ['MLDXXIX'], 1480 => ['MLDXXX'], 1481 => ['MLDXXXI'], 1482 => ['MLDXXXII'], 1483 => ['MLDXXXIII'], 1484 => ['MLDXXXIV'], 1485 => ['MLDXXXV'], 1486 => ['MLDXXXVI'], 1487 => ['MLDXXXVII'], 1488 => ['MLDXXXVIII'], 1489 => ['MLDXXXIX'], 1490 => ['MLDXL', 'MXD'], 1491 => ['MLDXLI', 'MXDI'], 1492 => ['MLDXLII', 'MXDII'], 1493 => ['MLDXLIII', 'MXDIII'], 1494 => ['MLDXLIV', 'MXDIV'], 1495 => ['MLDVL', 'MXDV', 'MVD'], 1496 => ['MLDVLI', 'MXDVI', 'MVDI'], 1497 => ['MLDVLII', 'MXDVII', 'MVDII'], 1498 => ['MLDVLIII', 'MXDVIII', 'MVDIII'], 1499 => ['MLDVLIV', 'MXDIX', 'MVDIV', 'MID'], 1545 => ['MDVL'], 1546 => ['MDVLI'], 1547 => ['MDVLII'], 1548 => ['MDVLIII'], 1549 => ['MDVLIV', 'MDIL'], 1595 => ['MDVC'], 1596 => ['MDVCI'], 1597 => ['MDVCII'], 1598 => ['MDVCIII'], 1599 => ['MDVCIV', 'MDIC'], 1645 => ['MDCVL'], 1646 => ['MDCVLI'], 1647 => ['MDCVLII'], 1648 => ['MDCVLIII'], 1649 => ['MDCVLIV', 'MDCIL'], 1695 => ['MDCVC'], 1696 => ['MDCVCI'], 1697 => ['MDCVCII'], 1698 => ['MDCVCIII'], 1699 => ['MDCVCIV', 'MDCIC'], 1745 => ['MDCCVL'], 1746 => ['MDCCVLI'], 1747 => ['MDCCVLII'], 1748 => ['MDCCVLIII'], 1749 => ['MDCCVLIV', 'MDCCIL'], 1795 => ['MDCCVC'], 1796 => ['MDCCVCI'], 1797 => ['MDCCVCII'], 1798 => ['MDCCVCIII'], 1799 => ['MDCCVCIV', 'MDCCIC'], 1845 => ['MDCCCVL'], 1846 => ['MDCCCVLI'], 1847 => ['MDCCCVLII'], 1848 => ['MDCCCVLIII'], 1849 => ['MDCCCVLIV', 'MDCCCIL'], 1895 => ['MDCCCVC'], 1896 => ['MDCCCVCI'], 1897 => ['MDCCCVCII'], 1898 => ['MDCCCVCIII'], 1899 => ['MDCCCVCIV', 'MDCCCIC'], 1945 => ['MCMVL'], 1946 => ['MCMVLI'], 1947 => ['MCMVLII'], 1948 => ['MCMVLIII'], 1949 => ['MCMVLIV', 'MCMIL'], 1950 => ['MLM'], 1951 => ['MLMI'], 1952 => ['MLMII'], 1953 => ['MLMIII'], 1954 => ['MLMIV'], 1955 => ['MLMV'], 1956 => ['MLMVI'], 1957 => ['MLMVII'], 1958 => ['MLMVIII'], 1959 => ['MLMIX'], 1960 => ['MLMX'], 1961 => ['MLMXI'], 1962 => ['MLMXII'], 1963 => ['MLMXIII'], 1964 => ['MLMXIV'], 1965 => ['MLMXV'], 1966 => ['MLMXVI'], 1967 => ['MLMXVII'], 1968 => ['MLMXVIII'], 1969 => ['MLMXIX'], 1970 => ['MLMXX'], 1971 => ['MLMXXI'], 1972 => ['MLMXXII'], 1973 => ['MLMXXIII'], 1974 => ['MLMXXIV'], 1975 => ['MLMXXV'], 1976 => ['MLMXXVI'], 1977 => ['MLMXXVII'], 1978 => ['MLMXXVIII'], 1979 => ['MLMXXIX'], 1980 => ['MLMXXX'], 1981 => ['MLMXXXI'], 1982 => ['MLMXXXII'], 1983 => ['MLMXXXIII'], 1984 => ['MLMXXXIV'], 1985 => ['MLMXXXV'], 1986 => ['MLMXXXVI'], 1987 => ['MLMXXXVII'], 1988 => ['MLMXXXVIII'], 1989 => ['MLMXXXIX'], 1990 => ['MLMXL', 'MXM'], 1991 => ['MLMXLI', 'MXMI'], 1992 => ['MLMXLII', 'MXMII'], 1993 => ['MLMXLIII', 'MXMIII'], 1994 => ['MLMXLIV', 'MXMIV'], 1995 => ['MLMVL', 'MXMV', 'MVM'], 1996 => ['MLMVLI', 'MXMVI', 'MVMI'], 1997 => ['MLMVLII', 'MXMVII', 'MVMII'], 1998 => ['MLMVLIII', 'MXMVIII', 'MVMIII'], 1999 => ['MLMVLIV', 'MXMIX', 'MVMIV', 'MIM'], 2045 => ['MMVL'], 2046 => ['MMVLI'], 2047 => ['MMVLII'], 2048 => ['MMVLIII'], 2049 => ['MMVLIV', 'MMIL'], 2095 => ['MMVC'], 2096 => ['MMVCI'], 2097 => ['MMVCII'], 2098 => ['MMVCIII'], 2099 => ['MMVCIV', 'MMIC'], 2145 => ['MMCVL'], 2146 => ['MMCVLI'], 2147 => ['MMCVLII'], 2148 => ['MMCVLIII'], 2149 => ['MMCVLIV', 'MMCIL'], 2195 => ['MMCVC'], 2196 => ['MMCVCI'], 2197 => ['MMCVCII'], 2198 => ['MMCVCIII'], 2199 => ['MMCVCIV', 'MMCIC'], 2245 => ['MMCCVL'], 2246 => ['MMCCVLI'], 2247 => ['MMCCVLII'], 2248 => ['MMCCVLIII'], 2249 => ['MMCCVLIV', 'MMCCIL'], 2295 => ['MMCCVC'], 2296 => ['MMCCVCI'], 2297 => ['MMCCVCII'], 2298 => ['MMCCVCIII'], 2299 => ['MMCCVCIV', 'MMCCIC'], 2345 => ['MMCCCVL'], 2346 => ['MMCCCVLI'], 2347 => ['MMCCCVLII'], 2348 => ['MMCCCVLIII'], 2349 => ['MMCCCVLIV', 'MMCCCIL'], 2395 => ['MMCCCVC'], 2396 => ['MMCCCVCI'], 2397 => ['MMCCCVCII'], 2398 => ['MMCCCVCIII'], 2399 => ['MMCCCVCIV', 'MMCCCIC'], 2445 => ['MMCDVL'], 2446 => ['MMCDVLI'], 2447 => ['MMCDVLII'], 2448 => ['MMCDVLIII'], 2449 => ['MMCDVLIV', 'MMCDIL'], 2450 => ['MMLD'], 2451 => ['MMLDI'], 2452 => ['MMLDII'], 2453 => ['MMLDIII'], 2454 => ['MMLDIV'], 2455 => ['MMLDV'], 2456 => ['MMLDVI'], 2457 => ['MMLDVII'], 2458 => ['MMLDVIII'], 2459 => ['MMLDIX'], 2460 => ['MMLDX'], 2461 => ['MMLDXI'], 2462 => ['MMLDXII'], 2463 => ['MMLDXIII'], 2464 => ['MMLDXIV'], 2465 => ['MMLDXV'], 2466 => ['MMLDXVI'], 2467 => ['MMLDXVII'], 2468 => ['MMLDXVIII'], 2469 => ['MMLDXIX'], 2470 => ['MMLDXX'], 2471 => ['MMLDXXI'], 2472 => ['MMLDXXII'], 2473 => ['MMLDXXIII'], 2474 => ['MMLDXXIV'], 2475 => ['MMLDXXV'], 2476 => ['MMLDXXVI'], 2477 => ['MMLDXXVII'], 2478 => ['MMLDXXVIII'], 2479 => ['MMLDXXIX'], 2480 => ['MMLDXXX'], 2481 => ['MMLDXXXI'], 2482 => ['MMLDXXXII'], 2483 => ['MMLDXXXIII'], 2484 => ['MMLDXXXIV'], 2485 => ['MMLDXXXV'], 2486 => ['MMLDXXXVI'], 2487 => ['MMLDXXXVII'], 2488 => ['MMLDXXXVIII'], 2489 => ['MMLDXXXIX'], 2490 => ['MMLDXL', 'MMXD'], 2491 => ['MMLDXLI', 'MMXDI'], 2492 => ['MMLDXLII', 'MMXDII'], 2493 => ['MMLDXLIII', 'MMXDIII'], 2494 => ['MMLDXLIV', 'MMXDIV'], 2495 => ['MMLDVL', 'MMXDV', 'MMVD'], 2496 => ['MMLDVLI', 'MMXDVI', 'MMVDI'], 2497 => ['MMLDVLII', 'MMXDVII', 'MMVDII'], 2498 => ['MMLDVLIII', 'MMXDVIII', 'MMVDIII'], 2499 => ['MMLDVLIV', 'MMXDIX', 'MMVDIV', 'MMID'], 2545 => ['MMDVL'], 2546 => ['MMDVLI'], 2547 => ['MMDVLII'], 2548 => ['MMDVLIII'], 2549 => ['MMDVLIV', 'MMDIL'], 2595 => ['MMDVC'], 2596 => ['MMDVCI'], 2597 => ['MMDVCII'], 2598 => ['MMDVCIII'], 2599 => ['MMDVCIV', 'MMDIC'], 2645 => ['MMDCVL'], 2646 => ['MMDCVLI'], 2647 => ['MMDCVLII'], 2648 => ['MMDCVLIII'], 2649 => ['MMDCVLIV', 'MMDCIL'], 2695 => ['MMDCVC'], 2696 => ['MMDCVCI'], 2697 => ['MMDCVCII'], 2698 => ['MMDCVCIII'], 2699 => ['MMDCVCIV', 'MMDCIC'], 2745 => ['MMDCCVL'], 2746 => ['MMDCCVLI'], 2747 => ['MMDCCVLII'], 2748 => ['MMDCCVLIII'], 2749 => ['MMDCCVLIV', 'MMDCCIL'], 2795 => ['MMDCCVC'], 2796 => ['MMDCCVCI'], 2797 => ['MMDCCVCII'], 2798 => ['MMDCCVCIII'], 2799 => ['MMDCCVCIV', 'MMDCCIC'], 2845 => ['MMDCCCVL'], 2846 => ['MMDCCCVLI'], 2847 => ['MMDCCCVLII'], 2848 => ['MMDCCCVLIII'], 2849 => ['MMDCCCVLIV', 'MMDCCCIL'], 2895 => ['MMDCCCVC'], 2896 => ['MMDCCCVCI'], 2897 => ['MMDCCCVCII'], 2898 => ['MMDCCCVCIII'], 2899 => ['MMDCCCVCIV', 'MMDCCCIC'], 2945 => ['MMCMVL'], 2946 => ['MMCMVLI'], 2947 => ['MMCMVLII'], 2948 => ['MMCMVLIII'], 2949 => ['MMCMVLIV', 'MMCMIL'], 2950 => ['MMLM'], 2951 => ['MMLMI'], 2952 => ['MMLMII'], 2953 => ['MMLMIII'], 2954 => ['MMLMIV'], 2955 => ['MMLMV'], 2956 => ['MMLMVI'], 2957 => ['MMLMVII'], 2958 => ['MMLMVIII'], 2959 => ['MMLMIX'], 2960 => ['MMLMX'], 2961 => ['MMLMXI'], 2962 => ['MMLMXII'], 2963 => ['MMLMXIII'], 2964 => ['MMLMXIV'], 2965 => ['MMLMXV'], 2966 => ['MMLMXVI'], 2967 => ['MMLMXVII'], 2968 => ['MMLMXVIII'], 2969 => ['MMLMXIX'], 2970 => ['MMLMXX'], 2971 => ['MMLMXXI'], 2972 => ['MMLMXXII'], 2973 => ['MMLMXXIII'], 2974 => ['MMLMXXIV'], 2975 => ['MMLMXXV'], 2976 => ['MMLMXXVI'], 2977 => ['MMLMXXVII'], 2978 => ['MMLMXXVIII'], 2979 => ['MMLMXXIX'], 2980 => ['MMLMXXX'], 2981 => ['MMLMXXXI'], 2982 => ['MMLMXXXII'], 2983 => ['MMLMXXXIII'], 2984 => ['MMLMXXXIV'], 2985 => ['MMLMXXXV'], 2986 => ['MMLMXXXVI'], 2987 => ['MMLMXXXVII'], 2988 => ['MMLMXXXVIII'], 2989 => ['MMLMXXXIX'], 2990 => ['MMLMXL', 'MMXM'], 2991 => ['MMLMXLI', 'MMXMI'], 2992 => ['MMLMXLII', 'MMXMII'], 2993 => ['MMLMXLIII', 'MMXMIII'], 2994 => ['MMLMXLIV', 'MMXMIV'], 2995 => ['MMLMVL', 'MMXMV', 'MMVM'], 2996 => ['MMLMVLI', 'MMXMVI', 'MMVMI'], 2997 => ['MMLMVLII', 'MMXMVII', 'MMVMII'], 2998 => ['MMLMVLIII', 'MMXMVIII', 'MMVMIII'], 2999 => ['MMLMVLIV', 'MMXMIX', 'MMVMIV', 'MMIM'], 3045 => ['MMMVL'], 3046 => ['MMMVLI'], 3047 => ['MMMVLII'], 3048 => ['MMMVLIII'], 3049 => ['MMMVLIV', 'MMMIL'], 3095 => ['MMMVC'], 3096 => ['MMMVCI'], 3097 => ['MMMVCII'], 3098 => ['MMMVCIII'], 3099 => ['MMMVCIV', 'MMMIC'], 3145 => ['MMMCVL'], 3146 => ['MMMCVLI'], 3147 => ['MMMCVLII'], 3148 => ['MMMCVLIII'], 3149 => ['MMMCVLIV', 'MMMCIL'], 3195 => ['MMMCVC'], 3196 => ['MMMCVCI'], 3197 => ['MMMCVCII'], 3198 => ['MMMCVCIII'], 3199 => ['MMMCVCIV', 'MMMCIC'], 3245 => ['MMMCCVL'], 3246 => ['MMMCCVLI'], 3247 => ['MMMCCVLII'], 3248 => ['MMMCCVLIII'], 3249 => ['MMMCCVLIV', 'MMMCCIL'], 3295 => ['MMMCCVC'], 3296 => ['MMMCCVCI'], 3297 => ['MMMCCVCII'], 3298 => ['MMMCCVCIII'], 3299 => ['MMMCCVCIV', 'MMMCCIC'], 3345 => ['MMMCCCVL'], 3346 => ['MMMCCCVLI'], 3347 => ['MMMCCCVLII'], 3348 => ['MMMCCCVLIII'], 3349 => ['MMMCCCVLIV', 'MMMCCCIL'], 3395 => ['MMMCCCVC'], 3396 => ['MMMCCCVCI'], 3397 => ['MMMCCCVCII'], 3398 => ['MMMCCCVCIII'], 3399 => ['MMMCCCVCIV', 'MMMCCCIC'], 3445 => ['MMMCDVL'], 3446 => ['MMMCDVLI'], 3447 => ['MMMCDVLII'], 3448 => ['MMMCDVLIII'], 3449 => ['MMMCDVLIV', 'MMMCDIL'], 3450 => ['MMMLD'], 3451 => ['MMMLDI'], 3452 => ['MMMLDII'], 3453 => ['MMMLDIII'], 3454 => ['MMMLDIV'], 3455 => ['MMMLDV'], 3456 => ['MMMLDVI'], 3457 => ['MMMLDVII'], 3458 => ['MMMLDVIII'], 3459 => ['MMMLDIX'], 3460 => ['MMMLDX'], 3461 => ['MMMLDXI'], 3462 => ['MMMLDXII'], 3463 => ['MMMLDXIII'], 3464 => ['MMMLDXIV'], 3465 => ['MMMLDXV'], 3466 => ['MMMLDXVI'], 3467 => ['MMMLDXVII'], 3468 => ['MMMLDXVIII'], 3469 => ['MMMLDXIX'], 3470 => ['MMMLDXX'], 3471 => ['MMMLDXXI'], 3472 => ['MMMLDXXII'], 3473 => ['MMMLDXXIII'], 3474 => ['MMMLDXXIV'], 3475 => ['MMMLDXXV'], 3476 => ['MMMLDXXVI'], 3477 => ['MMMLDXXVII'], 3478 => ['MMMLDXXVIII'], 3479 => ['MMMLDXXIX'], 3480 => ['MMMLDXXX'], 3481 => ['MMMLDXXXI'], 3482 => ['MMMLDXXXII'], 3483 => ['MMMLDXXXIII'], 3484 => ['MMMLDXXXIV'], 3485 => ['MMMLDXXXV'], 3486 => ['MMMLDXXXVI'], 3487 => ['MMMLDXXXVII'], 3488 => ['MMMLDXXXVIII'], 3489 => ['MMMLDXXXIX'], 3490 => ['MMMLDXL', 'MMMXD'], 3491 => ['MMMLDXLI', 'MMMXDI'], 3492 => ['MMMLDXLII', 'MMMXDII'], 3493 => ['MMMLDXLIII', 'MMMXDIII'], 3494 => ['MMMLDXLIV', 'MMMXDIV'], 3495 => ['MMMLDVL', 'MMMXDV', 'MMMVD'], 3496 => ['MMMLDVLI', 'MMMXDVI', 'MMMVDI'], 3497 => ['MMMLDVLII', 'MMMXDVII', 'MMMVDII'], 3498 => ['MMMLDVLIII', 'MMMXDVIII', 'MMMVDIII'], 3499 => ['MMMLDVLIV', 'MMMXDIX', 'MMMVDIV', 'MMMID'], 3545 => ['MMMDVL'], 3546 => ['MMMDVLI'], 3547 => ['MMMDVLII'], 3548 => ['MMMDVLIII'], 3549 => ['MMMDVLIV', 'MMMDIL'], 3595 => ['MMMDVC'], 3596 => ['MMMDVCI'], 3597 => ['MMMDVCII'], 3598 => ['MMMDVCIII'], 3599 => ['MMMDVCIV', 'MMMDIC'], 3645 => ['MMMDCVL'], 3646 => ['MMMDCVLI'], 3647 => ['MMMDCVLII'], 3648 => ['MMMDCVLIII'], 3649 => ['MMMDCVLIV', 'MMMDCIL'], 3695 => ['MMMDCVC'], 3696 => ['MMMDCVCI'], 3697 => ['MMMDCVCII'], 3698 => ['MMMDCVCIII'], 3699 => ['MMMDCVCIV', 'MMMDCIC'], 3745 => ['MMMDCCVL'], 3746 => ['MMMDCCVLI'], 3747 => ['MMMDCCVLII'], 3748 => ['MMMDCCVLIII'], 3749 => ['MMMDCCVLIV', 'MMMDCCIL'], 3795 => ['MMMDCCVC'], 3796 => ['MMMDCCVCI'], 3797 => ['MMMDCCVCII'], 3798 => ['MMMDCCVCIII'], 3799 => ['MMMDCCVCIV', 'MMMDCCIC'], 3845 => ['MMMDCCCVL'], 3846 => ['MMMDCCCVLI'], 3847 => ['MMMDCCCVLII'], 3848 => ['MMMDCCCVLIII'], 3849 => ['MMMDCCCVLIV', 'MMMDCCCIL'], 3895 => ['MMMDCCCVC'], 3896 => ['MMMDCCCVCI'], 3897 => ['MMMDCCCVCII'], 3898 => ['MMMDCCCVCIII'], 3899 => ['MMMDCCCVCIV', 'MMMDCCCIC'], 3945 => ['MMMCMVL'], 3946 => ['MMMCMVLI'], 3947 => ['MMMCMVLII'], 3948 => ['MMMCMVLIII'], 3949 => ['MMMCMVLIV', 'MMMCMIL'], 3950 => ['MMMLM'], 3951 => ['MMMLMI'], 3952 => ['MMMLMII'], 3953 => ['MMMLMIII'], 3954 => ['MMMLMIV'], 3955 => ['MMMLMV'], 3956 => ['MMMLMVI'], 3957 => ['MMMLMVII'], 3958 => ['MMMLMVIII'], 3959 => ['MMMLMIX'], 3960 => ['MMMLMX'], 3961 => ['MMMLMXI'], 3962 => ['MMMLMXII'], 3963 => ['MMMLMXIII'], 3964 => ['MMMLMXIV'], 3965 => ['MMMLMXV'], 3966 => ['MMMLMXVI'], 3967 => ['MMMLMXVII'], 3968 => ['MMMLMXVIII'], 3969 => ['MMMLMXIX'], 3970 => ['MMMLMXX'], 3971 => ['MMMLMXXI'], 3972 => ['MMMLMXXII'], 3973 => ['MMMLMXXIII'], 3974 => ['MMMLMXXIV'], 3975 => ['MMMLMXXV'], 3976 => ['MMMLMXXVI'], 3977 => ['MMMLMXXVII'], 3978 => ['MMMLMXXVIII'], 3979 => ['MMMLMXXIX'], 3980 => ['MMMLMXXX'], 3981 => ['MMMLMXXXI'], 3982 => ['MMMLMXXXII'], 3983 => ['MMMLMXXXIII'], 3984 => ['MMMLMXXXIV'], 3985 => ['MMMLMXXXV'], 3986 => ['MMMLMXXXVI'], 3987 => ['MMMLMXXXVII'], 3988 => ['MMMLMXXXVIII'], 3989 => ['MMMLMXXXIX'], 3990 => ['MMMLMXL', 'MMMXM'], 3991 => ['MMMLMXLI', 'MMMXMI'], 3992 => ['MMMLMXLII', 'MMMXMII'], 3993 => ['MMMLMXLIII', 'MMMXMIII'], 3994 => ['MMMLMXLIV', 'MMMXMIV'], 3995 => ['MMMLMVL', 'MMMXMV', 'MMMVM'], 3996 => ['MMMLMVLI', 'MMMXMVI', 'MMMVMI'], 3997 => ['MMMLMVLII', 'MMMXMVII', 'MMMVMII'], 3998 => ['MMMLMVLIII', 'MMMXMVIII', 'MMMVMIII'], 3999 => ['MMMLMVLIV', 'MMMXMIX', 'MMMVMIV', 'MMMIM']]
THOUSANDS['', 'M', 'MM', 'MMM']
HUNDREDS['', 'C', 'CC', 'CCC', 'CD', 'D', 'DC', 'DCC', 'DCCC', 'CM']
TENS['', 'X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC']
ONES['', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX']
MAX_ROMAN_VALUE3999
MAX_ROMAN_STYLE4
romanCut()mixed
valueOk()string
styleOk()string
calculateRoman()string
funcRoman()ROMAN.string
nullFalseTrueToNumber()Many functions accept null/false/true argument treated as 0/0/1.void
+ +
+

Constants

+ +
+

VALUES

+ + + + mixed + $VALUES + = [45 => ['VL'], 46 => ['VLI'], 47 => ['VLII'], 48 => ['VLIII'], 49 => ['VLIV', 'IL'], 95 => ['VC'], 96 => ['VCI'], 97 => ['VCII'], 98 => ['VCIII'], 99 => ['VCIV', 'IC'], 145 => ['CVL'], 146 => ['CVLI'], 147 => ['CVLII'], 148 => ['CVLIII'], 149 => ['CVLIV', 'CIL'], 195 => ['CVC'], 196 => ['CVCI'], 197 => ['CVCII'], 198 => ['CVCIII'], 199 => ['CVCIV', 'CIC'], 245 => ['CCVL'], 246 => ['CCVLI'], 247 => ['CCVLII'], 248 => ['CCVLIII'], 249 => ['CCVLIV', 'CCIL'], 295 => ['CCVC'], 296 => ['CCVCI'], 297 => ['CCVCII'], 298 => ['CCVCIII'], 299 => ['CCVCIV', 'CCIC'], 345 => ['CCCVL'], 346 => ['CCCVLI'], 347 => ['CCCVLII'], 348 => ['CCCVLIII'], 349 => ['CCCVLIV', 'CCCIL'], 395 => ['CCCVC'], 396 => ['CCCVCI'], 397 => ['CCCVCII'], 398 => ['CCCVCIII'], 399 => ['CCCVCIV', 'CCCIC'], 445 => ['CDVL'], 446 => ['CDVLI'], 447 => ['CDVLII'], 448 => ['CDVLIII'], 449 => ['CDVLIV', 'CDIL'], 450 => ['LD'], 451 => ['LDI'], 452 => ['LDII'], 453 => ['LDIII'], 454 => ['LDIV'], 455 => ['LDV'], 456 => ['LDVI'], 457 => ['LDVII'], 458 => ['LDVIII'], 459 => ['LDIX'], 460 => ['LDX'], 461 => ['LDXI'], 462 => ['LDXII'], 463 => ['LDXIII'], 464 => ['LDXIV'], 465 => ['LDXV'], 466 => ['LDXVI'], 467 => ['LDXVII'], 468 => ['LDXVIII'], 469 => ['LDXIX'], 470 => ['LDXX'], 471 => ['LDXXI'], 472 => ['LDXXII'], 473 => ['LDXXIII'], 474 => ['LDXXIV'], 475 => ['LDXXV'], 476 => ['LDXXVI'], 477 => ['LDXXVII'], 478 => ['LDXXVIII'], 479 => ['LDXXIX'], 480 => ['LDXXX'], 481 => ['LDXXXI'], 482 => ['LDXXXII'], 483 => ['LDXXXIII'], 484 => ['LDXXXIV'], 485 => ['LDXXXV'], 486 => ['LDXXXVI'], 487 => ['LDXXXVII'], 488 => ['LDXXXVIII'], 489 => ['LDXXXIX'], 490 => ['LDXL', 'XD'], 491 => ['LDXLI', 'XDI'], 492 => ['LDXLII', 'XDII'], 493 => ['LDXLIII', 'XDIII'], 494 => ['LDXLIV', 'XDIV'], 495 => ['LDVL', 'XDV', 'VD'], 496 => ['LDVLI', 'XDVI', 'VDI'], 497 => ['LDVLII', 'XDVII', 'VDII'], 498 => ['LDVLIII', 'XDVIII', 'VDIII'], 499 => ['LDVLIV', 'XDIX', 'VDIV', 'ID'], 545 => ['DVL'], 546 => ['DVLI'], 547 => ['DVLII'], 548 => ['DVLIII'], 549 => ['DVLIV', 'DIL'], 595 => ['DVC'], 596 => ['DVCI'], 597 => ['DVCII'], 598 => ['DVCIII'], 599 => ['DVCIV', 'DIC'], 645 => ['DCVL'], 646 => ['DCVLI'], 647 => ['DCVLII'], 648 => ['DCVLIII'], 649 => ['DCVLIV', 'DCIL'], 695 => ['DCVC'], 696 => ['DCVCI'], 697 => ['DCVCII'], 698 => ['DCVCIII'], 699 => ['DCVCIV', 'DCIC'], 745 => ['DCCVL'], 746 => ['DCCVLI'], 747 => ['DCCVLII'], 748 => ['DCCVLIII'], 749 => ['DCCVLIV', 'DCCIL'], 795 => ['DCCVC'], 796 => ['DCCVCI'], 797 => ['DCCVCII'], 798 => ['DCCVCIII'], 799 => ['DCCVCIV', 'DCCIC'], 845 => ['DCCCVL'], 846 => ['DCCCVLI'], 847 => ['DCCCVLII'], 848 => ['DCCCVLIII'], 849 => ['DCCCVLIV', 'DCCCIL'], 895 => ['DCCCVC'], 896 => ['DCCCVCI'], 897 => ['DCCCVCII'], 898 => ['DCCCVCIII'], 899 => ['DCCCVCIV', 'DCCCIC'], 945 => ['CMVL'], 946 => ['CMVLI'], 947 => ['CMVLII'], 948 => ['CMVLIII'], 949 => ['CMVLIV', 'CMIL'], 950 => ['LM'], 951 => ['LMI'], 952 => ['LMII'], 953 => ['LMIII'], 954 => ['LMIV'], 955 => ['LMV'], 956 => ['LMVI'], 957 => ['LMVII'], 958 => ['LMVIII'], 959 => ['LMIX'], 960 => ['LMX'], 961 => ['LMXI'], 962 => ['LMXII'], 963 => ['LMXIII'], 964 => ['LMXIV'], 965 => ['LMXV'], 966 => ['LMXVI'], 967 => ['LMXVII'], 968 => ['LMXVIII'], 969 => ['LMXIX'], 970 => ['LMXX'], 971 => ['LMXXI'], 972 => ['LMXXII'], 973 => ['LMXXIII'], 974 => ['LMXXIV'], 975 => ['LMXXV'], 976 => ['LMXXVI'], 977 => ['LMXXVII'], 978 => ['LMXXVIII'], 979 => ['LMXXIX'], 980 => ['LMXXX'], 981 => ['LMXXXI'], 982 => ['LMXXXII'], 983 => ['LMXXXIII'], 984 => ['LMXXXIV'], 985 => ['LMXXXV'], 986 => ['LMXXXVI'], 987 => ['LMXXXVII'], 988 => ['LMXXXVIII'], 989 => ['LMXXXIX'], 990 => ['LMXL', 'XM'], 991 => ['LMXLI', 'XMI'], 992 => ['LMXLII', 'XMII'], 993 => ['LMXLIII', 'XMIII'], 994 => ['LMXLIV', 'XMIV'], 995 => ['LMVL', 'XMV', 'VM'], 996 => ['LMVLI', 'XMVI', 'VMI'], 997 => ['LMVLII', 'XMVII', 'VMII'], 998 => ['LMVLIII', 'XMVIII', 'VMIII'], 999 => ['LMVLIV', 'XMIX', 'VMIV', 'IM'], 1045 => ['MVL'], 1046 => ['MVLI'], 1047 => ['MVLII'], 1048 => ['MVLIII'], 1049 => ['MVLIV', 'MIL'], 1095 => ['MVC'], 1096 => ['MVCI'], 1097 => ['MVCII'], 1098 => ['MVCIII'], 1099 => ['MVCIV', 'MIC'], 1145 => ['MCVL'], 1146 => ['MCVLI'], 1147 => ['MCVLII'], 1148 => ['MCVLIII'], 1149 => ['MCVLIV', 'MCIL'], 1195 => ['MCVC'], 1196 => ['MCVCI'], 1197 => ['MCVCII'], 1198 => ['MCVCIII'], 1199 => ['MCVCIV', 'MCIC'], 1245 => ['MCCVL'], 1246 => ['MCCVLI'], 1247 => ['MCCVLII'], 1248 => ['MCCVLIII'], 1249 => ['MCCVLIV', 'MCCIL'], 1295 => ['MCCVC'], 1296 => ['MCCVCI'], 1297 => ['MCCVCII'], 1298 => ['MCCVCIII'], 1299 => ['MCCVCIV', 'MCCIC'], 1345 => ['MCCCVL'], 1346 => ['MCCCVLI'], 1347 => ['MCCCVLII'], 1348 => ['MCCCVLIII'], 1349 => ['MCCCVLIV', 'MCCCIL'], 1395 => ['MCCCVC'], 1396 => ['MCCCVCI'], 1397 => ['MCCCVCII'], 1398 => ['MCCCVCIII'], 1399 => ['MCCCVCIV', 'MCCCIC'], 1445 => ['MCDVL'], 1446 => ['MCDVLI'], 1447 => ['MCDVLII'], 1448 => ['MCDVLIII'], 1449 => ['MCDVLIV', 'MCDIL'], 1450 => ['MLD'], 1451 => ['MLDI'], 1452 => ['MLDII'], 1453 => ['MLDIII'], 1454 => ['MLDIV'], 1455 => ['MLDV'], 1456 => ['MLDVI'], 1457 => ['MLDVII'], 1458 => ['MLDVIII'], 1459 => ['MLDIX'], 1460 => ['MLDX'], 1461 => ['MLDXI'], 1462 => ['MLDXII'], 1463 => ['MLDXIII'], 1464 => ['MLDXIV'], 1465 => ['MLDXV'], 1466 => ['MLDXVI'], 1467 => ['MLDXVII'], 1468 => ['MLDXVIII'], 1469 => ['MLDXIX'], 1470 => ['MLDXX'], 1471 => ['MLDXXI'], 1472 => ['MLDXXII'], 1473 => ['MLDXXIII'], 1474 => ['MLDXXIV'], 1475 => ['MLDXXV'], 1476 => ['MLDXXVI'], 1477 => ['MLDXXVII'], 1478 => ['MLDXXVIII'], 1479 => ['MLDXXIX'], 1480 => ['MLDXXX'], 1481 => ['MLDXXXI'], 1482 => ['MLDXXXII'], 1483 => ['MLDXXXIII'], 1484 => ['MLDXXXIV'], 1485 => ['MLDXXXV'], 1486 => ['MLDXXXVI'], 1487 => ['MLDXXXVII'], 1488 => ['MLDXXXVIII'], 1489 => ['MLDXXXIX'], 1490 => ['MLDXL', 'MXD'], 1491 => ['MLDXLI', 'MXDI'], 1492 => ['MLDXLII', 'MXDII'], 1493 => ['MLDXLIII', 'MXDIII'], 1494 => ['MLDXLIV', 'MXDIV'], 1495 => ['MLDVL', 'MXDV', 'MVD'], 1496 => ['MLDVLI', 'MXDVI', 'MVDI'], 1497 => ['MLDVLII', 'MXDVII', 'MVDII'], 1498 => ['MLDVLIII', 'MXDVIII', 'MVDIII'], 1499 => ['MLDVLIV', 'MXDIX', 'MVDIV', 'MID'], 1545 => ['MDVL'], 1546 => ['MDVLI'], 1547 => ['MDVLII'], 1548 => ['MDVLIII'], 1549 => ['MDVLIV', 'MDIL'], 1595 => ['MDVC'], 1596 => ['MDVCI'], 1597 => ['MDVCII'], 1598 => ['MDVCIII'], 1599 => ['MDVCIV', 'MDIC'], 1645 => ['MDCVL'], 1646 => ['MDCVLI'], 1647 => ['MDCVLII'], 1648 => ['MDCVLIII'], 1649 => ['MDCVLIV', 'MDCIL'], 1695 => ['MDCVC'], 1696 => ['MDCVCI'], 1697 => ['MDCVCII'], 1698 => ['MDCVCIII'], 1699 => ['MDCVCIV', 'MDCIC'], 1745 => ['MDCCVL'], 1746 => ['MDCCVLI'], 1747 => ['MDCCVLII'], 1748 => ['MDCCVLIII'], 1749 => ['MDCCVLIV', 'MDCCIL'], 1795 => ['MDCCVC'], 1796 => ['MDCCVCI'], 1797 => ['MDCCVCII'], 1798 => ['MDCCVCIII'], 1799 => ['MDCCVCIV', 'MDCCIC'], 1845 => ['MDCCCVL'], 1846 => ['MDCCCVLI'], 1847 => ['MDCCCVLII'], 1848 => ['MDCCCVLIII'], 1849 => ['MDCCCVLIV', 'MDCCCIL'], 1895 => ['MDCCCVC'], 1896 => ['MDCCCVCI'], 1897 => ['MDCCCVCII'], 1898 => ['MDCCCVCIII'], 1899 => ['MDCCCVCIV', 'MDCCCIC'], 1945 => ['MCMVL'], 1946 => ['MCMVLI'], 1947 => ['MCMVLII'], 1948 => ['MCMVLIII'], 1949 => ['MCMVLIV', 'MCMIL'], 1950 => ['MLM'], 1951 => ['MLMI'], 1952 => ['MLMII'], 1953 => ['MLMIII'], 1954 => ['MLMIV'], 1955 => ['MLMV'], 1956 => ['MLMVI'], 1957 => ['MLMVII'], 1958 => ['MLMVIII'], 1959 => ['MLMIX'], 1960 => ['MLMX'], 1961 => ['MLMXI'], 1962 => ['MLMXII'], 1963 => ['MLMXIII'], 1964 => ['MLMXIV'], 1965 => ['MLMXV'], 1966 => ['MLMXVI'], 1967 => ['MLMXVII'], 1968 => ['MLMXVIII'], 1969 => ['MLMXIX'], 1970 => ['MLMXX'], 1971 => ['MLMXXI'], 1972 => ['MLMXXII'], 1973 => ['MLMXXIII'], 1974 => ['MLMXXIV'], 1975 => ['MLMXXV'], 1976 => ['MLMXXVI'], 1977 => ['MLMXXVII'], 1978 => ['MLMXXVIII'], 1979 => ['MLMXXIX'], 1980 => ['MLMXXX'], 1981 => ['MLMXXXI'], 1982 => ['MLMXXXII'], 1983 => ['MLMXXXIII'], 1984 => ['MLMXXXIV'], 1985 => ['MLMXXXV'], 1986 => ['MLMXXXVI'], 1987 => ['MLMXXXVII'], 1988 => ['MLMXXXVIII'], 1989 => ['MLMXXXIX'], 1990 => ['MLMXL', 'MXM'], 1991 => ['MLMXLI', 'MXMI'], 1992 => ['MLMXLII', 'MXMII'], 1993 => ['MLMXLIII', 'MXMIII'], 1994 => ['MLMXLIV', 'MXMIV'], 1995 => ['MLMVL', 'MXMV', 'MVM'], 1996 => ['MLMVLI', 'MXMVI', 'MVMI'], 1997 => ['MLMVLII', 'MXMVII', 'MVMII'], 1998 => ['MLMVLIII', 'MXMVIII', 'MVMIII'], 1999 => ['MLMVLIV', 'MXMIX', 'MVMIV', 'MIM'], 2045 => ['MMVL'], 2046 => ['MMVLI'], 2047 => ['MMVLII'], 2048 => ['MMVLIII'], 2049 => ['MMVLIV', 'MMIL'], 2095 => ['MMVC'], 2096 => ['MMVCI'], 2097 => ['MMVCII'], 2098 => ['MMVCIII'], 2099 => ['MMVCIV', 'MMIC'], 2145 => ['MMCVL'], 2146 => ['MMCVLI'], 2147 => ['MMCVLII'], 2148 => ['MMCVLIII'], 2149 => ['MMCVLIV', 'MMCIL'], 2195 => ['MMCVC'], 2196 => ['MMCVCI'], 2197 => ['MMCVCII'], 2198 => ['MMCVCIII'], 2199 => ['MMCVCIV', 'MMCIC'], 2245 => ['MMCCVL'], 2246 => ['MMCCVLI'], 2247 => ['MMCCVLII'], 2248 => ['MMCCVLIII'], 2249 => ['MMCCVLIV', 'MMCCIL'], 2295 => ['MMCCVC'], 2296 => ['MMCCVCI'], 2297 => ['MMCCVCII'], 2298 => ['MMCCVCIII'], 2299 => ['MMCCVCIV', 'MMCCIC'], 2345 => ['MMCCCVL'], 2346 => ['MMCCCVLI'], 2347 => ['MMCCCVLII'], 2348 => ['MMCCCVLIII'], 2349 => ['MMCCCVLIV', 'MMCCCIL'], 2395 => ['MMCCCVC'], 2396 => ['MMCCCVCI'], 2397 => ['MMCCCVCII'], 2398 => ['MMCCCVCIII'], 2399 => ['MMCCCVCIV', 'MMCCCIC'], 2445 => ['MMCDVL'], 2446 => ['MMCDVLI'], 2447 => ['MMCDVLII'], 2448 => ['MMCDVLIII'], 2449 => ['MMCDVLIV', 'MMCDIL'], 2450 => ['MMLD'], 2451 => ['MMLDI'], 2452 => ['MMLDII'], 2453 => ['MMLDIII'], 2454 => ['MMLDIV'], 2455 => ['MMLDV'], 2456 => ['MMLDVI'], 2457 => ['MMLDVII'], 2458 => ['MMLDVIII'], 2459 => ['MMLDIX'], 2460 => ['MMLDX'], 2461 => ['MMLDXI'], 2462 => ['MMLDXII'], 2463 => ['MMLDXIII'], 2464 => ['MMLDXIV'], 2465 => ['MMLDXV'], 2466 => ['MMLDXVI'], 2467 => ['MMLDXVII'], 2468 => ['MMLDXVIII'], 2469 => ['MMLDXIX'], 2470 => ['MMLDXX'], 2471 => ['MMLDXXI'], 2472 => ['MMLDXXII'], 2473 => ['MMLDXXIII'], 2474 => ['MMLDXXIV'], 2475 => ['MMLDXXV'], 2476 => ['MMLDXXVI'], 2477 => ['MMLDXXVII'], 2478 => ['MMLDXXVIII'], 2479 => ['MMLDXXIX'], 2480 => ['MMLDXXX'], 2481 => ['MMLDXXXI'], 2482 => ['MMLDXXXII'], 2483 => ['MMLDXXXIII'], 2484 => ['MMLDXXXIV'], 2485 => ['MMLDXXXV'], 2486 => ['MMLDXXXVI'], 2487 => ['MMLDXXXVII'], 2488 => ['MMLDXXXVIII'], 2489 => ['MMLDXXXIX'], 2490 => ['MMLDXL', 'MMXD'], 2491 => ['MMLDXLI', 'MMXDI'], 2492 => ['MMLDXLII', 'MMXDII'], 2493 => ['MMLDXLIII', 'MMXDIII'], 2494 => ['MMLDXLIV', 'MMXDIV'], 2495 => ['MMLDVL', 'MMXDV', 'MMVD'], 2496 => ['MMLDVLI', 'MMXDVI', 'MMVDI'], 2497 => ['MMLDVLII', 'MMXDVII', 'MMVDII'], 2498 => ['MMLDVLIII', 'MMXDVIII', 'MMVDIII'], 2499 => ['MMLDVLIV', 'MMXDIX', 'MMVDIV', 'MMID'], 2545 => ['MMDVL'], 2546 => ['MMDVLI'], 2547 => ['MMDVLII'], 2548 => ['MMDVLIII'], 2549 => ['MMDVLIV', 'MMDIL'], 2595 => ['MMDVC'], 2596 => ['MMDVCI'], 2597 => ['MMDVCII'], 2598 => ['MMDVCIII'], 2599 => ['MMDVCIV', 'MMDIC'], 2645 => ['MMDCVL'], 2646 => ['MMDCVLI'], 2647 => ['MMDCVLII'], 2648 => ['MMDCVLIII'], 2649 => ['MMDCVLIV', 'MMDCIL'], 2695 => ['MMDCVC'], 2696 => ['MMDCVCI'], 2697 => ['MMDCVCII'], 2698 => ['MMDCVCIII'], 2699 => ['MMDCVCIV', 'MMDCIC'], 2745 => ['MMDCCVL'], 2746 => ['MMDCCVLI'], 2747 => ['MMDCCVLII'], 2748 => ['MMDCCVLIII'], 2749 => ['MMDCCVLIV', 'MMDCCIL'], 2795 => ['MMDCCVC'], 2796 => ['MMDCCVCI'], 2797 => ['MMDCCVCII'], 2798 => ['MMDCCVCIII'], 2799 => ['MMDCCVCIV', 'MMDCCIC'], 2845 => ['MMDCCCVL'], 2846 => ['MMDCCCVLI'], 2847 => ['MMDCCCVLII'], 2848 => ['MMDCCCVLIII'], 2849 => ['MMDCCCVLIV', 'MMDCCCIL'], 2895 => ['MMDCCCVC'], 2896 => ['MMDCCCVCI'], 2897 => ['MMDCCCVCII'], 2898 => ['MMDCCCVCIII'], 2899 => ['MMDCCCVCIV', 'MMDCCCIC'], 2945 => ['MMCMVL'], 2946 => ['MMCMVLI'], 2947 => ['MMCMVLII'], 2948 => ['MMCMVLIII'], 2949 => ['MMCMVLIV', 'MMCMIL'], 2950 => ['MMLM'], 2951 => ['MMLMI'], 2952 => ['MMLMII'], 2953 => ['MMLMIII'], 2954 => ['MMLMIV'], 2955 => ['MMLMV'], 2956 => ['MMLMVI'], 2957 => ['MMLMVII'], 2958 => ['MMLMVIII'], 2959 => ['MMLMIX'], 2960 => ['MMLMX'], 2961 => ['MMLMXI'], 2962 => ['MMLMXII'], 2963 => ['MMLMXIII'], 2964 => ['MMLMXIV'], 2965 => ['MMLMXV'], 2966 => ['MMLMXVI'], 2967 => ['MMLMXVII'], 2968 => ['MMLMXVIII'], 2969 => ['MMLMXIX'], 2970 => ['MMLMXX'], 2971 => ['MMLMXXI'], 2972 => ['MMLMXXII'], 2973 => ['MMLMXXIII'], 2974 => ['MMLMXXIV'], 2975 => ['MMLMXXV'], 2976 => ['MMLMXXVI'], 2977 => ['MMLMXXVII'], 2978 => ['MMLMXXVIII'], 2979 => ['MMLMXXIX'], 2980 => ['MMLMXXX'], 2981 => ['MMLMXXXI'], 2982 => ['MMLMXXXII'], 2983 => ['MMLMXXXIII'], 2984 => ['MMLMXXXIV'], 2985 => ['MMLMXXXV'], 2986 => ['MMLMXXXVI'], 2987 => ['MMLMXXXVII'], 2988 => ['MMLMXXXVIII'], 2989 => ['MMLMXXXIX'], 2990 => ['MMLMXL', 'MMXM'], 2991 => ['MMLMXLI', 'MMXMI'], 2992 => ['MMLMXLII', 'MMXMII'], 2993 => ['MMLMXLIII', 'MMXMIII'], 2994 => ['MMLMXLIV', 'MMXMIV'], 2995 => ['MMLMVL', 'MMXMV', 'MMVM'], 2996 => ['MMLMVLI', 'MMXMVI', 'MMVMI'], 2997 => ['MMLMVLII', 'MMXMVII', 'MMVMII'], 2998 => ['MMLMVLIII', 'MMXMVIII', 'MMVMIII'], 2999 => ['MMLMVLIV', 'MMXMIX', 'MMVMIV', 'MMIM'], 3045 => ['MMMVL'], 3046 => ['MMMVLI'], 3047 => ['MMMVLII'], 3048 => ['MMMVLIII'], 3049 => ['MMMVLIV', 'MMMIL'], 3095 => ['MMMVC'], 3096 => ['MMMVCI'], 3097 => ['MMMVCII'], 3098 => ['MMMVCIII'], 3099 => ['MMMVCIV', 'MMMIC'], 3145 => ['MMMCVL'], 3146 => ['MMMCVLI'], 3147 => ['MMMCVLII'], 3148 => ['MMMCVLIII'], 3149 => ['MMMCVLIV', 'MMMCIL'], 3195 => ['MMMCVC'], 3196 => ['MMMCVCI'], 3197 => ['MMMCVCII'], 3198 => ['MMMCVCIII'], 3199 => ['MMMCVCIV', 'MMMCIC'], 3245 => ['MMMCCVL'], 3246 => ['MMMCCVLI'], 3247 => ['MMMCCVLII'], 3248 => ['MMMCCVLIII'], 3249 => ['MMMCCVLIV', 'MMMCCIL'], 3295 => ['MMMCCVC'], 3296 => ['MMMCCVCI'], 3297 => ['MMMCCVCII'], 3298 => ['MMMCCVCIII'], 3299 => ['MMMCCVCIV', 'MMMCCIC'], 3345 => ['MMMCCCVL'], 3346 => ['MMMCCCVLI'], 3347 => ['MMMCCCVLII'], 3348 => ['MMMCCCVLIII'], 3349 => ['MMMCCCVLIV', 'MMMCCCIL'], 3395 => ['MMMCCCVC'], 3396 => ['MMMCCCVCI'], 3397 => ['MMMCCCVCII'], 3398 => ['MMMCCCVCIII'], 3399 => ['MMMCCCVCIV', 'MMMCCCIC'], 3445 => ['MMMCDVL'], 3446 => ['MMMCDVLI'], 3447 => ['MMMCDVLII'], 3448 => ['MMMCDVLIII'], 3449 => ['MMMCDVLIV', 'MMMCDIL'], 3450 => ['MMMLD'], 3451 => ['MMMLDI'], 3452 => ['MMMLDII'], 3453 => ['MMMLDIII'], 3454 => ['MMMLDIV'], 3455 => ['MMMLDV'], 3456 => ['MMMLDVI'], 3457 => ['MMMLDVII'], 3458 => ['MMMLDVIII'], 3459 => ['MMMLDIX'], 3460 => ['MMMLDX'], 3461 => ['MMMLDXI'], 3462 => ['MMMLDXII'], 3463 => ['MMMLDXIII'], 3464 => ['MMMLDXIV'], 3465 => ['MMMLDXV'], 3466 => ['MMMLDXVI'], 3467 => ['MMMLDXVII'], 3468 => ['MMMLDXVIII'], 3469 => ['MMMLDXIX'], 3470 => ['MMMLDXX'], 3471 => ['MMMLDXXI'], 3472 => ['MMMLDXXII'], 3473 => ['MMMLDXXIII'], 3474 => ['MMMLDXXIV'], 3475 => ['MMMLDXXV'], 3476 => ['MMMLDXXVI'], 3477 => ['MMMLDXXVII'], 3478 => ['MMMLDXXVIII'], 3479 => ['MMMLDXXIX'], 3480 => ['MMMLDXXX'], 3481 => ['MMMLDXXXI'], 3482 => ['MMMLDXXXII'], 3483 => ['MMMLDXXXIII'], 3484 => ['MMMLDXXXIV'], 3485 => ['MMMLDXXXV'], 3486 => ['MMMLDXXXVI'], 3487 => ['MMMLDXXXVII'], 3488 => ['MMMLDXXXVIII'], 3489 => ['MMMLDXXXIX'], 3490 => ['MMMLDXL', 'MMMXD'], 3491 => ['MMMLDXLI', 'MMMXDI'], 3492 => ['MMMLDXLII', 'MMMXDII'], 3493 => ['MMMLDXLIII', 'MMMXDIII'], 3494 => ['MMMLDXLIV', 'MMMXDIV'], 3495 => ['MMMLDVL', 'MMMXDV', 'MMMVD'], 3496 => ['MMMLDVLI', 'MMMXDVI', 'MMMVDI'], 3497 => ['MMMLDVLII', 'MMMXDVII', 'MMMVDII'], 3498 => ['MMMLDVLIII', 'MMMXDVIII', 'MMMVDIII'], 3499 => ['MMMLDVLIV', 'MMMXDIX', 'MMMVDIV', 'MMMID'], 3545 => ['MMMDVL'], 3546 => ['MMMDVLI'], 3547 => ['MMMDVLII'], 3548 => ['MMMDVLIII'], 3549 => ['MMMDVLIV', 'MMMDIL'], 3595 => ['MMMDVC'], 3596 => ['MMMDVCI'], 3597 => ['MMMDVCII'], 3598 => ['MMMDVCIII'], 3599 => ['MMMDVCIV', 'MMMDIC'], 3645 => ['MMMDCVL'], 3646 => ['MMMDCVLI'], 3647 => ['MMMDCVLII'], 3648 => ['MMMDCVLIII'], 3649 => ['MMMDCVLIV', 'MMMDCIL'], 3695 => ['MMMDCVC'], 3696 => ['MMMDCVCI'], 3697 => ['MMMDCVCII'], 3698 => ['MMMDCVCIII'], 3699 => ['MMMDCVCIV', 'MMMDCIC'], 3745 => ['MMMDCCVL'], 3746 => ['MMMDCCVLI'], 3747 => ['MMMDCCVLII'], 3748 => ['MMMDCCVLIII'], 3749 => ['MMMDCCVLIV', 'MMMDCCIL'], 3795 => ['MMMDCCVC'], 3796 => ['MMMDCCVCI'], 3797 => ['MMMDCCVCII'], 3798 => ['MMMDCCVCIII'], 3799 => ['MMMDCCVCIV', 'MMMDCCIC'], 3845 => ['MMMDCCCVL'], 3846 => ['MMMDCCCVLI'], 3847 => ['MMMDCCCVLII'], 3848 => ['MMMDCCCVLIII'], 3849 => ['MMMDCCCVLIV', 'MMMDCCCIL'], 3895 => ['MMMDCCCVC'], 3896 => ['MMMDCCCVCI'], 3897 => ['MMMDCCCVCII'], 3898 => ['MMMDCCCVCIII'], 3899 => ['MMMDCCCVCIV', 'MMMDCCCIC'], 3945 => ['MMMCMVL'], 3946 => ['MMMCMVLI'], 3947 => ['MMMCMVLII'], 3948 => ['MMMCMVLIII'], 3949 => ['MMMCMVLIV', 'MMMCMIL'], 3950 => ['MMMLM'], 3951 => ['MMMLMI'], 3952 => ['MMMLMII'], 3953 => ['MMMLMIII'], 3954 => ['MMMLMIV'], 3955 => ['MMMLMV'], 3956 => ['MMMLMVI'], 3957 => ['MMMLMVII'], 3958 => ['MMMLMVIII'], 3959 => ['MMMLMIX'], 3960 => ['MMMLMX'], 3961 => ['MMMLMXI'], 3962 => ['MMMLMXII'], 3963 => ['MMMLMXIII'], 3964 => ['MMMLMXIV'], 3965 => ['MMMLMXV'], 3966 => ['MMMLMXVI'], 3967 => ['MMMLMXVII'], 3968 => ['MMMLMXVIII'], 3969 => ['MMMLMXIX'], 3970 => ['MMMLMXX'], 3971 => ['MMMLMXXI'], 3972 => ['MMMLMXXII'], 3973 => ['MMMLMXXIII'], 3974 => ['MMMLMXXIV'], 3975 => ['MMMLMXXV'], 3976 => ['MMMLMXXVI'], 3977 => ['MMMLMXXVII'], 3978 => ['MMMLMXXVIII'], 3979 => ['MMMLMXXIX'], 3980 => ['MMMLMXXX'], 3981 => ['MMMLMXXXI'], 3982 => ['MMMLMXXXII'], 3983 => ['MMMLMXXXIII'], 3984 => ['MMMLMXXXIV'], 3985 => ['MMMLMXXXV'], 3986 => ['MMMLMXXXVI'], 3987 => ['MMMLMXXXVII'], 3988 => ['MMMLMXXXVIII'], 3989 => ['MMMLMXXXIX'], 3990 => ['MMMLMXL', 'MMMXM'], 3991 => ['MMMLMXLI', 'MMMXMI'], 3992 => ['MMMLMXLII', 'MMMXMII'], 3993 => ['MMMLMXLIII', 'MMMXMIII'], 3994 => ['MMMLMXLIV', 'MMMXMIV'], 3995 => ['MMMLMVL', 'MMMXMV', 'MMMVM'], 3996 => ['MMMLMVLI', 'MMMXMVI', 'MMMVMI'], 3997 => ['MMMLMVLII', 'MMMXMVII', 'MMMVMII'], 3998 => ['MMMLMVLIII', 'MMMXMVIII', 'MMMVMIII'], 3999 => ['MMMLMVLIV', 'MMMXMIX', 'MMMVMIV', 'MMMIM']] + +
+ +
+

THOUSANDS

+ + + + mixed + $THOUSANDS + = ['', 'M', 'MM', 'MMM'] + +
+ +
+

HUNDREDS

+ + + + mixed + $HUNDREDS + = ['', 'C', 'CC', 'CCC', 'CD', 'D', 'DC', 'DCC', 'DCCC', 'CM'] + +
+ +
+

TENS

+ + + + mixed + $TENS + = ['', 'X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC'] + +
+ +
+

ONES

+ + + + mixed + $ONES + = ['', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX'] + +
+ +
+

MAX_ROMAN_VALUE

+ + + + mixed + $MAX_ROMAN_VALUE + = 3999 + +
+ +
+

MAX_ROMAN_STYLE

+ + + + mixed + $MAX_ROMAN_STYLE + = 4 + +
+
+ + +
+

Methods

+ +
+

romanCut()

+ + + private + static romanCut( + + $num : + mixed + + + , $n : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $num + : mixed +
+
+
+ $n + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

valueOk()

+ + + private + static valueOk( + + $aValue : + int + + + , $style : + int + + ) + : string + + + +
Parameters
+
+
+ $aValue + : int +
+
+
+ $style + : int +
+
+
+ + +
Return values
+ string + +
+ +
+

styleOk()

+ + + private + static styleOk( + + $aValue : + int + + + , $style : + int + + ) + : string + + + +
Parameters
+
+
+ $aValue + : int +
+
+
+ $style + : int +
+
+
+ + +
Return values
+ string + +
+ +
+

calculateRoman()

+ + + public + static calculateRoman( + + $aValue : + int + + + , $style : + int + + ) + : string + + + +
Parameters
+
+
+ $aValue + : int +
+
+
+ $style + : int +
+
+
+ + +
Return values
+ string + +
+ +
+

funcRoman()

+ +

ROMAN.

+ + public + static funcRoman( + + $aValue : + mixed + + + , $style : + mixed + + ) + : string + + +

Converts a number to Roman numeral

+ +
Parameters
+
+
+ $aValue + : mixed +
+

Number to convert

+
+ $style + : mixed +
+

Number indicating one of five possible forms

+
+ + +
Return values
+ string + —

Roman numeral, or a string containing an error

+ +
+ +
+

nullFalseTrueToNumber()

+ +

Many functions accept null/false/true argument treated as 0/0/1.

+ + private + static nullFalseTrueToNumber( + + &$number : + mixed + + ) + : void + + + +
Parameters
+
+
+ $number + : mixed +
+
+
+ + + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Round.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Round.html new file mode 100644 index 000000000..674ab3e10 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Round.html @@ -0,0 +1,151 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Round +

+ + +

+
+ +

Table of Contents

+ + + + + + +
builtinROUND()ROUND.float|string
+ + + +
+

Methods

+ +
+

builtinROUND()

+ +

ROUND.

+ + public + static builtinROUND( + + $number : + mixed + + + , $precision : + mixed + + ) + : float|string + + +

Returns the result of builtin function round after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ $precision + : mixed +
+

Should be int

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundDown.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundDown.html new file mode 100644 index 000000000..0e5cfc82b --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundDown.html @@ -0,0 +1,151 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ RoundDown +

+ + +

+
+ +

Table of Contents

+ + + + + + +
funcRoundDown()ROUNDDOWN.float|string
+ + + +
+

Methods

+ +
+

funcRoundDown()

+ +

ROUNDDOWN.

+ + public + static funcRoundDown( + + $number : + float + + + , $digits : + int + + ) + : float|string + + +

Rounds a number down to a specified number of decimal places

+ +
Parameters
+
+
+ $number + : float +
+

Number to round

+
+ $digits + : int +
+

Number of digits to which you want to round $number

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundUp.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundUp.html new file mode 100644 index 000000000..670464e36 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundUp.html @@ -0,0 +1,151 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ RoundUp +

+ + +

+
+ +

Table of Contents

+ + + + + + +
funcRoundUp()ROUNDUP.float|string
+ + + +
+

Methods

+ +
+

funcRoundUp()

+ +

ROUNDUP.

+ + public + static funcRoundUp( + + $number : + float + + + , $digits : + int + + ) + : float|string + + +

Rounds a number up to a specified number of decimal places

+ +
Parameters
+
+
+ $number + : float +
+

Number to round

+
+ $digits + : int +
+

Number of digits to which you want to round $number

+
+ + +
Return values
+ float|string + —

Rounded Number, or a string containing an error

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Trunc.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Trunc.html new file mode 100644 index 000000000..beac7641c --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Trunc.html @@ -0,0 +1,151 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Trunc +

+ + +

+
+ +

Table of Contents

+ + + + + + +
funcTrunc()TRUNC.float|string
+ + + +
+

Methods

+ +
+

funcTrunc()

+ +

TRUNC.

+ + public + static funcTrunc( + + $value : + float + + + , $digits : + int + + ) + : float|string + + +

Truncates value to the number of fractional digits by number_digits.

+ +
Parameters
+
+
+ $value + : float +
+
+
+ $digits + : int +
+
+
+ + +
Return values
+ float|string + —

Truncated value, or a string containing an error

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html index ccbf22c11..ba82b4d98 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html @@ -77,9 +77,9 @@ mixed - romanCut() + strSplit() - mixed + array ARABIC() @@ -115,6 +115,11 @@ EVEN() EVEN. int|string + + + getEven() + + int FACT() @@ -145,16 +150,16 @@ evaluateGCD() mixed - - - GCD() - GCD. - int|mixed|string INT() INT. int|string + + + GCD() + GCD. + int|mixed|string LCM() @@ -223,8 +228,8 @@ ROMAN() - - mixed + ROMAN. + string ROUNDUP() @@ -245,6 +250,11 @@ SIGN() SIGN. int|string + + + returnSign() + + int SQRTPI() @@ -345,11 +355,126 @@ ACOT() ACOT. float|string + + + numberOrNan() + Return NAN or value depending on argument. + float|string ACOTH() ACOTH. float|string + + + builtinROUND() + ROUND. + float|string + + + builtinABS() + ABS. + float|int|string + + + builtinACOS() + ACOS. + float|string + + + builtinACOSH() + ACOSH. + float|string + + + builtinASIN() + ASIN. + float|string + + + builtinASINH() + ASINH. + float|string + + + builtinATAN() + ASIN. + float|string + + + builtinATANH() + ATANH. + float|string + + + builtinCOS() + COS. + float|string + + + builtinCOSH() + COSH. + float|string + + + builtinDEGREES() + DEGREES. + float|string + + + builtinEXP() + EXP. + float|string + + + builtinLN() + LN. + float|string + + + builtinLOG10() + LOG10. + float|string + + + builtinRADIANS() + RADIANS. + float|string + + + builtinSIN() + SIN. + float|string + + + builtinSINH() + SINH. + float|string + + + builtinSQRT() + SQRT. + float|string + + + builtinTAN() + TAN. + float|string + + + builtinTANH() + TANH. + float|string + + + verySmallDivisor() + + bool + + + nullFalseTrueToNumber() + Many functions accept null/false/true argument treated as 0/0/1. + void @@ -396,14 +521,14 @@ mixed
- +
-

romanCut()

+

strSplit()

private - static romanCut( + static strSplit( - $num : - mixed - - - , $n : - mixed + $roman : + string ) - : mixed + : array
Parameters
- $num - : mixed -
-
-
- $n - : mixed + $roman + : string
Return values
- mixed + array
@@ -455,7 +571,7 @@

ARABIC.

@@ -499,7 +615,7 @@ ARABIC(text)

Recursively calculate the arabic value of a roman numeral.

@@ -557,7 +673,7 @@ ARABIC(text)

ATAN2.

@@ -617,7 +733,7 @@ ATAN2(xCoordinate,yCoordinate)

BASE.

@@ -679,7 +795,7 @@ BASE(Number, Radix [Min_length])

CEILING.

@@ -718,7 +834,22 @@ CEILING(number[,significance])

the multiple to which you want to round

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcCeiling() method in the MathTrig\Ceiling class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
float|string —

Rounded Number, or a string containing an error

@@ -735,7 +866,7 @@ CEILING(number[,significance])

COMBIN.

@@ -789,7 +920,7 @@ COMBIN(numObjs,numInSet)

EVEN.

@@ -825,6 +956,45 @@ EVEN(number)

int|string —

Rounded Number, or a string containing an error

+ + +
+

getEven()

+ + + public + static getEven( + + $number : + float + + ) + : int + + + +
Parameters
+
+
+ $number + : float +
+
+
+ + +
Return values
+ int +

FACT.

@@ -882,7 +1052,7 @@ FACT(factVal)

FACTDOUBLE.

@@ -926,7 +1096,7 @@ FACTDOUBLE(factVal)

FLOOR.

@@ -962,7 +1132,22 @@ FLOOR(number[,significance])

Significance

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcFloor() method in the MathTrig\Floor class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
float|string —

Rounded Number, or a string containing an error

@@ -979,7 +1164,7 @@ FLOOR(number[,significance])

FLOOR.MATH.

@@ -1024,7 +1209,22 @@ FLOOR.MATH(number[,significance[,mode]])

direction to round negative numbers

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcFloorMath() method in the MathTrig\FloorMath class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
float|string —

Rounded Number, or a string containing an error

@@ -1041,7 +1241,7 @@ FLOOR.MATH(number[,significance[,mode]])

FLOOR.PRECISE.

@@ -1077,7 +1277,22 @@ FLOOR.PRECISE(number[,significance])

Significance

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcFloorPrecise() method in the MathTrig\FloorPrecise class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
float|string —

Rounded Number, or a string containing an error

@@ -1094,7 +1309,7 @@ FLOOR.PRECISE(number[,significance])

private @@ -1130,6 +1345,65 @@ FLOOR.PRECISE(number[,significance])

Return values
mixed +
+ +
+

INT()

+ +

INT.

+ + public + static INT( + + $number : + float + + ) + : int|string + + +

Casts a floating point value to an integer

+

Excel Function: +INT(number)

+ +
Parameters
+
+
+ $number + : float +
+

Number to cast to an integer

+
+ +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcInt() method in the MathTrig\IntClass class instead

+
+ codeCoverageIgnore +
+
+
+ +
Return values
+ int|string + —

Integer value, or a string containing an error

+

GCD.

@@ -1176,50 +1450,6 @@ GCD(number1[,number2[, ...]])

int|mixed|string —

Greatest Common Divisor, or a string containing an error

-
- -
-

INT()

- -

INT.

- - public - static INT( - - $number : - float - - ) - : int|string - - -

Casts a floating point value to an integer

-

Excel Function: -INT(number)

- -
Parameters
-
-
- $number - : float -
-

Number to cast to an integer

-
- - -
Return values
- int|string - —

Integer value, or a string containing an error

-

LCM.

@@ -1279,7 +1509,7 @@ LCM(number1[,number2[, ...]])

LOG_BASE.

@@ -1332,7 +1562,7 @@ LOG(number[,base])

MDETERM.

@@ -1376,7 +1606,7 @@ MDETERM(array)

MINVERSE.

@@ -1420,7 +1650,7 @@ MINVERSE(array)

MMULT.

@@ -1470,7 +1700,7 @@ MINVERSE(array)

MOD.

@@ -1520,7 +1750,7 @@ MINVERSE(array)

MROUND.

@@ -1554,7 +1784,22 @@ MINVERSE(array)

Multiple to which you want to round $number

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcMround() method in the MathTrig\Mround class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
float|string —

Rounded Number, or a string containing an error

@@ -1571,7 +1816,7 @@ MINVERSE(array)

MULTINOMIAL.

@@ -1613,7 +1858,7 @@ MINVERSE(array)

ODD.

@@ -1655,7 +1900,7 @@ MINVERSE(array)

POWER.

@@ -1706,7 +1951,7 @@ MINVERSE(array)

PRODUCT.

@@ -1749,7 +1994,7 @@ PRODUCT(value1[,value2[, ...]])

QUOTIENT.

@@ -1793,7 +2038,7 @@ QUOTIENT(value1[,value2[, ...]])

RAND.

@@ -1843,8 +2088,9 @@ QUOTIENT(value1[,value2[, ...]])

+

ROMAN.

public static ROMAN( @@ -1857,9 +2103,10 @@ QUOTIENT(value1[,value2[, ...]])

mixed ) - : mixed + : string
+

Converts a number to Roman numeral

Parameters
@@ -1867,17 +2114,33 @@ QUOTIENT(value1[,value2[, ...]])

$aValue : mixed -
+

Number to convert

$style : mixed
-
+

Number indicating one of five possible forms

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcRoman() method in the MathTrig\Roman class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
- mixed + string + —

Roman numeral, or a string containing an error

@@ -1891,7 +2154,7 @@ QUOTIENT(value1[,value2[, ...]])

ROUNDUP.

@@ -1925,7 +2188,22 @@ QUOTIENT(value1[,value2[, ...]])

Number of digits to which you want to round $number

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcRoundUp() method in the MathTrig\RoundUp class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
float|string —

Rounded Number, or a string containing an error

@@ -1942,7 +2220,7 @@ QUOTIENT(value1[,value2[, ...]])

ROUNDDOWN.

@@ -1976,7 +2254,22 @@ QUOTIENT(value1[,value2[, ...]])

Number of digits to which you want to round $number

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcRoundDown() method in the MathTrig\RoundDown class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
float|string —

Rounded Number, or a string containing an error

@@ -1993,7 +2286,7 @@ QUOTIENT(value1[,value2[, ...]])

SERIESSUM.

@@ -2035,7 +2328,7 @@ QUOTIENT(value1[,value2[, ...]])

SIGN.

@@ -2066,6 +2359,45 @@ if the number is 0, and -1 if the number is negative.

int|string —

sign value, or a string containing an error

+ + +
+

returnSign()

+ + + public + static returnSign( + + $number : + float + + ) + : int + + + +
Parameters
+
+
+ $number + : float +
+
+
+ + +
Return values
+ int +

SQRTPI.

@@ -2120,7 +2452,7 @@ if the number is 0, and -1 if the number is negative.

protected @@ -2168,7 +2500,7 @@ if the number is 0, and -1 if the number is negative.

protected @@ -2216,7 +2548,7 @@ if the number is 0, and -1 if the number is negative.

SUBTOTAL.

@@ -2271,7 +2603,7 @@ in hidden rows or columns

SUM.

@@ -2314,52 +2646,63 @@ SUM(value1[,value2[, ...]])

SUMIF.

public static SUMIF( - $aArgs : + $range : mixed - , $condition : + , $criteria : string - [, $sumArgs : + [, $sumRange : mixed = [] ] ) : float -

Counts the number of cells that contain numbers within the list of arguments

+

Totals the values of cells that contain numbers within the list of arguments

Excel Function: -SUMIF(value1[,value2[, ...]],condition)

+SUMIF(range, criteria, [sum_range])

Parameters
- $aArgs + $range : mixed

Data values

- $condition + $criteria : string

the criteria that defines which cells will be summed

- $sumArgs + $sumRange : mixed = []
- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the SUMIF() method in the Statistical\Conditional class instead

+
+
Return values
float @@ -2375,7 +2718,7 @@ SUMIF(value1[,value2[, ...]],condition)

SUMIFS.

@@ -2389,9 +2732,9 @@ SUMIF(value1[,value2[, ...]],condition)

: float
-

Counts the number of cells that contain numbers within the list of arguments

+

Totals the values of cells that contain numbers within the list of arguments

Excel Function: -SUMIFS(value1[,value2[, ...]],condition)

+SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Parameters
@@ -2402,7 +2745,18 @@ SUMIFS(value1[,value2[, ...]],condition)

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the SUMIFS() method in the Statistical\Conditional class instead

+
+
Return values
float @@ -2418,7 +2772,7 @@ SUMIFS(value1[,value2[, ...]],condition)

SUMPRODUCT.

@@ -2461,7 +2815,7 @@ SUMPRODUCT(value1[,value2[, ...]])

SUMSQ.

@@ -2504,7 +2858,7 @@ SUMSQ(value1[,value2[, ...]])

SUMX2MY2.

@@ -2553,7 +2907,7 @@ SUMSQ(value1[,value2[, ...]])

SUMX2PY2.

@@ -2602,7 +2956,7 @@ SUMSQ(value1[,value2[, ...]])

SUMXMY2.

@@ -2651,7 +3005,7 @@ SUMSQ(value1[,value2[, ...]])

TRUNC.

@@ -2685,7 +3039,22 @@ SUMSQ(value1[,value2[, ...]])

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the funcTrunc() method in the MathTrig\Trunc class instead

+
+ codeCoverageIgnore +
+
+
+
Return values
float|string —

Truncated value, or a string containing an error

@@ -2702,7 +3071,7 @@ SUMSQ(value1[,value2[, ...]])

SEC.

@@ -2744,7 +3113,7 @@ SUMSQ(value1[,value2[, ...]])

SECH.

@@ -2786,7 +3155,7 @@ SUMSQ(value1[,value2[, ...]])

CSC.

@@ -2828,7 +3197,7 @@ SUMSQ(value1[,value2[, ...]])

CSCH.

@@ -2870,7 +3239,7 @@ SUMSQ(value1[,value2[, ...]])

COT.

@@ -2912,7 +3281,7 @@ SUMSQ(value1[,value2[, ...]])

COTH.

@@ -2954,7 +3323,7 @@ SUMSQ(value1[,value2[, ...]])

ACOT.

@@ -2984,6 +3353,46 @@ SUMSQ(value1[,value2[, ...]])

float|string —

The arccotangent of the number

+
+ +
+

numberOrNan()

+ +

Return NAN or value depending on argument.

+ + public + static numberOrNan( + + $result : + float + + ) + : float|string + + + +
Parameters
+
+
+ $result + : float +
+

Number

+
+ + +
Return values
+ float|string +

ACOTH.

@@ -3026,6 +3435,947 @@ SUMSQ(value1[,value2[, ...]])

float|string —

The hyperbolic arccotangent of the number

+
+ +
+

builtinROUND()

+ +

ROUND.

+ + public + static builtinROUND( + + $number : + mixed + + + , $precision : + mixed + + ) + : float|string + + +

Returns the result of builtin function round after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ $precision + : mixed +
+

Should be int

+
+ +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

the builtinRound() method in the MathTrig\Round class instead

+
+ codeCoverageIgnore +
+
+
+ +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinABS()

+ +

ABS.

+ + public + static builtinABS( + + $number : + mixed + + ) + : float|int|string + + +

Returns the result of builtin function abs after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|int|string + —

Rounded number

+ +
+ +
+

builtinACOS()

+ +

ACOS.

+ + public + static builtinACOS( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function acos after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinACOSH()

+ +

ACOSH.

+ + public + static builtinACOSH( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function acosh after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinASIN()

+ +

ASIN.

+ + public + static builtinASIN( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function asin after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinASINH()

+ +

ASINH.

+ + public + static builtinASINH( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function asinh after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinATAN()

+ +

ASIN.

+ + public + static builtinATAN( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function atan after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinATANH()

+ +

ATANH.

+ + public + static builtinATANH( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function atanh after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinCOS()

+ +

COS.

+ + public + static builtinCOS( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function cos after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinCOSH()

+ +

COSH.

+ + public + static builtinCOSH( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function cos after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinDEGREES()

+ +

DEGREES.

+ + public + static builtinDEGREES( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function rad2deg after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinEXP()

+ +

EXP.

+ + public + static builtinEXP( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function exp after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinLN()

+ +

LN.

+ + public + static builtinLN( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function log after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinLOG10()

+ +

LOG10.

+ + public + static builtinLOG10( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function log after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinRADIANS()

+ +

RADIANS.

+ + public + static builtinRADIANS( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function deg2rad after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinSIN()

+ +

SIN.

+ + public + static builtinSIN( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function sin after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinSINH()

+ +

SINH.

+ + public + static builtinSINH( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function sinh after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinSQRT()

+ +

SQRT.

+ + public + static builtinSQRT( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function sqrt after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinTAN()

+ +

TAN.

+ + public + static builtinTAN( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function tan after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

builtinTANH()

+ +

TANH.

+ + public + static builtinTANH( + + $number : + mixed + + ) + : float|string + + +

Returns the result of builtin function sinh after validating args.

+ +
Parameters
+
+
+ $number + : mixed +
+

Should be numeric

+
+ + +
Return values
+ float|string + —

Rounded number

+ +
+ +
+

verySmallDivisor()

+ + + private + static verySmallDivisor( + + $number : + float + + ) + : bool + + + +
Parameters
+
+
+ $number + : float +
+
+
+ + +
Return values
+ bool + +
+ +
+

nullFalseTrueToNumber()

+ +

Many functions accept null/false/true argument treated as 0/0/1.

+ + public + static nullFalseTrueToNumber( + + &$number : + mixed + + ) + : void + + + +
Parameters
+
+
+ $number + : mixed +
+
+
+ + +
diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-AggregateBase.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-AggregateBase.html new file mode 100644 index 000000000..8441b53b4 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-AggregateBase.html @@ -0,0 +1,204 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ AggregateBase +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
testAcceptedBoolean()MS Excel does not count Booleans if passed as cell values, but they are counted if passed as literals.int|mixed
isAcceptedCountable()bool
+ + + +
+

Methods

+ +
+

testAcceptedBoolean()

+ +

MS Excel does not count Booleans if passed as cell values, but they are counted if passed as literals.

+ + protected + static testAcceptedBoolean( + + $arg : + mixed + + + , $k : + mixed + + ) + : int|mixed + + +

OpenOffice Calc always counts Booleans. +Gnumeric never counts Booleans.

+ +
Parameters
+
+
+ $arg + : mixed +
+
+
+ $k + : mixed +
+
+
+ + +
Return values
+ int|mixed + +
+ +
+

isAcceptedCountable()

+ + + protected + static isAcceptedCountable( + + $arg : + mixed + + + , $k : + mixed + + ) + : bool + + + +
Parameters
+
+
+ $arg + : mixed +
+
+
+ $k + : mixed +
+
+
+ + +
Return values
+ bool + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Averages.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Averages.html new file mode 100644 index 000000000..09cff6f4d --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Averages.html @@ -0,0 +1,355 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Averages + + extends AggregateBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
AVEDEV()AVEDEV.float|string
AVERAGE()AVERAGE.float|string
AVERAGEA()AVERAGEA.float|string
testAcceptedBoolean()MS Excel does not count Booleans if passed as cell values, but they are counted if passed as literals.int|mixed
isAcceptedCountable()bool
+ + + +
+

Methods

+ +
+

AVEDEV()

+ +

AVEDEV.

+ + public + static AVEDEV( + + ...$args : + mixed + + ) + : float|string + + +

Returns the average of the absolute deviations of data points from their mean. +AVEDEV is a measure of the variability in a data set.

+

Excel Function: +AVEDEV(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

AVERAGE()

+ +

AVERAGE.

+ + public + static AVERAGE( + + ...$args : + mixed + + ) + : float|string + + +

Returns the average (arithmetic mean) of the arguments

+

Excel Function: +AVERAGE(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

AVERAGEA()

+ +

AVERAGEA.

+ + public + static AVERAGEA( + + ...$args : + mixed + + ) + : float|string + + +

Returns the average of its arguments, including numbers, text, and logical values

+

Excel Function: +AVERAGEA(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

testAcceptedBoolean()

+ +

MS Excel does not count Booleans if passed as cell values, but they are counted if passed as literals.

+ + protected + static testAcceptedBoolean( + + $arg : + mixed + + + , $k : + mixed + + ) + : int|mixed + + +

OpenOffice Calc always counts Booleans. +Gnumeric never counts Booleans.

+ +
Parameters
+
+
+ $arg + : mixed +
+
+
+ $k + : mixed +
+
+
+ + +
Return values
+ int|mixed + +
+ +
+

isAcceptedCountable()

+ + + protected + static isAcceptedCountable( + + $arg : + mixed + + + , $k : + mixed + + ) + : bool + + + +
Parameters
+
+
+ $arg + : mixed +
+
+
+ $k + : mixed +
+
+
+ + +
Return values
+ bool + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html new file mode 100644 index 000000000..5a1f6f69f --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html @@ -0,0 +1,949 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Conditional +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CONDITION_COLUMN_NAME'CONDITION'
VALUE_COLUMN_NAME'VALUE'
CONDITIONAL_COLUMN_NAME'CONDITIONAL %d'
AVERAGEIF()AVERAGEIF.null|float|string
AVERAGEIFS()AVERAGEIFS.null|float|string
COUNTIF()COUNTIF.int
COUNTIFS()COUNTIFS.int
MAXIFS()MAXIFS.null|float|string
MINIFS()MINIFS.null|float|string
SUMIF()SUMIF.float
SUMIFS()SUMIFS.null|float|string
buildConditionSet()array
buildConditionSetForValueRange()array
buildConditions()array
buildDatabase()array
buildDatabaseWithValueRange()array
buildDataSet()array
databaseFromRangeAndValue()array
+ +
+

Constants

+ +
+

CONDITION_COLUMN_NAME

+ + + + mixed + $CONDITION_COLUMN_NAME + = 'CONDITION' + +
+ +
+

VALUE_COLUMN_NAME

+ + + + mixed + $VALUE_COLUMN_NAME + = 'VALUE' + +
+ +
+

CONDITIONAL_COLUMN_NAME

+ + + + mixed + $CONDITIONAL_COLUMN_NAME + = 'CONDITIONAL %d' + +
+
+ + +
+

Methods

+ +
+

AVERAGEIF()

+ +

AVERAGEIF.

+ + public + static AVERAGEIF( + + $range : + array + + + , $condition : + string + + + [, $averageRange : + array + = [] ] + ) + : null|float|string + + +

Returns the average value from a range of cells that contain numbers within the list of arguments

+

Excel Function: +AVERAGEIF(range,condition[, average_range])

+ +
Parameters
+
+
+ $range + : array +
+

Data values

+
+ $condition + : string +
+

the criteria that defines which cells will be checked

+
+ $averageRange + : array + = []
+

Data values

+
+ + +
Return values
+ null|float|string + +
+ +
+

AVERAGEIFS()

+ +

AVERAGEIFS.

+ + public + static AVERAGEIFS( + + ...$args : + mixed + + ) + : null|float|string + + +

Counts the number of cells that contain numbers within the list of arguments

+

Excel Function: +AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2]…)

+ +
Parameters
+
+
+ $args + : mixed +
+

Pairs of Ranges and Criteria

+
+ + +
Return values
+ null|float|string + +
+ +
+

COUNTIF()

+ +

COUNTIF.

+ + public + static COUNTIF( + + $range : + array + + + , $condition : + string + + ) + : int + + +

Counts the number of cells that contain numbers within the list of arguments

+

Excel Function: +COUNTIF(range,condition)

+ +
Parameters
+
+
+ $range + : array +
+

Data values

+
+ $condition + : string +
+

the criteria that defines which cells will be counted

+
+ + +
Return values
+ int + +
+ +
+

COUNTIFS()

+ +

COUNTIFS.

+ + public + static COUNTIFS( + + ...$args : + mixed + + ) + : int + + +

Counts the number of cells that contain numbers within the list of arguments

+

Excel Function: +COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

+ +
Parameters
+
+
+ $args + : mixed +
+

Pairs of Ranges and Criteria

+
+ + +
Return values
+ int + +
+ +
+

MAXIFS()

+ +

MAXIFS.

+ + public + static MAXIFS( + + ...$args : + mixed + + ) + : null|float|string + + +

Returns the maximum value within a range of cells that contain numbers within the list of arguments

+

Excel Function: +MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2]…)

+ +
Parameters
+
+
+ $args + : mixed +
+

Pairs of Ranges and Criteria

+
+ + +
Return values
+ null|float|string + +
+ +
+

MINIFS()

+ +

MINIFS.

+ + public + static MINIFS( + + ...$args : + mixed + + ) + : null|float|string + + +

Returns the minimum value within a range of cells that contain numbers within the list of arguments

+

Excel Function: +MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2]…)

+ +
Parameters
+
+
+ $args + : mixed +
+

Pairs of Ranges and Criteria

+
+ + +
Return values
+ null|float|string + +
+ +
+

SUMIF()

+ +

SUMIF.

+ + public + static SUMIF( + + $range : + mixed + + + , $condition : + mixed + + + [, $sumRange : + mixed + = [] ] + ) + : float + + +

Totals the values of cells that contain numbers within the list of arguments

+

Excel Function: +SUMIF(range, criteria, [sum_range])

+ +
Parameters
+
+
+ $range + : mixed +
+

Data values

+
+ $condition + : mixed +
+
+
+ $sumRange + : mixed + = []
+
+
+ + +
Return values
+ float + +
+ +
+

SUMIFS()

+ +

SUMIFS.

+ + public + static SUMIFS( + + ...$args : + mixed + + ) + : null|float|string + + +

Counts the number of cells that contain numbers within the list of arguments

+

Excel Function: +SUMIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2]…)

+ +
Parameters
+
+
+ $args + : mixed +
+

Pairs of Ranges and Criteria

+
+ + +
Return values
+ null|float|string + +
+ +
+

buildConditionSet()

+ + + private + static buildConditionSet( + + ...$args : + mixed + + ) + : array + + + +
Parameters
+
+
+ $args + : mixed +
+
+
+ + +
Return values
+ array + +
+ +
+

buildConditionSetForValueRange()

+ + + private + static buildConditionSetForValueRange( + + ...$args : + mixed + + ) + : array + + + +
Parameters
+
+
+ $args + : mixed +
+
+
+ + +
Return values
+ array + +
+ +
+

buildConditions()

+ + + private + static buildConditions( + + $startOffset : + int + + + , ...$args : + mixed + + ) + : array + + + +
Parameters
+
+
+ $startOffset + : int +
+
+
+ $args + : mixed +
+
+
+ + +
Return values
+ array + +
+ +
+

buildDatabase()

+ + + private + static buildDatabase( + + ...$args : + mixed + + ) + : array + + + +
Parameters
+
+
+ $args + : mixed +
+
+
+ + +
Return values
+ array + +
+ +
+

buildDatabaseWithValueRange()

+ + + private + static buildDatabaseWithValueRange( + + ...$args : + mixed + + ) + : array + + + +
Parameters
+
+
+ $args + : mixed +
+
+
+ + +
Return values
+ array + +
+ +
+

buildDataSet()

+ + + private + static buildDataSet( + + $startOffset : + int + + + , $database : + array + + + , ...$args : + mixed + + ) + : array + + + +
Parameters
+
+
+ $startOffset + : int +
+
+
+ $database + : array +
+
+
+ $args + : mixed +
+
+
+ + +
Return values
+ array + +
+ +
+

databaseFromRangeAndValue()

+ + + private + static databaseFromRangeAndValue( + + $range : + array + + + [, $valueRange : + array + = [] ] + ) + : array + + + +
Parameters
+
+
+ $range + : array +
+
+
+ $valueRange + : array + = []
+
+
+ + +
Return values
+ array + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Counts.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Counts.html new file mode 100644 index 000000000..9d283dfcd --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Counts.html @@ -0,0 +1,351 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Counts + + extends AggregateBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
COUNT()COUNT.int
COUNTA()COUNTA.int
COUNTBLANK()COUNTBLANK.int
testAcceptedBoolean()MS Excel does not count Booleans if passed as cell values, but they are counted if passed as literals.int|mixed
isAcceptedCountable()bool
+ + + +
+

Methods

+ +
+

COUNT()

+ +

COUNT.

+ + public + static COUNT( + + ...$args : + mixed + + ) + : int + + +

Counts the number of cells that contain numbers within the list of arguments

+

Excel Function: +COUNT(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ int + +
+ +
+

COUNTA()

+ +

COUNTA.

+ + public + static COUNTA( + + ...$args : + mixed + + ) + : int + + +

Counts the number of cells that are not empty within the list of arguments

+

Excel Function: +COUNTA(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ int + +
+ +
+

COUNTBLANK()

+ +

COUNTBLANK.

+ + public + static COUNTBLANK( + + ...$args : + mixed + + ) + : int + + +

Counts the number of empty cells within the list of arguments

+

Excel Function: +COUNTBLANK(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ int + +
+ +
+

testAcceptedBoolean()

+ +

MS Excel does not count Booleans if passed as cell values, but they are counted if passed as literals.

+ + protected + static testAcceptedBoolean( + + $arg : + mixed + + + , $k : + mixed + + ) + : int|mixed + + +

OpenOffice Calc always counts Booleans. +Gnumeric never counts Booleans.

+ +
Parameters
+
+
+ $arg + : mixed +
+
+
+ $k + : mixed +
+
+
+ + +
Return values
+ int|mixed + +
+ +
+

isAcceptedCountable()

+ + + protected + static isAcceptedCountable( + + $arg : + mixed + + + , $k : + mixed + + ) + : bool + + + +
Parameters
+
+
+ $arg + : mixed +
+
+
+ $k + : mixed +
+
+
+ + +
Return values
+ bool + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-MaxMinBase.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-MaxMinBase.html new file mode 100644 index 000000000..193772197 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-MaxMinBase.html @@ -0,0 +1,139 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ MaxMinBase +

+ + +

+
+ +

Table of Contents

+ + + + + + +
datatypeAdjustmentAllowStrings()mixed
+ + + +
+

Methods

+ +
+

datatypeAdjustmentAllowStrings()

+ + + protected + static datatypeAdjustmentAllowStrings( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Maximum.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Maximum.html new file mode 100644 index 000000000..0fbea724c --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Maximum.html @@ -0,0 +1,239 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Maximum + + extends MaxMinBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + +
MAX()MAX.float
MAXA()MAXA.float
datatypeAdjustmentAllowStrings()mixed
+ + + +
+

Methods

+ +
+

MAX()

+ +

MAX.

+ + public + static MAX( + + ...$args : + mixed + + ) + : float + + +

MAX returns the value of the element of the values passed that has the highest value, +with negative numbers considered smaller than positive numbers.

+

Excel Function: +MAX(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float + +
+ +
+

MAXA()

+ +

MAXA.

+ + public + static MAXA( + + ...$args : + mixed + + ) + : float + + +

Returns the greatest value in a list of arguments, including numbers, text, and logical values

+

Excel Function: +MAXA(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float + +
+ +
+

datatypeAdjustmentAllowStrings()

+ + + protected + static datatypeAdjustmentAllowStrings( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Minimum.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Minimum.html new file mode 100644 index 000000000..f4e8d3753 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Minimum.html @@ -0,0 +1,239 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Minimum + + extends MaxMinBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + +
MIN()MIN.float
MINA()MINA.float
datatypeAdjustmentAllowStrings()mixed
+ + + +
+

Methods

+ +
+

MIN()

+ +

MIN.

+ + public + static MIN( + + ...$args : + mixed + + ) + : float + + +

MIN returns the value of the element of the values passed that has the smallest value, +with negative numbers considered smaller than positive numbers.

+

Excel Function: +MIN(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float + +
+ +
+

MINA()

+ +

MINA.

+ + public + static MINA( + + ...$args : + mixed + + ) + : float + + +

Returns the smallest value in a list of arguments, including numbers, text, and logical values

+

Excel Function: +MINA(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float + +
+ +
+

datatypeAdjustmentAllowStrings()

+ + + protected + static datatypeAdjustmentAllowStrings( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Permutations.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Permutations.html new file mode 100644 index 000000000..76d7d6566 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Permutations.html @@ -0,0 +1,212 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Permutations +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
PERMUT()PERMUT.int|string
PERMUTATIONA()PERMUTATIONA.int|string
+ + + +
+

Methods

+ +
+

PERMUT()

+ +

PERMUT.

+ + public + static PERMUT( + + $numObjs : + int + + + , $numInSet : + int + + ) + : int|string + + +

Returns the number of permutations for a given number of objects that can be +selected from number objects. A permutation is any set or subset of objects or +events where internal order is significant. Permutations are different from +combinations, for which the internal order is not significant. Use this function +for lottery-style probability calculations.

+ +
Parameters
+
+
+ $numObjs + : int +
+

Number of different objects

+
+ $numInSet + : int +
+

Number of objects in each permutation

+
+ + +
Return values
+ int|string + —

Number of permutations, or a string containing an error

+ +
+ +
+

PERMUTATIONA()

+ +

PERMUTATIONA.

+ + public + static PERMUTATIONA( + + $numObjs : + int + + + , $numInSet : + int + + ) + : int|string + + +

Returns the number of permutations for a given number of objects (with repetitions) +that can be selected from the total objects.

+ +
Parameters
+
+
+ $numObjs + : int +
+

Number of different objects

+
+ $numInSet + : int +
+

Number of objects in each permutation

+
+ + +
Return values
+ int|string + —

Number of permutations, or a string containing an error

+ +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html new file mode 100644 index 000000000..5b44ca9ca --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html @@ -0,0 +1,380 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ StandardDeviations + + extends VarianceBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
STDEV()STDEV.float|string
STDEVA()STDEVA.float|string
STDEVP()STDEVP.float|string
STDEVPA()STDEVPA.float|string
datatypeAdjustmentAllowStrings()mixed
datatypeAdjustmentBooleans()mixed
+ + + +
+

Methods

+ +
+

STDEV()

+ +

STDEV.

+ + public + static STDEV( + + ...$args : + mixed + + ) + : float|string + + +

Estimates standard deviation based on a sample. The standard deviation is a measure of how +widely values are dispersed from the average value (the mean).

+

Excel Function: +STDEV(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + —

The result, or a string containing an error

+ +
+ +
+

STDEVA()

+ +

STDEVA.

+ + public + static STDEVA( + + ...$args : + mixed + + ) + : float|string + + +

Estimates standard deviation based on a sample, including numbers, text, and logical values

+

Excel Function: +STDEVA(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + +
+ +
+

STDEVP()

+ +

STDEVP.

+ + public + static STDEVP( + + ...$args : + mixed + + ) + : float|string + + +

Calculates standard deviation based on the entire population

+

Excel Function: +STDEVP(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + +
+ +
+

STDEVPA()

+ +

STDEVPA.

+ + public + static STDEVPA( + + ...$args : + mixed + + ) + : float|string + + +

Calculates standard deviation based on the entire population, including numbers, text, and logical values

+

Excel Function: +STDEVPA(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + +
+ +
+

datatypeAdjustmentAllowStrings()

+ + + protected + static datatypeAdjustmentAllowStrings( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

datatypeAdjustmentBooleans()

+ + + protected + static datatypeAdjustmentBooleans( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-VarianceBase.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-VarianceBase.html new file mode 100644 index 000000000..20b866582 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-VarianceBase.html @@ -0,0 +1,183 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ VarianceBase +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + +
datatypeAdjustmentAllowStrings()mixed
datatypeAdjustmentBooleans()mixed
+ + + +
+

Methods

+ +
+

datatypeAdjustmentAllowStrings()

+ + + protected + static datatypeAdjustmentAllowStrings( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

datatypeAdjustmentBooleans()

+ + + protected + static datatypeAdjustmentBooleans( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html new file mode 100644 index 000000000..25b300a40 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html @@ -0,0 +1,382 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Variances + + extends VarianceBase + +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
VAR()VAR.float|string
VARA()VARA.float|string
VARP()VARP.float|string
VARPA()VARPA.float|string
datatypeAdjustmentAllowStrings()mixed
datatypeAdjustmentBooleans()mixed
+ + + +
+

Methods

+ +
+

VAR()

+ +

VAR.

+ + public + static VAR( + + ...$args : + mixed + + ) + : float|string + + +

Estimates variance based on a sample.

+

Excel Function: +VAR(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

VARA()

+ +

VARA.

+ + public + static VARA( + + ...$args : + mixed + + ) + : float|string + + +

Estimates variance based on a sample, including numbers, text, and logical values

+

Excel Function: +VARA(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

VARP()

+ +

VARP.

+ + public + static VARP( + + ...$args : + mixed + + ) + : float|string + + +

Calculates variance based on the entire population

+

Excel Function: +VARP(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

VARPA()

+ +

VARPA.

+ + public + static VARPA( + + ...$args : + mixed + + ) + : float|string + + +

Calculates variance based on the entire population, including numbers, text, and logical values

+

Excel Function: +VARPA(value1[,value2[, ...]])

+ +
Parameters
+
+
+ $args + : mixed +
+

Data values

+
+ + +
Return values
+ float|string + —

(string if result is an error)

+ +
+ +
+

datatypeAdjustmentAllowStrings()

+ + + protected + static datatypeAdjustmentAllowStrings( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ +
+

datatypeAdjustmentBooleans()

+ + + protected + static datatypeAdjustmentBooleans( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical.html index 875f95329..31677e0ab 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical.html @@ -63,7 +63,7 @@

@@ -165,16 +165,6 @@ inverseNcdf() mixed - - - testAcceptedBoolean() - MS Excel does not count Booleans if passed as cell values, but they are counted if passed as literals. - int|mixed - - - isAcceptedCountable() - - bool AVEDEV() @@ -194,7 +184,7 @@ AVERAGEIF() AVERAGEIF. - float|string + null|float|string BETADIST() @@ -612,7 +602,7 @@ @@ -633,7 +623,7 @@ @@ -654,7 +644,7 @@ @@ -675,7 +665,7 @@ @@ -696,7 +686,7 @@ @@ -717,7 +707,7 @@ @@ -741,7 +731,7 @@ private @@ -760,7 +750,7 @@ private @@ -779,7 +769,7 @@ private @@ -798,7 +788,7 @@ private @@ -817,7 +807,7 @@ private @@ -840,7 +830,7 @@ private @@ -888,7 +878,7 @@

Incomplete beta function.

@@ -959,7 +949,7 @@

The natural logarithm of the beta function.

@@ -1016,7 +1006,7 @@

Evaluates of continued fraction part of incomplete beta function.

@@ -1082,7 +1072,7 @@ private @@ -1121,7 +1111,7 @@ private @@ -1169,7 +1159,7 @@ private @@ -1208,7 +1198,7 @@ private @@ -1235,105 +1225,6 @@
Return values
mixed - - -
-

testAcceptedBoolean()

- -

MS Excel does not count Booleans if passed as cell values, but they are counted if passed as literals.

- - private - static testAcceptedBoolean( - - $arg : - mixed - - - , $k : - mixed - - ) - : int|mixed - - -

OpenOffice Calc always counts Booleans. -Gnumeric never counts Booleans.

- -
Parameters
-
-
- $arg - : mixed -
-
-
- $k - : mixed -
-
-
- - -
Return values
- int|mixed - -
- -
-

isAcceptedCountable()

- - - private - static isAcceptedCountable( - - $arg : - mixed - - - , $k : - mixed - - ) - : bool - - - -
Parameters
-
-
- $arg - : mixed -
-
-
- $k - : mixed -
-
-
- - -
Return values
- bool -

AVEDEV.

@@ -1374,7 +1265,18 @@ AVEDEV(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the AVEDEV() method in the Statistical\Averages class instead

+
+
Return values
float|string @@ -1390,7 +1292,7 @@ AVEDEV(value1[,value2[, ...]])

AVERAGE.

@@ -1417,7 +1319,18 @@ AVERAGE(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the AVERAGE() method in the Statistical\Averages class instead

+
+
Return values
float|string @@ -1433,7 +1346,7 @@ AVERAGE(value1[,value2[, ...]])

AVERAGEA.

@@ -1460,7 +1373,18 @@ AVERAGEA(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the AVERAGEA() method in the Statistical\Averages class instead

+
+
Return values
float|string @@ -1476,14 +1400,14 @@ AVERAGEA(value1[,value2[, ...]])

AVERAGEIF.

public static AVERAGEIF( - $aArgs : + $range : mixed @@ -1491,11 +1415,11 @@ AVERAGEA(value1[,value2[, ...]])

string
- [, $averageArgs : + [, $averageRange : array = [] ] ) - : float|string + : null|float|string

Returns the average value from a range of cells that contain numbers within the list of arguments

@@ -1505,7 +1429,7 @@ AVERAGEIF(value1[,value2[, ...]],condition)

Parameters
- $aArgs + $range : mixed

Data values

@@ -1515,15 +1439,26 @@ AVERAGEIF(value1[,value2[, ...]],condition)

the criteria that defines which cells will be checked

- $averageArgs + $averageRange : array = []

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the AVERAGEIF() method in the Statistical\Conditional class instead

+
+
Return values
- float|string + null|float|string
@@ -1537,7 +1472,7 @@ AVERAGEIF(value1[,value2[, ...]],condition)

BETADIST.

@@ -1614,7 +1549,7 @@ AVERAGEIF(value1[,value2[, ...]],condition)

BETAINV.

@@ -1691,7 +1626,7 @@ AVERAGEIF(value1[,value2[, ...]],condition)

BINOMDIST.

@@ -1763,7 +1698,7 @@ babies born are male.

CHIDIST.

@@ -1813,7 +1748,7 @@ babies born are male.

CHIINV.

@@ -1863,7 +1798,7 @@ babies born are male.

CONFIDENCE.

@@ -1922,7 +1857,7 @@ babies born are male.

CORREL.

@@ -1972,7 +1907,7 @@ babies born are male.

COUNT.

@@ -1999,7 +1934,18 @@ COUNT(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the COUNT() method in the Statistical\Counts class instead

+
+
Return values
int @@ -2015,7 +1961,7 @@ COUNT(value1[,value2[, ...]])

COUNTA.

@@ -2042,7 +1988,18 @@ COUNTA(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the COUNTA() method in the Statistical\Counts class instead

+
+
Return values
int @@ -2058,7 +2015,7 @@ COUNTA(value1[,value2[, ...]])

COUNTBLANK.

@@ -2085,7 +2042,18 @@ COUNTBLANK(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the COUNTBLANK() method in the Statistical\Counts class instead

+
+
Return values
int @@ -2101,14 +2069,14 @@ COUNTBLANK(value1[,value2[, ...]])

COUNTIF.

public static COUNTIF( - $aArgs : + $range : mixed @@ -2121,12 +2089,12 @@ COUNTBLANK(value1[,value2[, ...]])

Counts the number of cells that contain numbers within the list of arguments

Excel Function: -COUNTIF(value1[,value2[, ...]],condition)

+COUNTIF(range,condition)

Parameters
- $aArgs + $range : mixed

Data values

@@ -2137,7 +2105,18 @@ COUNTIF(value1[,value2[, ...]],condition)

the criteria that defines which cells will be counted

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the COUNTIF() method in the Statistical\Conditional class instead

+
+
Return values
int @@ -2153,7 +2132,7 @@ COUNTIF(value1[,value2[, ...]],condition)

COUNTIFS.

@@ -2177,10 +2156,21 @@ COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

$args
: mixed -

Criterias

+

Pairs of Ranges and Criteria

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the COUNTIFS() method in the Statistical\Conditional class instead

+
+
Return values
int @@ -2196,7 +2186,7 @@ COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

Statistical.php : - 1253 + 1041

COVAR.

@@ -2246,7 +2236,7 @@ COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

Statistical.php : - 1291 + 1079

CRITBINOM.

@@ -2317,7 +2307,7 @@ accuracy of the function (although all my tests have so far returned correct res

DEVSQ.

@@ -2360,7 +2350,7 @@ DEVSQ(value1[,value2[, ...]])

EXPONDIST.

@@ -2421,7 +2411,7 @@ use EXPONDIST to determine the probability that the process takes at most 1 minu private @@ -2469,7 +2459,7 @@ use EXPONDIST to determine the probability that the process takes at most 1 minu private @@ -2526,7 +2516,7 @@ use EXPONDIST to determine the probability that the process takes at most 1 minu

F.DIST.

@@ -2598,7 +2588,7 @@ if FALSE, it returns the probability density function.

FISHER.

@@ -2641,7 +2631,7 @@ testing on the correlation coefficient.

FISHERINV.

@@ -2684,7 +2674,7 @@ FISHERINV(y) = x.

FORECAST.

@@ -2743,7 +2733,7 @@ FISHERINV(y) = x.

GAMMA.

@@ -2785,7 +2775,7 @@ FISHERINV(y) = x.

GAMMADIST.

@@ -2853,7 +2843,7 @@ FISHERINV(y) = x.

GAMMAINV.

@@ -2912,7 +2902,7 @@ FISHERINV(y) = x.

GAMMALN.

@@ -2953,7 +2943,7 @@ FISHERINV(y) = x.

GAUSS.

@@ -2996,7 +2986,7 @@ the mean and z standard deviations from the mean.

GEOMEAN.

@@ -3041,7 +3031,7 @@ GEOMEAN(value1[,value2[, ...]])

GROWTH.

@@ -3110,7 +3100,7 @@ GEOMEAN(value1[,value2[, ...]])

HARMEAN.

@@ -3154,7 +3144,7 @@ HARMEAN(value1[,value2[, ...]])

HYPGEOMDIST.

@@ -3223,7 +3213,7 @@ sample successes, given the sample size, population successes, and population si

INTERCEPT.

@@ -3273,7 +3263,7 @@ sample successes, given the sample size, population successes, and population si

KURT.

@@ -3317,7 +3307,7 @@ relatively flat distribution.

LARGE.

@@ -3362,7 +3352,7 @@ LARGE(value1[,value2[, ...]],entry)

LINEST.

@@ -3432,7 +3422,7 @@ and then returns an array that describes the line.

LOGEST.

@@ -3502,7 +3492,7 @@ and then returns an array that describes the line.

LOGINV.

@@ -3571,7 +3561,7 @@ accuracy if I can get my head round the mathematics

LOGNORMDIST.

@@ -3632,7 +3622,7 @@ with parameters mean and standard_dev.

LOGNORM.DIST.

@@ -3702,7 +3692,7 @@ with parameters mean and standard_dev.

MAX.

@@ -3730,7 +3720,18 @@ MAX(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the MAX() method in the Statistical\Maximum class instead

+
+
Return values
float @@ -3746,7 +3747,7 @@ MAX(value1[,value2[, ...]])

MAXA.

@@ -3773,7 +3774,18 @@ MAXA(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the MAXA() method in the Statistical\Maximum class instead

+
+
Return values
float @@ -3789,7 +3801,7 @@ MAXA(value1[,value2[, ...]])

MAXIFS.

@@ -3816,7 +3828,18 @@ MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Data range and criterias

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the MAXIFS() method in the Statistical\Conditional class instead

+
+
Return values
float @@ -3832,7 +3855,7 @@ MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

MEDIAN.

@@ -3876,7 +3899,7 @@ MEDIAN(value1[,value2[, ...]])

MIN.

@@ -3904,7 +3927,18 @@ MIN(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the MIN() method in the Statistical\Minimum class instead

+
+
Return values
float @@ -3920,7 +3954,7 @@ MIN(value1[,value2[, ...]])

MINA.

@@ -3947,7 +3981,18 @@ MINA(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the MINA() method in the Statistical\Minimum class instead

+
+
Return values
float @@ -3963,7 +4008,7 @@ MINA(value1[,value2[, ...]])

MINIFS.

@@ -3990,7 +4035,18 @@ MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

Data range and criterias

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the MINIFS() method in the Statistical\Conditional class instead

+
+
Return values
float @@ -4006,7 +4062,7 @@ MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) private @@ -4045,7 +4101,7 @@ MINIFS(min_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

MODE.

@@ -4089,7 +4145,7 @@ MODE(value1[,value2[, ...]])

NEGBINOMDIST.

@@ -4153,7 +4209,7 @@ variable. Like the binomial, trials are assumed to be independent.

NORMDIST.

@@ -4224,7 +4280,7 @@ testing.

NORMINV.

@@ -4284,7 +4340,7 @@ testing.

NORMSDIST.

@@ -4328,7 +4384,7 @@ table of standard normal curve areas.

NORM.S.DIST.

@@ -4381,7 +4437,7 @@ table of standard normal curve areas.

NORMSINV.

@@ -4423,7 +4479,7 @@ table of standard normal curve areas.

PERCENTILE.

@@ -4467,7 +4523,7 @@ PERCENTILE(value1[,value2[, ...]],entry)

PERCENTRANK.

@@ -4489,7 +4545,10 @@ PERCENTILE(value1[,value2[, ...]],entry)

: float|string
-

Returns the rank of a value in a data set as a percentage of the data set.

+

Returns the rank of a value in a data set as a percentage of the data set. +Note that the returned rank is simply rounded to the appropriate significant digits, +rather than floored (as MS Excel), so value 3 for a value set of 1, 2, 3, 4 will return +0.667 rather than 0.666

Parameters
@@ -4527,7 +4586,7 @@ PERCENTILE(value1[,value2[, ...]],entry)

PERMUT.

@@ -4565,7 +4624,18 @@ for lottery-style probability calculations.

Number of objects in each permutation

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the PERMUT() method in the Statistical\Permutations class instead

+
+
Return values
int|string —

Number of permutations, or a string containing an error

@@ -4582,7 +4652,7 @@ for lottery-style probability calculations.

POISSON.

@@ -4644,7 +4714,7 @@ cars arriving at a toll plaza in 1 minute.

QUARTILE.

@@ -4688,7 +4758,7 @@ QUARTILE(value1[,value2[, ...]],entry)

RANK.

@@ -4748,7 +4818,7 @@ QUARTILE(value1[,value2[, ...]],entry)

RSQ.

@@ -4799,7 +4869,7 @@ QUARTILE(value1[,value2[, ...]],entry)

SKEW.

@@ -4844,7 +4914,7 @@ distribution with an asymmetric tail extending toward more negative values.

<

SLOPE.

@@ -4895,7 +4965,7 @@ distribution with an asymmetric tail extending toward more negative values.

<

SMALL.

@@ -4940,7 +5010,7 @@ SMALL(value1[,value2[, ...]],entry)

STANDARDIZE.

@@ -5000,7 +5070,7 @@ SMALL(value1[,value2[, ...]],entry)

STDEV.

@@ -5028,7 +5098,18 @@ STDEV(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the STDEV() method in the Statistical\StandardDeviations class instead

+
+
Return values
float|string —

The result, or a string containing an error

@@ -5045,7 +5126,7 @@ STDEV(value1[,value2[, ...]])

STDEVA.

@@ -5072,7 +5153,18 @@ STDEVA(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the STDEVA() method in the Statistical\StandardDeviations class instead

+
+
Return values
float|string @@ -5088,7 +5180,7 @@ STDEVA(value1[,value2[, ...]])

STDEVP.

@@ -5115,7 +5207,18 @@ STDEVP(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the STDEVP() method in the Statistical\StandardDeviations class instead

+
+
Return values
float|string @@ -5131,7 +5234,7 @@ STDEVP(value1[,value2[, ...]])

STDEVPA.

@@ -5158,7 +5261,18 @@ STDEVPA(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the STDEVPA() method in the Statistical\StandardDeviations class instead

+
+
Return values
float|string @@ -5174,7 +5288,7 @@ STDEVPA(value1[,value2[, ...]])

STEYX.

@@ -5224,7 +5338,7 @@ STDEVPA(value1[,value2[, ...]])

TDIST.

@@ -5284,7 +5398,7 @@ STDEVPA(value1[,value2[, ...]])

TINV.

@@ -5335,7 +5449,7 @@ STDEVPA(value1[,value2[, ...]])

TREND.

@@ -5404,7 +5518,7 @@ STDEVPA(value1[,value2[, ...]])

TRIMMEAN.

@@ -5449,7 +5563,7 @@ TRIMEAN(value1[,value2[, ...]], $discard)

VARFunc.

@@ -5476,7 +5590,18 @@ VAR(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the VAR() method in the Statistical\Variances class instead

+
+
Return values
float|string —

(string if result is an error)

@@ -5493,7 +5618,7 @@ VAR(value1[,value2[, ...]])

VARA.

@@ -5520,7 +5645,18 @@ VARA(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the VARA() method in the Statistical\Variances class instead

+
+
Return values
float|string —

(string if result is an error)

@@ -5537,7 +5673,7 @@ VARA(value1[,value2[, ...]])

VARP.

@@ -5564,7 +5700,18 @@ VARP(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the VARP() method in the Statistical\Variances class instead

+
+
Return values
float|string —

(string if result is an error)

@@ -5581,7 +5728,7 @@ VARP(value1[,value2[, ...]])

VARPA.

@@ -5608,7 +5755,18 @@ VARPA(value1[,value2[, ...]])

Data values

- +
Tags
+
+
+ Deprecated +
+

1.17.0

+
+ see +
+

Use the VARPA() method in the Statistical\Variances class instead

+
+
Return values
float|string —

(string if result is an error)

@@ -5625,7 +5783,7 @@ VARPA(value1[,value2[, ...]])

WEIBULL.

@@ -5695,7 +5853,7 @@ analysis, such as calculating a device's mean time to failure.

ZTEST.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Calculation-TextData.html b/classes/PhpOffice-PhpSpreadsheet-Calculation-TextData.html index 4e132df31..afae2b710 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Calculation-TextData.html +++ b/classes/PhpOffice-PhpSpreadsheet-Calculation-TextData.html @@ -205,6 +205,11 @@ TEXTJOIN() TEXTJOIN. string + + + builtinREPT() + REPT. + string @@ -1489,6 +1494,56 @@ Use EXACT to test text being entered into a document.

Return values
string + + +
+

builtinREPT()

+ +

REPT.

+ + public + static builtinREPT( + + $str : + string + + + , $number : + mixed + + ) + : string + + +

Returns the result of builtin function round after validating args.

+ +
Parameters
+
+
+ $str + : string +
+

Should be numeric

+
+ $number + : mixed +
+

Should be int

+
+ + +
Return values
+ string +
diff --git a/classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html b/classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html index 09cb70220..b6469a2cc 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html +++ b/classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html @@ -81,6 +81,31 @@ bindValue() Bind value to a cell. bool + + + setImproperFraction() + + bool + + + setProperFraction() + + bool + + + setPercentage() + + bool + + + setTimeHoursMinutes() + + bool + + + setTimeHoursMinutesSeconds() + + bool bindValue() @@ -146,6 +171,246 @@
Return values
bool + + +
+

setImproperFraction()

+ + + protected + setImproperFraction( + + $matches : + array + + + , $cell : + Cell + + ) + : bool + + + +
Parameters
+
+
+ $matches + : array +
+
+
+ $cell + : Cell +
+
+
+ + +
Return values
+ bool + +
+ +
+

setProperFraction()

+ + + protected + setProperFraction( + + $matches : + array + + + , $cell : + Cell + + ) + : bool + + + +
Parameters
+
+
+ $matches + : array +
+
+
+ $cell + : Cell +
+
+
+ + +
Return values
+ bool + +
+ +
+

setPercentage()

+ + + protected + setPercentage( + + $value : + string + + + , $cell : + Cell + + ) + : bool + + + +
Parameters
+
+
+ $value + : string +
+
+
+ $cell + : Cell +
+
+
+ + +
Return values
+ bool + +
+ +
+

setTimeHoursMinutes()

+ + + protected + setTimeHoursMinutes( + + $value : + string + + + , $cell : + Cell + + ) + : bool + + + +
Parameters
+
+
+ $value + : string +
+
+
+ $cell + : Cell +
+
+
+ + +
Return values
+ bool + +
+ +
+

setTimeHoursMinutesSeconds()

+ + + protected + setTimeHoursMinutesSeconds( + + $value : + string + + + , $cell : + Cell + + ) + : bool + + + +
Parameters
+
+
+ $value + : string +
+
+
+ $cell + : Cell +
+
+
+ + +
Return values
+ bool +
public static dataTypeForValue( - $pValue : + $value : mixed ) @@ -225,7 +490,7 @@
Parameters
- $pValue + $value : mixed
diff --git a/classes/PhpOffice-PhpSpreadsheet-Cell-DefaultValueBinder.html b/classes/PhpOffice-PhpSpreadsheet-Cell-DefaultValueBinder.html index a527997d8..d965017a8 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Cell-DefaultValueBinder.html +++ b/classes/PhpOffice-PhpSpreadsheet-Cell-DefaultValueBinder.html @@ -157,7 +157,7 @@ public static dataTypeForValue( - $pValue : + $value : mixed ) @@ -168,7 +168,7 @@
Parameters
- $pValue + $value : mixed
diff --git a/classes/PhpOffice-PhpSpreadsheet-Reader-Csv.html b/classes/PhpOffice-PhpSpreadsheet-Reader-Csv.html index c73263deb..d9c1cb6ed 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Reader-Csv.html +++ b/classes/PhpOffice-PhpSpreadsheet-Reader-Csv.html @@ -1758,7 +1758,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1822,7 +1822,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1861,7 +1861,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1925,7 +1925,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1964,7 +1964,7 @@ This property holds an array of worksheet names to be loaded. If null, then all public diff --git a/classes/PhpOffice-PhpSpreadsheet-Reader-Xls.html b/classes/PhpOffice-PhpSpreadsheet-Reader-Xls.html index 63ff88668..33999416c 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Reader-Xls.html +++ b/classes/PhpOffice-PhpSpreadsheet-Reader-Xls.html @@ -4466,7 +4466,7 @@ This property holds an array of worksheet names to be loaded. If null, then all

The TEXT Object record contains the text associated with a cell annotation.

@@ -4492,7 +4492,7 @@ This property holds an array of worksheet names to be loaded. If null, then all

Read BOF.

@@ -4518,7 +4518,7 @@ This property holds an array of worksheet names to be loaded. If null, then all

FILEPASS.

@@ -4553,7 +4553,7 @@ are based on the source of Spreadsheet-ParseExcel:

Make an RC4 decryptor for the given block.

@@ -4602,7 +4602,7 @@ are based on the source of Spreadsheet-ParseExcel:

Verify RC4 file password.

@@ -4679,7 +4679,7 @@ are based on the source of Spreadsheet-ParseExcel:

CODEPAGE.

@@ -4709,7 +4709,7 @@ Excel File Format"

DATEMODE.

@@ -4742,7 +4742,7 @@ Excel File Format"

Read a FONT record.

@@ -4768,7 +4768,7 @@ Excel File Format"

FORMAT.

@@ -4802,7 +4802,7 @@ Excel File Format"

XF - Extended Format.

@@ -4837,7 +4837,7 @@ Excel File Format"

private @@ -4862,7 +4862,7 @@ Excel File Format"

Read STYLE record.

@@ -4888,7 +4888,7 @@ Excel File Format"

Read PALETTE record.

@@ -4914,7 +4914,7 @@ Excel File Format"

SHEET.

@@ -4947,7 +4947,7 @@ Excel File Format"

Read EXTERNALBOOK record.

@@ -4973,7 +4973,7 @@ Excel File Format"

Read EXTERNNAME record.

@@ -4999,7 +4999,7 @@ Excel File Format"

Read EXTERNSHEET record.

@@ -5025,7 +5025,7 @@ Excel File Format"

DEFINEDNAME.

@@ -5057,7 +5057,7 @@ Excel File Format"

Read MSODRAWINGGROUP record.

@@ -5083,7 +5083,7 @@ Excel File Format"

SST - Shared String Table.

@@ -5115,7 +5115,7 @@ Excel File Format"

Read PRINTGRIDLINES record.

@@ -5141,7 +5141,7 @@ Excel File Format"

Read DEFAULTROWHEIGHT record.

@@ -5167,7 +5167,7 @@ Excel File Format"

Read SHEETPR record.

@@ -5193,7 +5193,7 @@ Excel File Format"

Read HORIZONTALPAGEBREAKS record.

@@ -5219,7 +5219,7 @@ Excel File Format"

Read VERTICALPAGEBREAKS record.

@@ -5245,7 +5245,7 @@ Excel File Format"

Read HEADER record.

@@ -5271,7 +5271,7 @@ Excel File Format"

Read FOOTER record.

@@ -5297,7 +5297,7 @@ Excel File Format"

Read HCENTER record.

@@ -5323,7 +5323,7 @@ Excel File Format"

Read VCENTER record.

@@ -5349,7 +5349,7 @@ Excel File Format"

Read LEFTMARGIN record.

@@ -5375,7 +5375,7 @@ Excel File Format"

Read RIGHTMARGIN record.

@@ -5401,7 +5401,7 @@ Excel File Format"

Read TOPMARGIN record.

@@ -5427,7 +5427,7 @@ Excel File Format"

Read BOTTOMMARGIN record.

@@ -5453,7 +5453,7 @@ Excel File Format"

Read PAGESETUP record.

@@ -5479,7 +5479,7 @@ Excel File Format"

PROTECT - Sheet protection (BIFF2 through BIFF8) if this record is omitted, then it also means no sheet protection.

@@ -5506,7 +5506,7 @@ Excel File Format"

SCENPROTECT.

@@ -5532,7 +5532,7 @@ Excel File Format"

OBJECTPROTECT.

@@ -5558,7 +5558,7 @@ Excel File Format"

PASSWORD - Sheet protection (hashed) password (BIFF2 through BIFF8).

@@ -5584,7 +5584,7 @@ Excel File Format"

Read DEFCOLWIDTH record.

@@ -5610,7 +5610,7 @@ Excel File Format"

Read COLINFO record.

@@ -5636,7 +5636,7 @@ Excel File Format"

ROW.

@@ -5667,7 +5667,7 @@ Excel File Format"

Read RK record This record represents a cell that contains an RK value @@ -5700,7 +5700,7 @@ Excel File Format"

Read LABELSST record This record represents a cell that contains a string. It @@ -5731,7 +5731,7 @@ Excel File Format"

Read MULRK record This record represents a cell range containing RK value @@ -5761,7 +5761,7 @@ Excel File Format"

Read NUMBER record This record represents a cell that contains a @@ -5791,7 +5791,7 @@ Excel File Format"

Read FORMULA record + perhaps a following STRING record if formula result is a string This record contains the token array and the result of a @@ -5821,7 +5821,7 @@ Excel File Format"

Read a SHAREDFMLA record. This function just stores the binary shared formula in the reader, which usually contains relative references.

@@ -5849,7 +5849,7 @@ which usually contains relative references.

Read a STRING record from current stream position and advance the stream pointer to next record This record is used for storing result from FORMULA record when it is a string, and @@ -5880,7 +5880,7 @@ it occurs directly after the FORMULA record.

Read BOOLERR record This record represents a Boolean value or error value @@ -5910,7 +5910,7 @@ Excel File Format"

Read MULBLANK record This record represents a cell range of empty cells. All @@ -5940,7 +5940,7 @@ Excel File Format"

Read LABEL record This record represents a cell that contains a string. In @@ -5972,7 +5972,7 @@ Excel File Format"

Read BLANK record.

@@ -5998,7 +5998,7 @@ Excel File Format"

Read MSODRAWING record.

@@ -6024,7 +6024,7 @@ Excel File Format"

Read OBJ record.

@@ -6050,7 +6050,7 @@ Excel File Format"

Read WINDOW2 record.

@@ -6076,7 +6076,7 @@ Excel File Format"

Read PLV Record(Created by Excel2007 or upper).

@@ -6102,7 +6102,7 @@ Excel File Format"

Read SCL record.

@@ -6128,7 +6128,7 @@ Excel File Format"

Read PANE record.

@@ -6154,7 +6154,7 @@ Excel File Format"

Read SELECTION record. There is one such record for each pane in the sheet.

@@ -6180,7 +6180,7 @@ Excel File Format"

private @@ -6219,7 +6219,7 @@ Excel File Format"

MERGEDCELLS.

@@ -6249,7 +6249,7 @@ Excel File Format"

Read HYPERLINK record.

@@ -6275,7 +6275,7 @@ Excel File Format"

Read DATAVALIDATIONS record.

@@ -6301,7 +6301,7 @@ Excel File Format"

Read DATAVALIDATION record.

@@ -6327,7 +6327,7 @@ Excel File Format"

Read SHEETLAYOUT record. Stores sheet tab color information.

@@ -6353,7 +6353,7 @@ Excel File Format"

Read SHEETPROTECTION record (FEATHEADR).

@@ -6379,7 +6379,7 @@ Excel File Format"

Read RANGEPROTECTION record Reading of this record is based on Microsoft Office Excel 97-2000 Binary File Format Specification, @@ -6407,7 +6407,7 @@ where it is referred to as FEAT record.

Read a free CONTINUE record. Free CONTINUE record may be a camouflaged MSODRAWING record When MSODRAWING data on a sheet exceeds 8224 bytes, CONTINUE records are used instead. Undocumented.

@@ -6435,7 +6435,7 @@ When MSODRAWING data on a sheet exceeds 8224 bytes, CONTINUE records are used in

Reads a record from current position in data stream and continues reading data as long as CONTINUE records are found. Splices the record data pieces and returns the combined string as if record data @@ -6466,7 +6466,7 @@ is in one piece.

Convert formula structure into human readable Excel formula like 'A3+A5*5'.

@@ -6516,7 +6516,7 @@ is in one piece.

Take formula data and additional data for formula and return human readable formula.

@@ -6575,7 +6575,7 @@ is in one piece.

Take array of tokens together with additional data for formula and return human readable formula.

@@ -6625,7 +6625,7 @@ is in one piece.

Fetch next token from binary formula data.

@@ -6674,7 +6674,7 @@ is in one piece.

Reads a cell address in BIFF8 e.g. 'A2' or '$A$2' section 3.3.4.

@@ -6715,7 +6715,7 @@ section 3.3.4.

Reads a cell address in BIFF8 for shared formulas. Uses positive and negative values for row and column to indicate offsets from a base cell @@ -6766,7 +6766,7 @@ section 3.3.4.

Reads a cell range address in BIFF5 e.g. 'A2:B6' or 'A1' always fixed range @@ -6808,7 +6808,7 @@ section 2.5.14.

Reads a cell range address in BIFF8 e.g. 'A2:B6' or 'A1' always fixed range @@ -6850,7 +6850,7 @@ section 2.5.14.

Reads a cell range address in BIFF8 e.g. 'A2:B6' or '$A$2:$B$6' there are flags indicating whether column/row index is relative @@ -6892,7 +6892,7 @@ section 3.3.4.

Reads a cell range address in BIFF8 for shared formulas. Uses positive and negative values for row and column to indicate offsets from a base cell @@ -6944,7 +6944,7 @@ section 3.3.4.

Read BIFF8 cell range address list section 2.5.15.

@@ -6985,7 +6985,7 @@ section 2.5.15.

Read BIFF5 cell range address list section 2.5.15.

@@ -7026,7 +7026,7 @@ section 2.5.15.

Get a sheet range like Sheet1:Sheet3 from REF index Note: If there is only one sheet in the range, one gets e.g Sheet1 @@ -7069,7 +7069,7 @@ in which case an Exception is thrown.

read BIFF8 constant value array from array data returns e.g. ['value' => '{1,2;3,4}', 'size' => 40] @@ -7111,7 +7111,7 @@ section 2.5.8.

read BIFF8 constant value which may be 'Empty Value', 'Number', 'String Value', 'Boolean Value', 'Error Value' section 2.5.7 @@ -7153,7 +7153,7 @@ returns e.g. ['value' => '5', 'size' => 9].<

Extract RGB color OpenOffice.org's Documentation of the Microsoft Excel File Format, section 2.5.4.

@@ -7194,7 +7194,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Read byte string (8-bit string length) OpenOffice documentation: 2.5.2.

@@ -7235,7 +7235,7 @@ OpenOffice documentation: 2.5.2.

Read byte string (16-bit string length) OpenOffice documentation: 2.5.2.

@@ -7276,7 +7276,7 @@ OpenOffice documentation: 2.5.2.

Extracts an Excel Unicode short string (8-bit string length) OpenOffice documentation: 2.5.3 @@ -7318,7 +7318,7 @@ function will automatically find out where the Unicode string ends.

Extracts an Excel Unicode long string (16-bit string length) OpenOffice documentation: 2.5.3 @@ -7360,7 +7360,7 @@ this function is under construction, needs to support rich text, and Asian phone

Read Unicode string with no string length field, but with known character count this function is under construction, needs to support rich text, and Asian phonetic settings @@ -7411,7 +7411,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Convert UTF-8 string to string surounded by double quotes. Used for explicit string tokens in formulas.

@@ -7452,7 +7452,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Reads first 8 bytes of a string and return IEEE 754 float.

@@ -7492,7 +7492,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section private @@ -7531,7 +7531,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Get UTF-8 string from (compressed or uncompressed) UTF-16 string.

@@ -7580,7 +7580,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Convert UTF-16 string in compressed notation to uncompressed form. Only used for BIFF8.

@@ -7620,7 +7620,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Convert string to UTF-8. Only used for BIFF5.

@@ -7660,7 +7660,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Read 16-bit unsigned integer.

@@ -7709,7 +7709,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Read 16-bit signed integer.

@@ -7758,7 +7758,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section

Read 32-bit signed integer.

@@ -7807,7 +7807,7 @@ OpenOffice.org's Documentation of the Microsoft Excel File Format, section private diff --git a/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-Chart.html b/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-Chart.html index 760805f32..33ab7dfe7 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-Chart.html +++ b/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-Chart.html @@ -302,7 +302,7 @@ private @@ -350,7 +350,7 @@ private @@ -398,7 +398,7 @@ private @@ -455,7 +455,7 @@ private @@ -512,7 +512,7 @@ private @@ -560,7 +560,7 @@ private @@ -608,7 +608,7 @@ private @@ -647,7 +647,7 @@ private @@ -686,7 +686,7 @@ private diff --git a/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-ConditionalStyles.html b/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-ConditionalStyles.html index e2082bf5a..9386a4825 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-ConditionalStyles.html +++ b/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-ConditionalStyles.html @@ -64,7 +64,7 @@

@@ -111,6 +111,16 @@ readStyleRules() mixed + + + readDataBarOfConditionalRule() + + ConditionalDataBar + + + readDataBarExtLstOfConditionalRule() + + void @@ -128,7 +138,7 @@ private @@ -147,7 +157,7 @@ private @@ -166,7 +176,7 @@ private @@ -189,7 +199,7 @@ public @@ -246,7 +256,7 @@ public @@ -271,7 +281,7 @@ private @@ -310,7 +320,7 @@ private @@ -323,6 +333,10 @@ , $conditionals : array + + , $xmlExtLst : + mixed + ) : void @@ -339,6 +353,11 @@ $conditionals : array +
+
+ $xmlExtLst + : mixed +
@@ -356,13 +375,17 @@ private readStyleRules( $cfRules : + mixed + + + , $extLst : mixed ) @@ -376,6 +399,11 @@ $cfRules : mixed +
+
+ $extLst + : mixed +
@@ -383,6 +411,109 @@
Return values
mixed +
+ +
+

readDataBarOfConditionalRule()

+ + + private + readDataBarOfConditionalRule( + + $cfRule : + mixed + + + , $conditionalFormattingRuleExtensions : + mixed + + ) + : ConditionalDataBar + + + +
Parameters
+
+
+ $cfRule + : mixed +
+
+
+ $conditionalFormattingRuleExtensions + : mixed +
+
+
+ + +
Return values
+ ConditionalDataBar + +
+ +
+

readDataBarExtLstOfConditionalRule()

+ + + private + readDataBarExtLstOfConditionalRule( + + $dataBar : + ConditionalDataBar + + + , $cfRule : + mixed + + + , $conditionalFormattingRuleExtensions : + mixed + + ) + : void + + + +
Parameters
+
+
+ $dataBar + : ConditionalDataBar +
+
+
+ $cfRule + : mixed +
+
+
+ $conditionalFormattingRuleExtensions + : mixed +
+
+
+ + +
diff --git a/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-Hyperlinks.html b/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-Hyperlinks.html index 7f6fc429b..a0cbc5be3 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-Hyperlinks.html +++ b/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-Hyperlinks.html @@ -273,7 +273,7 @@ private diff --git a/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx.html b/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx.html index b7a024990..50e22c3aa 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx.html +++ b/classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx.html @@ -66,7 +66,7 @@

@@ -355,7 +355,7 @@ Returns either an array of worksheet names (the list of worksheets that should b

ReferenceHelper instance.

@@ -375,7 +375,7 @@ Returns either an array of worksheet names (the list of worksheets that should b

Xlsx\Theme instance.

@@ -543,7 +543,7 @@ This property holds an array of worksheet names to be loaded. If null, then all

Create a new Xlsx Reader instance.

@@ -571,7 +571,7 @@ This property holds an array of worksheet names to be loaded. If null, then all

Can the current IReader read the file?

@@ -611,7 +611,7 @@ This property holds an array of worksheet names to be loaded. If null, then all

Reads names of the worksheets from a file, without parsing the whole file to a Spreadsheet object.

@@ -651,7 +651,7 @@ This property holds an array of worksheet names to be loaded. If null, then all

Return worksheet info (Name, Last Column Letter, Last Column Index, Total Rows, Total Columns).

@@ -987,7 +987,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1035,7 +1035,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1081,7 +1081,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1127,7 +1127,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1166,7 +1166,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1221,7 +1221,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1269,7 +1269,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1317,7 +1317,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1356,7 +1356,7 @@ This property holds an array of worksheet names to be loaded. If null, then all public @@ -1395,7 +1395,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1434,7 +1434,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1489,7 +1489,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1535,7 +1535,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1617,7 +1617,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1699,7 +1699,7 @@ This property holds an array of worksheet names to be loaded. If null, then all

Convert an 'xsd:boolean' XML value to a PHP boolean value.

@@ -1751,7 +1751,7 @@ since '(bool) "false"' returns true.

private @@ -1791,7 +1791,7 @@ since '(bool) "false"' returns true.

private diff --git a/classes/PhpOffice-PhpSpreadsheet-Reader-Xml.html b/classes/PhpOffice-PhpSpreadsheet-Reader-Xml.html index 81ff2e16f..b6229a19e 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Reader-Xml.html +++ b/classes/PhpOffice-PhpSpreadsheet-Reader-Xml.html @@ -209,6 +209,11 @@ This property holds an array of worksheet names to be loaded. If null, then all parseStyleBorders() void + + + getAttributes() + + SimpleXMLElement parseStyleFontUnderline() @@ -414,7 +419,7 @@ Returns either an array of worksheet names (the list of worksheets that should b private @@ -433,7 +438,7 @@ Returns either an array of worksheet names (the list of worksheets that should b private @@ -991,7 +996,7 @@ This property holds an array of worksheet names to be loaded. If null, then all protected @@ -1030,7 +1035,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1076,7 +1081,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1122,7 +1127,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1165,6 +1170,54 @@ This property holds an array of worksheet names to be loaded. If null, then all + + +
+

getAttributes()

+ + + private + static getAttributes( + + $simple : + SimpleXMLElement|null + + + , $node : + string + + ) + : SimpleXMLElement + + + +
Parameters
+
+
+ $simple + : SimpleXMLElement|null +
+
+
+ $node + : string +
+
+
+ + +
Return values
+ SimpleXMLElement +
Xml.php : - 795 + 803 private @@ -1223,7 +1276,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1269,7 +1322,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1315,7 +1368,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private @@ -1361,7 +1414,7 @@ This property holds an array of worksheet names to be loaded. If null, then all private diff --git a/classes/PhpOffice-PhpSpreadsheet-Shared-Font.html b/classes/PhpOffice-PhpSpreadsheet-Shared-Font.html index 764bf8929..2d655f7a4 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Shared-Font.html +++ b/classes/PhpOffice-PhpSpreadsheet-Shared-Font.html @@ -63,7 +63,7 @@

@@ -511,7 +511,7 @@ For example, for Calibri 11 this is 15 points. @@ -532,7 +532,7 @@ For example, for Calibri 11 this is 15 points. @@ -553,7 +553,7 @@ For example, for Calibri 11 this is 15 points.

Character set codes used by BIFF5-8 in Font records

@@ -575,7 +575,7 @@ For example, for Calibri 11 this is 15 points. @@ -596,7 +596,7 @@ For example, for Calibri 11 this is 15 points. @@ -617,7 +617,7 @@ For example, for Calibri 11 this is 15 points. @@ -638,7 +638,7 @@ For example, for Calibri 11 this is 15 points. @@ -659,7 +659,7 @@ For example, for Calibri 11 this is 15 points. @@ -680,7 +680,7 @@ For example, for Calibri 11 this is 15 points. @@ -701,7 +701,7 @@ For example, for Calibri 11 this is 15 points. @@ -722,7 +722,7 @@ For example, for Calibri 11 this is 15 points. @@ -743,7 +743,7 @@ For example, for Calibri 11 this is 15 points. @@ -764,7 +764,7 @@ For example, for Calibri 11 this is 15 points. @@ -785,7 +785,7 @@ For example, for Calibri 11 this is 15 points. @@ -806,7 +806,7 @@ For example, for Calibri 11 this is 15 points. @@ -827,7 +827,7 @@ For example, for Calibri 11 this is 15 points. @@ -848,7 +848,7 @@ For example, for Calibri 11 this is 15 points. @@ -869,7 +869,7 @@ For example, for Calibri 11 this is 15 points. @@ -890,7 +890,7 @@ For example, for Calibri 11 this is 15 points. @@ -911,7 +911,7 @@ For example, for Calibri 11 this is 15 points. @@ -932,7 +932,7 @@ For example, for Calibri 11 this is 15 points. @@ -953,7 +953,7 @@ For example, for Calibri 11 this is 15 points.

Font filenames

@@ -975,7 +975,7 @@ For example, for Calibri 11 this is 15 points. @@ -996,7 +996,7 @@ For example, for Calibri 11 this is 15 points. @@ -1017,7 +1017,7 @@ For example, for Calibri 11 this is 15 points. @@ -1038,7 +1038,7 @@ For example, for Calibri 11 this is 15 points. @@ -1059,7 +1059,7 @@ For example, for Calibri 11 this is 15 points. @@ -1080,7 +1080,7 @@ For example, for Calibri 11 this is 15 points. @@ -1101,7 +1101,7 @@ For example, for Calibri 11 this is 15 points. @@ -1122,7 +1122,7 @@ For example, for Calibri 11 this is 15 points. @@ -1143,7 +1143,7 @@ For example, for Calibri 11 this is 15 points. @@ -1164,7 +1164,7 @@ For example, for Calibri 11 this is 15 points. @@ -1185,7 +1185,7 @@ For example, for Calibri 11 this is 15 points. @@ -1206,7 +1206,7 @@ For example, for Calibri 11 this is 15 points. @@ -1227,7 +1227,7 @@ For example, for Calibri 11 this is 15 points. @@ -1248,7 +1248,7 @@ For example, for Calibri 11 this is 15 points. @@ -1269,7 +1269,7 @@ For example, for Calibri 11 this is 15 points. @@ -1290,7 +1290,7 @@ For example, for Calibri 11 this is 15 points. @@ -1311,7 +1311,7 @@ For example, for Calibri 11 this is 15 points. @@ -1332,7 +1332,7 @@ For example, for Calibri 11 this is 15 points. @@ -1353,7 +1353,7 @@ For example, for Calibri 11 this is 15 points. @@ -1374,7 +1374,7 @@ For example, for Calibri 11 this is 15 points. @@ -1395,7 +1395,7 @@ For example, for Calibri 11 this is 15 points. @@ -1416,7 +1416,7 @@ For example, for Calibri 11 this is 15 points. @@ -1437,7 +1437,7 @@ For example, for Calibri 11 this is 15 points. @@ -1458,7 +1458,7 @@ For example, for Calibri 11 this is 15 points. @@ -1479,7 +1479,7 @@ For example, for Calibri 11 this is 15 points. @@ -1500,7 +1500,7 @@ For example, for Calibri 11 this is 15 points. @@ -1521,7 +1521,7 @@ For example, for Calibri 11 this is 15 points. @@ -1542,7 +1542,7 @@ For example, for Calibri 11 this is 15 points. @@ -1563,7 +1563,7 @@ For example, for Calibri 11 this is 15 points. @@ -1584,7 +1584,7 @@ For example, for Calibri 11 this is 15 points. @@ -1605,7 +1605,7 @@ For example, for Calibri 11 this is 15 points. @@ -1626,7 +1626,7 @@ For example, for Calibri 11 this is 15 points. @@ -1647,7 +1647,7 @@ For example, for Calibri 11 this is 15 points. @@ -1668,7 +1668,7 @@ For example, for Calibri 11 this is 15 points. @@ -1689,7 +1689,7 @@ For example, for Calibri 11 this is 15 points. @@ -1710,7 +1710,7 @@ For example, for Calibri 11 this is 15 points. @@ -1731,7 +1731,7 @@ For example, for Calibri 11 this is 15 points. @@ -1752,7 +1752,7 @@ For example, for Calibri 11 this is 15 points. @@ -1773,7 +1773,7 @@ For example, for Calibri 11 this is 15 points. @@ -1794,7 +1794,7 @@ For example, for Calibri 11 this is 15 points. @@ -1815,7 +1815,7 @@ For example, for Calibri 11 this is 15 points. @@ -1836,7 +1836,7 @@ For example, for Calibri 11 this is 15 points. @@ -1857,7 +1857,7 @@ For example, for Calibri 11 this is 15 points. @@ -1878,7 +1878,7 @@ For example, for Calibri 11 this is 15 points. @@ -1902,7 +1902,7 @@ For example, for Calibri 11 this is 15 points. private @@ -1921,7 +1921,7 @@ For example, for Calibri 11 this is 15 points.

AutoSize method.

@@ -1941,7 +1941,7 @@ For example, for Calibri 11 this is 15 points.

Path to folder containing TrueType font .ttf files.

@@ -1961,7 +1961,7 @@ For example, for Calibri 11 this is 15 points.

How wide is a default column for a given default font and size? Empirical data found by inspecting real Excel files and reading off the pixel width @@ -1987,7 +1987,7 @@ in Microsoft Office Excel 2007.

Set autoSize method.

@@ -2028,7 +2028,7 @@ in Microsoft Office Excel 2007.

Get autoSize method.

@@ -2056,7 +2056,7 @@ in Microsoft Office Excel 2007.

Set the path to the folder containing .ttf files. There should be a trailing slash.

@@ -2100,7 +2100,7 @@ in Microsoft Office Excel 2007.

Get the path to the folder containing .ttf files.

@@ -2128,7 +2128,7 @@ in Microsoft Office Excel 2007.

Calculate an (approximate) OpenXML column width, based on font size and text contained.

@@ -2196,7 +2196,7 @@ in Microsoft Office Excel 2007.

Get GD text width in pixels for a string of text in a certain font at a certain rotation angle.

@@ -2254,7 +2254,7 @@ in Microsoft Office Excel 2007.

Get approximate width in pixels for a string of text in a certain font at a certain rotation angle.

@@ -2313,7 +2313,7 @@ in Microsoft Office Excel 2007.

Calculate an (approximate) pixel size, based on a font points size.

@@ -2354,7 +2354,7 @@ in Microsoft Office Excel 2007.

Calculate an (approximate) pixel size, based on inch size.

@@ -2395,7 +2395,7 @@ in Microsoft Office Excel 2007.

Calculate an (approximate) pixel size, based on centimeter size.

@@ -2436,7 +2436,7 @@ in Microsoft Office Excel 2007.

Returns the font path given the font.

@@ -2477,7 +2477,7 @@ in Microsoft Office Excel 2007.

Returns the associated charset for the font name.

@@ -2518,7 +2518,7 @@ in Microsoft Office Excel 2007.

Get the effective column width for columns without a column dimension or column with width -1 For example, for Calibri 11 this is 9.140625 (64 px).

@@ -2569,7 +2569,7 @@ For example, for Calibri 11 this is 9.140625 (64 px).

Get the effective row height for rows without a row dimension or rows with height -1 For example, for Calibri 11 this is 15 points.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Shared-JAMA-LUDecomposition.html b/classes/PhpOffice-PhpSpreadsheet-Shared-JAMA-LUDecomposition.html index cc82f75a8..7a132c6ec 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Shared-JAMA-LUDecomposition.html +++ b/classes/PhpOffice-PhpSpreadsheet-Shared-JAMA-LUDecomposition.html @@ -540,7 +540,7 @@ linear equations. This will fail if isNonsingular() returns false.

solve( $B : - mixed + Matrix ) : Matrix @@ -551,7 +551,7 @@ linear equations. This will fail if isNonsingular() returns false.

$B - : mixed + : Matrix

a Matrix with as many rows as A and any number of columns

diff --git a/classes/PhpOffice-PhpSpreadsheet-Shared-OLE.html b/classes/PhpOffice-PhpSpreadsheet-Shared-OLE.html index d0b6d82bc..04e82b42c 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Shared-OLE.html +++ b/classes/PhpOffice-PhpSpreadsheet-Shared-OLE.html @@ -665,7 +665,7 @@ use \PhpOffice\PhpSpreadsheet\Shared\OLE\PPS\File::getStream().

Reads a signed char.

@@ -705,7 +705,7 @@ use \PhpOffice\PhpSpreadsheet\Shared\OLE\PPS\File::getStream().

Reads an unsigned short (2 octets).

@@ -745,7 +745,7 @@ use \PhpOffice\PhpSpreadsheet\Shared\OLE\PPS\File::getStream().

Reads an unsigned long (4 octets).

@@ -785,7 +785,7 @@ use \PhpOffice\PhpSpreadsheet\Shared\OLE\PPS\File::getStream().

Gets information about all PPS's on the OLE container from the PPS WK's creates an OLE_PPS object for each one.

@@ -827,7 +827,7 @@ creates an OLE_PPS object for each one.

It checks whether the PPS tree is complete (all PPS's read) starting with the given PPS (not necessarily root).

@@ -869,7 +869,7 @@ starting with the given PPS (not necessarily root).

Checks whether a PPS is a File PPS or not.

@@ -911,7 +911,7 @@ starting with the given PPS (not necessarily root).

Checks whether a PPS is a Root PPS or not.

@@ -953,7 +953,7 @@ starting with the given PPS (not necessarily root).

Gives the total number of PPS's found in the OLE container.

@@ -982,7 +982,7 @@ starting with the given PPS (not necessarily root).

Gets data from a PPS If there is no PPS for the index given, it will return an empty string.

@@ -1050,7 +1050,7 @@ If there is no PPS for the index given, it will return an empty string.

Gets the data length from a PPS If there is no PPS for the index given, it will return 0.

@@ -1092,7 +1092,7 @@ If there is no PPS for the index given, it will return 0.

Utility function to transform ASCII text to Unicode.

@@ -1133,7 +1133,7 @@ If there is no PPS for the index given, it will return 0.

Utility function Returns a string for the OLE container with the date given.

@@ -1175,7 +1175,7 @@ Returns a string for the OLE container with the date given.

Returns a timestamp from an OLE container's date.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Spreadsheet.html b/classes/PhpOffice-PhpSpreadsheet-Spreadsheet.html index 880a47003..71c22d91c 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Spreadsheet.html +++ b/classes/PhpOffice-PhpSpreadsheet-Spreadsheet.html @@ -1738,7 +1738,7 @@ window width.

retrieve Binaries Ribbon Objects.

@@ -1778,7 +1778,7 @@ window width.

This workbook have a custom UI ?

@@ -1806,7 +1806,7 @@ window width.

This workbook have additionnal object for the ribbon ?

@@ -1834,7 +1834,7 @@ window width.

Check if a sheet with a specified code name already exists.

@@ -1874,7 +1874,7 @@ window width.

Get sheet by code name. Warning : sheet don't have always a code name !

@@ -1914,7 +1914,7 @@ window width.

Create a new PhpSpreadsheet with one Worksheet.

@@ -1942,7 +1942,7 @@ window width.

Code to execute when this worksheet is unset().

@@ -1970,7 +1970,7 @@ window width.

Disconnect all worksheets from this PhpSpreadsheet workbook object, typically so that the PhpSpreadsheet object can be unset.

@@ -1997,7 +1997,7 @@ typically so that the PhpSpreadsheet object can be unset.

Return the calculation engine for this worksheet.

@@ -2025,7 +2025,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get properties.

@@ -2053,7 +2053,7 @@ typically so that the PhpSpreadsheet object can be unset.

Set properties.

@@ -2091,7 +2091,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get security.

@@ -2119,7 +2119,7 @@ typically so that the PhpSpreadsheet object can be unset.

Set security.

@@ -2157,7 +2157,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get active sheet.

@@ -2185,7 +2185,7 @@ typically so that the PhpSpreadsheet object can be unset.

Create sheet and add it to this workbook.

@@ -2225,7 +2225,7 @@ typically so that the PhpSpreadsheet object can be unset.

Check if a sheet with a specified name already exists.

@@ -2265,7 +2265,7 @@ typically so that the PhpSpreadsheet object can be unset.

Add sheet.

@@ -2314,7 +2314,7 @@ typically so that the PhpSpreadsheet object can be unset.

Remove sheet by index.

@@ -2352,7 +2352,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get sheet by index.

@@ -2392,7 +2392,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get all sheets.

@@ -2420,7 +2420,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get sheet by name.

@@ -2460,7 +2460,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get index for sheet.

@@ -2501,7 +2501,7 @@ typically so that the PhpSpreadsheet object can be unset.

Set index for sheet by sheet name.

@@ -2551,7 +2551,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get sheet count.

@@ -2579,7 +2579,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get active sheet index.

@@ -2608,7 +2608,7 @@ typically so that the PhpSpreadsheet object can be unset.

Set active sheet index.

@@ -2648,7 +2648,7 @@ typically so that the PhpSpreadsheet object can be unset.

Set active sheet index by name.

@@ -2688,7 +2688,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get sheet names.

@@ -2716,7 +2716,7 @@ typically so that the PhpSpreadsheet object can be unset.

Add external sheet.

@@ -2765,7 +2765,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get an array of all Named Ranges.

@@ -2793,7 +2793,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get an array of all Named Formulae.

@@ -2821,7 +2821,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get an array of all Defined Names (both named ranges and named formulae).

@@ -2849,7 +2849,7 @@ typically so that the PhpSpreadsheet object can be unset.

Add a named range.

@@ -2888,7 +2888,7 @@ typically so that the PhpSpreadsheet object can be unset.

Add a named formula.

@@ -2927,7 +2927,7 @@ typically so that the PhpSpreadsheet object can be unset.

Add a defined name (either a named range or a named formula).

@@ -2966,7 +2966,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get named range.

@@ -3015,7 +3015,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get named formula.

@@ -3064,7 +3064,7 @@ typically so that the PhpSpreadsheet object can be unset.

private @@ -3112,7 +3112,7 @@ typically so that the PhpSpreadsheet object can be unset.

private @@ -3169,7 +3169,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get named range.

@@ -3218,7 +3218,7 @@ typically so that the PhpSpreadsheet object can be unset.

Remove named range.

@@ -3267,7 +3267,7 @@ typically so that the PhpSpreadsheet object can be unset.

Remove named formula.

@@ -3316,7 +3316,7 @@ typically so that the PhpSpreadsheet object can be unset.

Remove defined name.

@@ -3365,7 +3365,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get worksheet iterator.

@@ -3393,7 +3393,7 @@ typically so that the PhpSpreadsheet object can be unset.

Copy workbook (!= clone!).

@@ -3421,7 +3421,7 @@ typically so that the PhpSpreadsheet object can be unset.

Implement PHP __clone to create a deep clone, not just a shallow copy.

@@ -3449,7 +3449,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get the workbook collection of cellXfs.

@@ -3477,7 +3477,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get cellXf by index.

@@ -3517,7 +3517,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get cellXf by hash code.

@@ -3557,7 +3557,7 @@ typically so that the PhpSpreadsheet object can be unset.

Check if style exists in style collection.

@@ -3597,7 +3597,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get default style.

@@ -3625,7 +3625,7 @@ typically so that the PhpSpreadsheet object can be unset.

Add a cellXf to the workbook.

@@ -3663,7 +3663,7 @@ typically so that the PhpSpreadsheet object can be unset.

Remove cellXf by index. It is ensured that all cells get their xf index updated.

@@ -3701,7 +3701,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get the cellXf supervisor.

@@ -3729,7 +3729,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get the workbook collection of cellStyleXfs.

@@ -3757,7 +3757,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get cellStyleXf by index.

@@ -3797,7 +3797,7 @@ typically so that the PhpSpreadsheet object can be unset.

Get cellStyleXf by hash code.

@@ -3837,7 +3837,7 @@ typically so that the PhpSpreadsheet object can be unset.

Add a cellStyleXf to the workbook.

@@ -3875,7 +3875,7 @@ typically so that the PhpSpreadsheet object can be unset.

Remove cellStyleXf by index.

@@ -3913,7 +3913,7 @@ typically so that the PhpSpreadsheet object can be unset.

Eliminate all unneeded cellXf and afterwards update the xfIndex for all cells and columns in the workbook.

@@ -3940,7 +3940,7 @@ and columns in the workbook.

Return the unique ID value assigned to this spreadsheet workbook.

@@ -3968,7 +3968,7 @@ and columns in the workbook.

Get the visibility of the horizonal scroll bar in the application.

@@ -3997,7 +3997,7 @@ and columns in the workbook.

Set the visibility of the horizonal scroll bar in the application.

@@ -4035,7 +4035,7 @@ and columns in the workbook.

Get the visibility of the vertical scroll bar in the application.

@@ -4064,7 +4064,7 @@ and columns in the workbook.

Set the visibility of the vertical scroll bar in the application.

@@ -4102,7 +4102,7 @@ and columns in the workbook.

Get the visibility of the sheet tabs in the application.

@@ -4131,7 +4131,7 @@ and columns in the workbook.

Set the visibility of the sheet tabs in the application.

@@ -4169,7 +4169,7 @@ and columns in the workbook.

Return whether the workbook window is minimized.

@@ -4198,7 +4198,7 @@ and columns in the workbook.

Set whether the workbook window is minimized.

@@ -4236,7 +4236,7 @@ and columns in the workbook.

Return whether to group dates when presenting the user with filtering optiomd in the user interface.

@@ -4266,7 +4266,7 @@ filtering optiomd in the user interface.

Set whether to group dates when presenting the user with filtering optiomd in the user interface.

@@ -4305,7 +4305,7 @@ filtering optiomd in the user interface.

Return the first sheet in the book view.

@@ -4334,7 +4334,7 @@ filtering optiomd in the user interface.

Set the first sheet in the book view.

@@ -4372,7 +4372,7 @@ filtering optiomd in the user interface.

Return the visibility status of the workbook.

@@ -4405,7 +4405,7 @@ filtering optiomd in the user interface.

Set the visibility status of the workbook.

@@ -4454,7 +4454,7 @@ user interface.

Get the ratio between the workbook tabs bar and the horizontal scroll bar.

@@ -4484,7 +4484,7 @@ user interface.

Set the ratio between the workbook tabs bar and the horizontal scroll bar TabRatio is assumed to be out of 1000 of the horizontal window width.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html b/classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html index 3a0620ab2..d2ab35e33 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html +++ b/classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html @@ -66,7 +66,7 @@

@@ -103,6 +103,11 @@ CONDITION_NOTCONTAINSBLANKS 'notContainsBlanks' + + + CONDITION_DATABAR + + 'dataBar' OPERATOR_NONE @@ -193,6 +198,11 @@ $condition Condition. string[] + + + $dataBar + + ConditionalDataBar $style @@ -268,6 +278,16 @@ setStyle() Set Style. $this + + + getDataBar() + get DataBar. + ConditionalDataBar + + + setDataBar() + set DataBar. + $this getHashCode() @@ -295,7 +315,7 @@ @@ -316,7 +336,7 @@ @@ -337,7 +357,7 @@ @@ -358,7 +378,7 @@ @@ -379,7 +399,7 @@ @@ -400,7 +420,7 @@ @@ -408,6 +428,27 @@ $CONDITION_NOTCONTAINSBLANKS = 'notContainsBlanks' +
+ +
+

CONDITION_DATABAR

+ + + + mixed + $CONDITION_DATABAR + = 'dataBar' +
Conditional.php : - 18 + 20 @@ -442,7 +483,7 @@ @@ -463,7 +504,7 @@ @@ -484,7 +525,7 @@ @@ -505,7 +546,7 @@ @@ -526,7 +567,7 @@ @@ -547,7 +588,7 @@ @@ -568,7 +609,7 @@ @@ -589,7 +630,7 @@ @@ -610,7 +651,7 @@ @@ -631,7 +672,7 @@ @@ -652,7 +693,7 @@ @@ -673,7 +714,7 @@ @@ -697,7 +738,7 @@

Condition type.

@@ -717,7 +758,7 @@

Operator type.

@@ -737,7 +778,7 @@

Text.

@@ -757,7 +798,7 @@

Stop on this condition, if it matches.

@@ -777,7 +818,7 @@

Condition.

@@ -785,6 +826,25 @@ string[] $condition = [] +
+ +
Conditional.php : - 72 + 79

Style.

@@ -821,7 +881,7 @@

Create a new Conditional.

@@ -849,7 +909,7 @@

Get Condition type.

@@ -877,7 +937,7 @@

Set Condition type.

@@ -917,7 +977,7 @@

Get Operator type.

@@ -945,7 +1005,7 @@

Set Operator type.

@@ -985,7 +1045,7 @@

Get text.

@@ -1013,7 +1073,7 @@

Set text.

@@ -1053,7 +1113,7 @@

Get StopIfTrue.

@@ -1081,7 +1141,7 @@

Set StopIfTrue.

@@ -1121,7 +1181,7 @@

Get Conditions.

@@ -1149,7 +1209,7 @@

Set Conditions.

@@ -1189,7 +1249,7 @@

Add Condition.

@@ -1229,7 +1289,7 @@

Get Style.

@@ -1257,7 +1317,7 @@

Set Style.

@@ -1285,6 +1345,75 @@
Return values
$this +
+ + + +
Conditional.php : - 249 + 278

Get hash code.

@@ -1326,7 +1455,7 @@

Implement PHP __clone to create a deep clone, not just a shallow copy.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html b/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html new file mode 100644 index 000000000..057cc6721 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html @@ -0,0 +1,598 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConditionalDataBar +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$showValuenull|bool
$minimumConditionalFormatValueObjectConditionalFormatValueObject
$maximumConditionalFormatValueObjectConditionalFormatValueObject
$colorstring
$conditionalFormattingRuleExtConditionalFormattingRuleExtension
getShowValue()null|bool
setShowValue()mixed
getMinimumConditionalFormatValueObject()ConditionalFormatValueObject
setMinimumConditionalFormatValueObject()mixed
getMaximumConditionalFormatValueObject()ConditionalFormatValueObject
setMaximumConditionalFormatValueObject()mixed
getColor()string
setColor()self
getConditionalFormattingRuleExt()ConditionalFormattingRuleExtension
setConditionalFormattingRuleExt()mixed
+ + +
+

Properties

+ + + + + + + + + + +
+ +
+

Methods

+ +
+

getShowValue()

+ + + public + getShowValue( + ) + : null|bool + + + + + +
Return values
+ null|bool + +
+ +
+

setShowValue()

+ + + public + setShowValue( + + $showValue : + bool + + ) + : mixed + + + +
Parameters
+
+
+ $showValue + : bool +
+
+
+ + +
Return values
+ mixed + +
+ + + + + + + + + +
+

getColor()

+ + + public + getColor( + ) + : string + + + + + +
Return values
+ string + +
+ +
+

setColor()

+ + + public + setColor( + + $color : + string + + ) + : self + + + +
Parameters
+
+
+ $color + : string +
+
+
+ + +
Return values
+ self + +
+ + + + +
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html b/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html new file mode 100644 index 000000000..cd6f3b152 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html @@ -0,0 +1,1480 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConditionalDataBarExtension +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$minLengthint
$maxLengthint
$bordernull|bool
$gradientnull|bool
$directionstring
$negativeBarBorderColorSameAsPositivenull|bool
$axisPositionstring
$maximumConditionalFormatValueObjectConditionalFormatValueObject
$minimumConditionalFormatValueObjectConditionalFormatValueObject
$borderColorstring
$negativeFillColorstring
$negativeBorderColorstring
$axisColorarray
getXmlAttributes()mixed
getXmlElements()mixed
getMinLength()int
setMinLength()self
getMaxLength()int
setMaxLength()self
getBorder()null|bool
setBorder()self
getGradient()null|bool
setGradient()self
getDirection()string
setDirection()self
getNegativeBarBorderColorSameAsPositive()null|bool
setNegativeBarBorderColorSameAsPositive()self
getAxisPosition()string
setAxisPosition()self
getMaximumConditionalFormatValueObject()ConditionalFormatValueObject
setMaximumConditionalFormatValueObject()mixed
getMinimumConditionalFormatValueObject()ConditionalFormatValueObject
setMinimumConditionalFormatValueObject()mixed
getBorderColor()string
setBorderColor()self
getNegativeFillColor()string
setNegativeFillColor()self
getNegativeBorderColor()string
setNegativeBorderColor()self
getAxisColor()array
setAxisColor()self
+ + +
+

Properties

+ + + + + + + + + + + +
+

$negativeBarBorderColorSameAsPositive

+ + + private + null|bool + $negativeBarBorderColorSameAsPositive + +
+ + + + + + + + + + + + + + +
+ +
+

Methods

+ + + + + + + +
+

setMinLength()

+ + + public + setMinLength( + + $minLength : + int + + ) + : self + + + +
Parameters
+
+
+ $minLength + : int +
+
+
+ + +
Return values
+ self + +
+ + + +
+

setMaxLength()

+ + + public + setMaxLength( + + $maxLength : + int + + ) + : self + + + +
Parameters
+
+
+ $maxLength + : int +
+
+
+ + +
Return values
+ self + +
+ + + +
+

setBorder()

+ + + public + setBorder( + + $border : + bool + + ) + : self + + + +
Parameters
+
+
+ $border + : bool +
+
+
+ + +
Return values
+ self + +
+ + + +
+

setGradient()

+ + + public + setGradient( + + $gradient : + bool + + ) + : self + + + +
Parameters
+
+
+ $gradient + : bool +
+
+
+ + +
Return values
+ self + +
+ + + +
+

setDirection()

+ + + public + setDirection( + + $direction : + string + + ) + : self + + + +
Parameters
+
+
+ $direction + : string +
+
+
+ + +
Return values
+ self + +
+ +
+

getNegativeBarBorderColorSameAsPositive()

+ + + public + getNegativeBarBorderColorSameAsPositive( + ) + : null|bool + + + + + +
Return values
+ null|bool + +
+ +
+

setNegativeBarBorderColorSameAsPositive()

+ + + public + setNegativeBarBorderColorSameAsPositive( + + $negativeBarBorderColorSameAsPositive : + bool + + ) + : self + + + +
Parameters
+
+
+ $negativeBarBorderColorSameAsPositive + : bool +
+
+
+ + +
Return values
+ self + +
+ + + +
+

setAxisPosition()

+ + + public + setAxisPosition( + + $axisPosition : + string + + ) + : self + + + +
Parameters
+
+
+ $axisPosition + : string +
+
+
+ + +
Return values
+ self + +
+ + + + + + + + + + + +
+

setBorderColor()

+ + + public + setBorderColor( + + $borderColor : + string + + ) + : self + + + +
Parameters
+
+
+ $borderColor + : string +
+
+
+ + +
Return values
+ self + +
+ +
+

getNegativeFillColor()

+ + + public + getNegativeFillColor( + ) + : string + + + + + +
Return values
+ string + +
+ +
+

setNegativeFillColor()

+ + + public + setNegativeFillColor( + + $negativeFillColor : + string + + ) + : self + + + +
Parameters
+
+
+ $negativeFillColor + : string +
+
+
+ + +
Return values
+ self + +
+ +
+

getNegativeBorderColor()

+ + + public + getNegativeBorderColor( + ) + : string + + + + + +
Return values
+ string + +
+ +
+

setNegativeBorderColor()

+ + + public + setNegativeBorderColor( + + $negativeBorderColor : + string + + ) + : self + + + +
Parameters
+
+
+ $negativeBorderColor + : string +
+
+
+ + +
Return values
+ self + +
+ + + +
+

setAxisColor()

+ + + public + setAxisColor( + + $rgb : + mixed + + + [, $theme : + null|mixed + = null ] + + [, $tint : + null|mixed + = null ] + ) + : self + + + +
Parameters
+
+
+ $rgb + : mixed +
+
+
+ $theme + : null|mixed + = null
+
+
+ $tint + : null|mixed + = null
+
+
+ + +
Return values
+ self + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html b/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html new file mode 100644 index 000000000..1019f1d3b --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html @@ -0,0 +1,461 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConditionalFormatValueObject +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
$type
$value
$cellFormula
__construct()ConditionalFormatValueObject constructor.mixed
getType()mixed
setType()mixed
getValue()mixed
setValue()mixed
getCellFormula()mixed
setCellFormula()mixed
+ + +
+

Properties

+ + + + + + +
+ +
+

Methods

+ +
+

__construct()

+ +

ConditionalFormatValueObject constructor.

+ + public + __construct( + + $type : + + + + [, $value : + + = null ] + + [, $cellFormula : + null|mixed + = null ] + ) + : mixed + + + +
Parameters
+
+
+ $type + : +
+
+
+ $value + : + = null
+
+
+ $cellFormula + : null|mixed + = null
+
+
+ + +
Return values
+ mixed + +
+ + + +
+

setType()

+ + + public + setType( + + $type : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $type + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ + + +
+

setValue()

+ + + public + setValue( + + $value : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $value + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ + + +
+

setCellFormula()

+ + + public + setCellFormula( + + $cellFormula : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $cellFormula + : mixed +
+
+
+ + +
Return values
+ mixed + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html b/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html new file mode 100644 index 000000000..850bec0a2 --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html @@ -0,0 +1,769 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ ConditionalFormattingRuleExtension +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CONDITION_EXTENSION_DATABAR'dataBar'
$id<conditionalFormatting> attributes
$cfRulestring
$dataBarConditionalDataBarExtension
$sqrefstring
__construct()ConditionalFormattingRuleExtension constructor.mixed
generateUuid()mixed
parseExtLstXml()mixed
parseExtDataBarAttributesFromXml()void
parseExtDataBarElementChildrenFromXml()void
getId()mixed
setId()self
getCfRule()string
setCfRule()self
getDataBarExt()ConditionalDataBarExtension
setDataBarExt()self
getSqref()string
setSqref()self
+ +
+

Constants

+ + +
+ +
+

Properties

+ + + + + + + + +
+ +
+

Methods

+ +
+

__construct()

+ +

ConditionalFormattingRuleExtension constructor.

+ + public + __construct( + + [ $id : + + = null ] + + [, $cfRule : + string + = self::CONDITION_EXTENSION_DATABAR ] + ) + : mixed + + + +
Parameters
+
+
+ $id + : + = null
+
+
+ $cfRule + : string + = self::CONDITION_EXTENSION_DATABAR
+
+
+ + +
Return values
+ mixed + +
+ + + +
+

parseExtLstXml()

+ + + public + static parseExtLstXml( + + $extLstXml : + mixed + + ) + : mixed + + + +
Parameters
+
+
+ $extLstXml + : mixed +
+
+
+ + +
Return values
+ mixed + +
+ + + + + + + +
+

setId()

+ + + public + setId( + + $id : + mixed + + ) + : self + + + +
Parameters
+
+
+ $id + : mixed +
+
+
+ + +
Return values
+ self + +
+ + + +
+

setCfRule()

+ + + public + setCfRule( + + $cfRule : + string + + ) + : self + + + +
Parameters
+
+
+ $cfRule + : string +
+
+
+ + +
Return values
+ self + +
+ + + + + + + +
+

setSqref()

+ + + public + setSqref( + + $sqref : + string + + ) + : self + + + +
Parameters
+
+
+ $sqref + : string +
+
+
+ + +
Return values
+ self + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Style-NumberFormat.html b/classes/PhpOffice-PhpSpreadsheet-Style-NumberFormat.html index 5e54a516d..a9a7f017e 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Style-NumberFormat.html +++ b/classes/PhpOffice-PhpSpreadsheet-Style-NumberFormat.html @@ -2206,7 +2206,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->getNumberFormat()->a private @@ -2254,7 +2254,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->getNumberFormat()->a private @@ -2311,7 +2311,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->getNumberFormat()->a private @@ -2386,7 +2386,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->getNumberFormat()->a private @@ -2434,7 +2434,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->getNumberFormat()->a private @@ -2509,7 +2509,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->getNumberFormat()->a private @@ -2557,7 +2557,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->getNumberFormat()->a

Convert a value in a pre-defined format to a PHP string.

@@ -2616,7 +2616,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->getNumberFormat()->a

Abstract method to be implemented in anything which extends this class.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Style-Style.html b/classes/PhpOffice-PhpSpreadsheet-Style-Style.html index ce8a3effa..c8ecb8c2c 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Style-Style.html +++ b/classes/PhpOffice-PhpSpreadsheet-Style-Style.html @@ -756,7 +756,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get Fill.

@@ -784,7 +784,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get Font.

@@ -812,7 +812,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Set font.

@@ -852,7 +852,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get Borders.

@@ -880,7 +880,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get Alignment.

@@ -908,7 +908,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get Number Format.

@@ -936,7 +936,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get Conditional Styles. Only used on supervisor.

@@ -964,7 +964,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Set Conditional Styles. Only used on supervisor.

@@ -1004,7 +1004,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get Protection.

@@ -1032,7 +1032,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get quote prefix.

@@ -1060,7 +1060,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Set quote prefix.

@@ -1100,7 +1100,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get hash code.

@@ -1129,7 +1129,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Get own index in style collection.

@@ -1157,7 +1157,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Set own index in style collection.

@@ -1195,7 +1195,7 @@ $spreadsheet->getActiveSheet()->getStyle('B2')->applyFromArray(

Abstract method to be implemented in anything which extends this class.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-AutoFilter.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-AutoFilter.html index d9951a28f..c5fa4bcda 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-AutoFilter.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-AutoFilter.html @@ -1153,7 +1153,7 @@ Use with caution.

Apply the AutoFilter rules to the AutoFilter Range.

@@ -1181,7 +1181,7 @@ Use with caution.

Implement PHP __clone to create a deep clone, not just a shallow copy.

@@ -1209,7 +1209,7 @@ Use with caution.

toString method replicates previous behavior by returning the range if object is referenced as a property of its parent.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-CellIterator.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-CellIterator.html index f368dba93..6ed49c688 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-CellIterator.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-CellIterator.html @@ -192,7 +192,7 @@

Get loop only existing cells.

@@ -220,7 +220,7 @@

Validate start/end values for "IterateOnlyExistingCells" mode, and adjust if necessary.

@@ -248,7 +248,7 @@

Set the iterator to loop only existing cells.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Column.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Column.html index 8a16eafc9..0b0186d49 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Column.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Column.html @@ -238,7 +238,7 @@

Get column index as string eg: 'A'.

@@ -266,7 +266,7 @@

Get cell iterator.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnCellIterator.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnCellIterator.html index 8a95fb7d4..628dca799 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnCellIterator.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnCellIterator.html @@ -66,7 +66,7 @@

@@ -132,7 +132,7 @@ current() Return the current cell in this worksheet column. - Cell + Cell|null key() @@ -195,7 +195,7 @@

Current iterator position.

@@ -215,7 +215,7 @@

Column index.

@@ -235,7 +235,7 @@

Start position.

@@ -255,7 +255,7 @@

End position.

@@ -319,7 +319,7 @@

Create a new row iterator.

@@ -386,7 +386,7 @@

(Re)Set the start row and the current row pointer.

@@ -426,7 +426,7 @@

(Re)Set the end row.

@@ -466,7 +466,7 @@

Set the row pointer to the selected row.

@@ -506,7 +506,7 @@

Rewind the iterator to the starting row.

@@ -532,21 +532,21 @@

Return the current cell in this worksheet column.

public current( ) - : Cell + : Cell|null
Return values
- Cell + Cell|null
@@ -560,7 +560,7 @@

Return the current iterator key.

@@ -588,7 +588,7 @@

Set the iterator to its next value.

@@ -614,7 +614,7 @@

Set the iterator to its previous value.

@@ -640,7 +640,7 @@

Indicate if more rows exist in the worksheet range of rows that we're iterating.

@@ -668,7 +668,7 @@

Validate start/end values for "IterateOnlyExistingCells" mode, and adjust if necessary.

@@ -722,7 +722,7 @@

Get loop only existing cells.

@@ -750,7 +750,7 @@

Validate start/end values for "IterateOnlyExistingCells" mode, and adjust if necessary.

@@ -778,7 +778,7 @@

Set the iterator to loop only existing cells.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnDimension.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnDimension.html index 4d31937f1..adaef7c74 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnDimension.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnDimension.html @@ -395,7 +395,7 @@

Get column index as string eg: 'A'.

@@ -423,14 +423,14 @@

Set column index as string eg: 'A'.

public setColumnIndex( - $pValue : + $index : string ) @@ -441,7 +441,7 @@
Parameters
- $pValue + $index : string
@@ -463,7 +463,7 @@

Get Width.

@@ -491,14 +491,14 @@

Set Width.

public setWidth( - $pValue : + $width : float ) @@ -509,7 +509,7 @@
Parameters
- $pValue + $width : float
@@ -531,7 +531,7 @@

Get Auto Size.

@@ -559,14 +559,14 @@

Set Auto Size.

public setAutoSize( - $pValue : + $autosizeEnabled : bool ) @@ -577,7 +577,7 @@
Parameters
- $pValue + $autosizeEnabled : bool
@@ -639,7 +639,7 @@

Get Visible.

@@ -667,14 +667,14 @@

Set Visible.

public setVisible( - $pValue : + $visible : bool ) @@ -685,7 +685,7 @@
Parameters
- $pValue + $visible : bool
@@ -707,7 +707,7 @@

Get Outline Level.

@@ -735,14 +735,14 @@

Set Outline Level.

public setOutlineLevel( - $pValue : + $level : int ) @@ -754,7 +754,7 @@
Parameters
- $pValue + $level : int
@@ -776,7 +776,7 @@

Get Collapsed.

@@ -804,14 +804,14 @@

Set Collapsed.

public setCollapsed( - $pValue : + $collapsed : bool ) @@ -822,7 +822,7 @@
Parameters
- $pValue + $collapsed : bool
@@ -844,7 +844,7 @@

Get index to cellXf.

@@ -872,7 +872,7 @@

Set index to cellXf.

@@ -912,7 +912,7 @@

Implement PHP __clone to create a deep clone, not just a shallow copy.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnIterator.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnIterator.html index 9015908f9..902abfadf 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnIterator.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-ColumnIterator.html @@ -375,7 +375,7 @@

(Re)Set the end column.

@@ -415,7 +415,7 @@

Set the column pointer to the selected column.

@@ -455,7 +455,7 @@

Rewind the iterator to the starting column.

@@ -481,7 +481,7 @@

Return the current column in this worksheet.

@@ -509,7 +509,7 @@

Return the current iterator key.

@@ -537,7 +537,7 @@

Set the iterator to its next value.

@@ -563,7 +563,7 @@

Set the iterator to its previous value.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Dimension.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Dimension.html index a83620aca..50b1f4063 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Dimension.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Dimension.html @@ -281,7 +281,7 @@

Get Visible.

@@ -309,14 +309,14 @@

Set Visible.

public setVisible( - $pValue : + $visible : bool ) @@ -327,7 +327,7 @@
Parameters
- $pValue + $visible : bool
@@ -349,7 +349,7 @@

Get Outline Level.

@@ -377,14 +377,14 @@

Set Outline Level.

public setOutlineLevel( - $pValue : + $level : int ) @@ -396,7 +396,7 @@
Parameters
- $pValue + $level : int
@@ -418,7 +418,7 @@

Get Collapsed.

@@ -446,14 +446,14 @@

Set Collapsed.

public setCollapsed( - $pValue : + $collapsed : bool ) @@ -464,7 +464,7 @@
Parameters
- $pValue + $collapsed : bool
@@ -486,7 +486,7 @@

Get index to cellXf.

@@ -514,7 +514,7 @@

Set index to cellXf.

@@ -554,7 +554,7 @@

Implement PHP __clone to create a deep clone, not just a shallow copy.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Iterator.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Iterator.html index 27809d83c..5b7792295 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Iterator.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Iterator.html @@ -273,7 +273,7 @@

Current Worksheet.

@@ -301,7 +301,7 @@

Current key.

@@ -329,7 +329,7 @@

Next value.

@@ -355,7 +355,7 @@

Are there more Worksheet instances available?

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Row.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Row.html index 440052334..a9fa9f57d 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Row.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Row.html @@ -243,7 +243,7 @@

Get row index.

@@ -271,7 +271,7 @@

Get cell iterator.

@@ -320,7 +320,7 @@

Returns bound worksheet.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowCellIterator.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowCellIterator.html index 52e5bb195..d4210e946 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowCellIterator.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowCellIterator.html @@ -66,7 +66,7 @@

@@ -132,7 +132,7 @@ current() Return the current cell in this worksheet row. - Cell + Cell|null key() @@ -200,7 +200,7 @@

Current iterator position.

@@ -220,7 +220,7 @@

Row index.

@@ -240,7 +240,7 @@

Start position.

@@ -260,7 +260,7 @@

End position.

@@ -324,7 +324,7 @@

Create a new column iterator.

@@ -391,7 +391,7 @@

(Re)Set the start column and the current column pointer.

@@ -431,7 +431,7 @@

(Re)Set the end column.

@@ -471,7 +471,7 @@

Set the column pointer to the selected column.

@@ -511,7 +511,7 @@

Rewind the iterator to the starting column.

@@ -537,21 +537,21 @@

Return the current cell in this worksheet row.

public current( ) - : Cell + : Cell|null
Return values
- Cell + Cell|null @@ -565,7 +565,7 @@

Return the current iterator key.

@@ -593,7 +593,7 @@

Set the iterator to its next value.

@@ -619,7 +619,7 @@

Set the iterator to its previous value.

@@ -645,7 +645,7 @@

Indicate if more columns exist in the worksheet range of columns that we're iterating.

@@ -673,7 +673,7 @@

Return the current iterator position.

@@ -701,7 +701,7 @@

Validate start/end values for "IterateOnlyExistingCells" mode, and adjust if necessary.

@@ -755,7 +755,7 @@

Get loop only existing cells.

@@ -783,7 +783,7 @@

Validate start/end values for "IterateOnlyExistingCells" mode, and adjust if necessary.

@@ -811,7 +811,7 @@

Set the iterator to loop only existing cells.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowDimension.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowDimension.html index 39b5a6b88..379ec5c77 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowDimension.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowDimension.html @@ -395,7 +395,7 @@

Get Row Index.

@@ -423,14 +423,14 @@

Set Row Index.

public setRowIndex( - $pValue : + $index : int ) @@ -441,7 +441,7 @@
Parameters
- $pValue + $index : int
@@ -463,7 +463,7 @@

Get Row Height.

@@ -491,14 +491,14 @@

Set Row Height.

public setRowHeight( - $pValue : + $height : float ) @@ -509,7 +509,7 @@
Parameters
- $pValue + $height : float
@@ -531,7 +531,7 @@

Get ZeroHeight.

@@ -559,7 +559,7 @@

Set ZeroHeight.

@@ -639,7 +639,7 @@

Get Visible.

@@ -667,14 +667,14 @@

Set Visible.

public setVisible( - $pValue : + $visible : bool ) @@ -685,7 +685,7 @@
Parameters
- $pValue + $visible : bool
@@ -707,7 +707,7 @@

Get Outline Level.

@@ -735,14 +735,14 @@

Set Outline Level.

public setOutlineLevel( - $pValue : + $level : int ) @@ -754,7 +754,7 @@
Parameters
- $pValue + $level : int
@@ -776,7 +776,7 @@

Get Collapsed.

@@ -804,14 +804,14 @@

Set Collapsed.

public setCollapsed( - $pValue : + $collapsed : bool ) @@ -822,7 +822,7 @@
Parameters
- $pValue + $collapsed : bool
@@ -844,7 +844,7 @@

Get index to cellXf.

@@ -872,7 +872,7 @@

Set index to cellXf.

@@ -912,7 +912,7 @@

Implement PHP __clone to create a deep clone, not just a shallow copy.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowIterator.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowIterator.html index d7b9d7942..1de1300f6 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowIterator.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-RowIterator.html @@ -375,7 +375,7 @@

(Re)Set the end row.

@@ -415,7 +415,7 @@

Set the row pointer to the selected row.

@@ -455,7 +455,7 @@

Rewind the iterator to the starting row.

@@ -481,7 +481,7 @@

Return the current row in this worksheet.

@@ -589,7 +589,7 @@

Indicate if more rows exist in the worksheet range of rows that we're iterating.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Worksheet.html b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Worksheet.html index 3b8aa4bcd..e8b0181cc 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Worksheet-Worksheet.html +++ b/classes/PhpOffice-PhpSpreadsheet-Worksheet-Worksheet.html @@ -915,6 +915,11 @@ a single cell range. rangeToArray() Create array from a range of cells. array + + + validateNamedRange() + + DefinedName|null namedRangeToArray() @@ -2929,7 +2934,7 @@ typically so that the worksheet object can be unset.

public setTitle( - $pValue : + $title : string @@ -2948,7 +2953,7 @@ typically so that the worksheet object can be unset.

Parameters
- $pValue + $title : string

String containing the dimension of this worksheet

@@ -3874,7 +3879,7 @@ already exist, or a null should be returned instead

Get cell at a specific coordinate by using numeric cell coordinates.

@@ -3934,7 +3939,7 @@ already exist, or a null should be returned instead

Create a new cell at the specified coordinate.

@@ -3975,7 +3980,7 @@ already exist, or a null should be returned instead

Does the cell at a specific coordinate exist?

@@ -4015,7 +4020,7 @@ already exist, or a null should be returned instead

Cell at a specific coordinate by using numeric cell coordinates exists?

@@ -4064,7 +4069,7 @@ already exist, or a null should be returned instead

Get row dimension at a specific row.

@@ -4113,7 +4118,7 @@ already exist, or a null should be returned instead

Get column dimension at a specific column.

@@ -4162,7 +4167,7 @@ already exist, or a null should be returned instead

Get column dimension at a specific column by using numeric cell coordinates.

@@ -4202,7 +4207,7 @@ already exist, or a null should be returned instead

Get styles.

@@ -4230,7 +4235,7 @@ already exist, or a null should be returned instead

Get style for cell.

@@ -4270,7 +4275,7 @@ already exist, or a null should be returned instead

Get conditional styles for a cell.

@@ -4310,7 +4315,7 @@ already exist, or a null should be returned instead

Do conditional styles exist for this cell?

@@ -4350,7 +4355,7 @@ already exist, or a null should be returned instead

Removes conditional styles for a cell.

@@ -4390,7 +4395,7 @@ already exist, or a null should be returned instead

Get collection of conditional styles.

@@ -4418,7 +4423,7 @@ already exist, or a null should be returned instead

Set conditional styles.

@@ -4467,7 +4472,7 @@ already exist, or a null should be returned instead

Get style for cell by using numeric cell coordinates.

@@ -4534,7 +4539,7 @@ already exist, or a null should be returned instead

Duplicate cell style to a range of cells.

@@ -4584,7 +4589,7 @@ already exist, or a null should be returned instead

Duplicate conditional style to a range of cells.

@@ -4634,7 +4639,7 @@ already exist, or a null should be returned instead

Set break on a cell.

@@ -4683,7 +4688,7 @@ already exist, or a null should be returned instead

Set break on a cell by using numeric cell coordinates.

@@ -4741,7 +4746,7 @@ already exist, or a null should be returned instead

Get breaks.

@@ -4769,7 +4774,7 @@ already exist, or a null should be returned instead

Set merge on a cell range.

@@ -4809,7 +4814,7 @@ already exist, or a null should be returned instead

Set merge on a cell range by using numeric cell coordinates.

@@ -4876,7 +4881,7 @@ already exist, or a null should be returned instead

Remove merge on a cell range.

@@ -4916,7 +4921,7 @@ already exist, or a null should be returned instead

Remove merge on a cell range by using numeric cell coordinates.

@@ -4983,7 +4988,7 @@ already exist, or a null should be returned instead

Get merge cells array.

@@ -5011,7 +5016,7 @@ already exist, or a null should be returned instead

Set merge cells array for the entire sheet. Use instead mergeCells() to merge a single cell range.

@@ -5052,7 +5057,7 @@ a single cell range.

Set protection on a cell range.

@@ -5110,7 +5115,7 @@ a single cell range.

Set protection on a cell range by using numeric cell coordinates.

@@ -5195,7 +5200,7 @@ a single cell range.

Remove protection on a cell range.

@@ -5235,7 +5240,7 @@ a single cell range.

Remove protection on a cell range by using numeric cell coordinates.

@@ -5302,7 +5307,7 @@ a single cell range.

Get protected cells.

@@ -5330,7 +5335,7 @@ a single cell range.

Get Autofilter.

@@ -5358,7 +5363,7 @@ a single cell range.

Set AutoFilter.

@@ -5398,7 +5403,7 @@ a single cell range.

Set Autofilter Range by using numeric cell coordinates.

@@ -5465,7 +5470,7 @@ a single cell range.

Remove autofilter.

@@ -5493,7 +5498,7 @@ a single cell range.

Get Freeze Pane.

@@ -5521,7 +5526,7 @@ a single cell range.

Freeze Pane.

@@ -5576,7 +5581,7 @@ a single cell range.

Freeze Pane by using numeric cell coordinates.

@@ -5625,7 +5630,7 @@ a single cell range.

Unfreeze Pane.

@@ -5653,7 +5658,7 @@ a single cell range.

Get the default position of the right bottom pane.

@@ -5681,7 +5686,7 @@ a single cell range.

Insert a new row, updating all possible related data.

@@ -5730,7 +5735,7 @@ a single cell range.

Insert a new column, updating all possible related data.

@@ -5779,7 +5784,7 @@ a single cell range.

Insert a new column, updating all possible related data.

@@ -5828,7 +5833,7 @@ a single cell range.

Delete a row, updating all possible related data.

@@ -5877,7 +5882,7 @@ a single cell range.

Remove a column, updating all possible related data.

@@ -5926,7 +5931,7 @@ a single cell range.

Remove a column, updating all possible related data.

@@ -5975,7 +5980,7 @@ a single cell range.

Show gridlines?

@@ -6003,7 +6008,7 @@ a single cell range.

Set show gridlines.

@@ -6043,7 +6048,7 @@ a single cell range.

Print gridlines?

@@ -6071,7 +6076,7 @@ a single cell range.

Set print gridlines.

@@ -6111,7 +6116,7 @@ a single cell range.

Show row and column headers?

@@ -6139,7 +6144,7 @@ a single cell range.

Set show row and column headers.

@@ -6179,7 +6184,7 @@ a single cell range.

Show summary below? (Row/Column outlining).

@@ -6207,7 +6212,7 @@ a single cell range.

Set show summary below.

@@ -6247,7 +6252,7 @@ a single cell range.

Show summary right? (Row/Column outlining).

@@ -6275,7 +6280,7 @@ a single cell range.

Set show summary right.

@@ -6315,7 +6320,7 @@ a single cell range.

Get comments.

@@ -6343,7 +6348,7 @@ a single cell range.

Set comments array for the entire sheet.

@@ -6383,7 +6388,7 @@ a single cell range.

Get comment for cell.

@@ -6423,7 +6428,7 @@ a single cell range.

Get comment for cell by using numeric cell coordinates.

@@ -6472,7 +6477,7 @@ a single cell range.

Get active cell.

@@ -6501,7 +6506,7 @@ a single cell range.

Get selected cells.

@@ -6529,7 +6534,7 @@ a single cell range.

Selected cell.

@@ -6569,7 +6574,7 @@ a single cell range.

Select a range of cells.

@@ -6609,7 +6614,7 @@ a single cell range.

Selected cell by using numeric cell coordinates.

@@ -6658,7 +6663,7 @@ a single cell range.

Get right-to-left.

@@ -6686,7 +6691,7 @@ a single cell range.

Set right-to-left.

@@ -6726,7 +6731,7 @@ a single cell range.

Fill worksheet from values in array.

@@ -6793,7 +6798,7 @@ a single cell range.

Create array from a range of cells.

@@ -6858,6 +6863,54 @@ True - Return rows and columns indexed by their actual row and column IDs

Return values array + + +
+

validateNamedRange()

+ + + private + validateNamedRange( + + $definedName : + string + + + [, $returnNullIfInvalid : + bool + = false ] + ) + : DefinedName|null + + + +
Parameters
+
+
+ $definedName + : string +
+
+
+ $returnNullIfInvalid + : bool + = false
+
+
+ + +
Return values
+ DefinedName|null +
Worksheet.php : - 2565 + 2593

Create array from a range of cells.

public namedRangeToArray( - $pNamedRange : + $definedName : string @@ -6904,10 +6957,10 @@ True - Return rows and columns indexed by their actual row and column IDs

Parameters
- $pNamedRange + $definedName : string
-

Name of the Named Range

+

The Named Range that should be returned

$nullValue : mixed @@ -6947,7 +7000,7 @@ True - Return rows and columns indexed by their actual row and column IDs

Worksheet.php : - 2589 + 2614

Create array from worksheet.

@@ -7015,7 +7068,7 @@ True - Return rows and columns indexed by their actual row and column IDs

Worksheet.php : - 2610 + 2635

Get row iterator.

@@ -7064,7 +7117,7 @@ True - Return rows and columns indexed by their actual row and column IDs

Worksheet.php : - 2623 + 2648

Get column iterator.

@@ -7113,7 +7166,7 @@ True - Return rows and columns indexed by their actual row and column IDs

Worksheet.php : - 2633 + 2658

Run PhpSpreadsheet garbage collector.

@@ -7141,7 +7194,7 @@ True - Return rows and columns indexed by their actual row and column IDs

Worksheet.php : - 2670 + 2695

Get hash code.

@@ -7170,7 +7223,7 @@ True - Return rows and columns indexed by their actual row and column IDs

Worksheet.php : - 2691 + 2716

Extract worksheet title from range.

@@ -7221,7 +7274,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Get hyperlink.

@@ -7261,7 +7314,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Set hyperlink.

@@ -7310,7 +7363,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Hyperlink at a specific coordinate exists?

@@ -7350,7 +7403,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Get collection of hyperlinks.

@@ -7378,7 +7431,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Get data validation.

@@ -7418,7 +7471,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Set data validation.

@@ -7467,7 +7520,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Data validation at a specific coordinate exists?

@@ -7507,7 +7560,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Get collection of data validations.

@@ -7535,7 +7588,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Accepts a range, returning it as a range that falls within the current highest row and column of the worksheet.

@@ -7576,7 +7629,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Get tab color.

@@ -7604,7 +7657,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Reset tab color.

@@ -7632,7 +7685,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Tab color set?

@@ -7660,7 +7713,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Copy worksheet (!= clone!).

@@ -7688,7 +7741,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Implement PHP __clone to create a deep clone, not just a shallow copy.

@@ -7716,7 +7769,7 @@ Example: extractSheetTitle("'testSheet 1'!A1", true) ==> ['testShee

Define the code name of the sheet.

@@ -7767,7 +7820,7 @@ at parse time (by Readers), where titles can be assumed to be valid.

Worksheet.php : - 3005 + 3030

Return the code name of the sheet.

@@ -7795,7 +7848,7 @@ at parse time (by Readers), where titles can be assumed to be valid.

Worksheet.php : - 3015 + 3040

Sheet has a code name ?

diff --git a/classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html b/classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html new file mode 100644 index 000000000..7f1d1693f --- /dev/null +++ b/classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html @@ -0,0 +1,496 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +
+

+ Style +

+ + +

+
+ +

Table of Contents

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CELL_STYLE_PREFIX'ce'
$writer
__construct()mixed
mapHorizontalAlignment()string
mapVerticalAlignment()string
writeFillStyle()void
writeCellProperties()void
mapUnderlineStyle()string
writeTextProperties()void
write()void
+ +
+

Constants

+ +
+

CELL_STYLE_PREFIX

+ + + + mixed + $CELL_STYLE_PREFIX + = 'ce' + +
+
+ +
+

Properties

+ +
+

$writer

+ + + private + mixed + $writer + +
+
+ +
+

Methods

+ +
+

__construct()

+ + + public + __construct( + + $writer : + XMLWriter + + ) + : mixed + + + +
Parameters
+
+
+ $writer + : XMLWriter +
+
+
+ + +
Return values
+ mixed + +
+ +
+

mapHorizontalAlignment()

+ + + private + mapHorizontalAlignment( + + $horizontalAlignment : + string + + ) + : string + + + +
Parameters
+
+
+ $horizontalAlignment + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

mapVerticalAlignment()

+ + + private + mapVerticalAlignment( + + $verticalAlignment : + string + + ) + : string + + + +
Parameters
+
+
+ $verticalAlignment + : string +
+
+
+ + +
Return values
+ string + +
+ +
+

writeFillStyle()

+ + + private + writeFillStyle( + + $fill : + Fill + + ) + : void + + + +
Parameters
+
+
+ $fill + : Fill +
+
+
+ + + +
+ +
+

writeCellProperties()

+ + + private + writeCellProperties( + + $style : + Style + + ) + : void + + + +
Parameters
+
+
+ $style + : Style +
+
+
+ + + +
+ +
+

mapUnderlineStyle()

+ + + protected + mapUnderlineStyle( + + $font : + Font + + ) + : string + + + +
Parameters
+
+
+ $font + : Font +
+
+
+ + +
Return values
+ string + +
+ +
+

writeTextProperties()

+ + + protected + writeTextProperties( + + $style : + Style + + ) + : void + + + +
Parameters
+
+
+ $style + : Style +
+
+
+ + + +
+ +
+

write()

+ + + public + write( + + $style : + Style + + ) + : void + + + +
Parameters
+
+
+ $style + : Style +
+
+
+ + + +
+
+
+
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Content.html b/classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Content.html index 3a1683f56..4e938a00e 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Content.html +++ b/classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Content.html @@ -67,7 +67,7 @@

@@ -84,11 +84,6 @@ NUMBER_ROWS_REPEATED_MAX 1048576 - - - CELL_STYLE_PREFIX - - 'ce' $formulaConvertor @@ -166,7 +161,7 @@ @@ -187,7 +182,7 @@ @@ -195,27 +190,6 @@ $NUMBER_ROWS_REPEATED_MAX = 1048576 -
- -
-

CELL_STYLE_PREFIX

- - - - mixed - $CELL_STYLE_PREFIX - = 'ce' -
@@ -232,7 +206,7 @@ private @@ -275,7 +249,7 @@

Set parent Ods writer.

@@ -315,7 +289,7 @@

Write content.xml to XML format.

@@ -344,7 +318,7 @@

Write sheets.

@@ -382,7 +356,7 @@

Write rows of the specified sheet.

@@ -429,7 +403,7 @@

Write cells of the specified row.

@@ -476,7 +450,7 @@

Write span.

@@ -532,7 +506,7 @@

Write XF cell styles.

@@ -579,7 +553,7 @@

Write attributes for merged cell.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Writer-Pdf-Tcpdf.html b/classes/PhpOffice-PhpSpreadsheet-Writer-Pdf-Tcpdf.html index c247bc9ee..4a61ac33c 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Writer-Pdf-Tcpdf.html +++ b/classes/PhpOffice-PhpSpreadsheet-Writer-Pdf-Tcpdf.html @@ -1400,7 +1400,7 @@ immediately available to MS Excel or other office spreadsheet viewer when openin , $paperSize : - string + array|string ) : TCPDF @@ -1421,7 +1421,7 @@ immediately available to MS Excel or other office spreadsheet viewer when openin

Unit measure

$paperSize - : string + : array|string

Paper size

diff --git a/classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Worksheet.html b/classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Worksheet.html index fe82b1887..b246f18d8 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Worksheet.html +++ b/classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Worksheet.html @@ -2926,7 +2926,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1774 + 1772

Store the header caption BIFF record.

@@ -2952,7 +2952,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1798 + 1796

Store the footer caption BIFF record.

@@ -2978,7 +2978,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1822 + 1820

Store the horizontal centering HCENTER BIFF record.

@@ -3004,7 +3004,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1838 + 1836

Store the vertical centering VCENTER BIFF record.

@@ -3030,7 +3030,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1853 + 1851

Store the LEFTMARGIN BIFF record.

@@ -3056,7 +3056,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1872 + 1870

Store the RIGHTMARGIN BIFF record.

@@ -3082,7 +3082,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1891 + 1889

Store the TOPMARGIN BIFF record.

@@ -3108,7 +3108,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1910 + 1908

Store the BOTTOMMARGIN BIFF record.

@@ -3134,7 +3134,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1929 + 1927

Write the PRINTHEADERS BIFF record.

@@ -3160,7 +3160,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.

Worksheet.php : - 1945 + 1943

Write the PRINTGRIDLINES BIFF record. Must be used in conjunction with the GRIDSET record.

@@ -3187,7 +3187,7 @@ GRIDSET record.

Write the GRIDSET BIFF record. Must be used in conjunction with the PRINTGRIDLINES record.

@@ -3214,7 +3214,7 @@ PRINTGRIDLINES record.

Write the AUTOFILTERINFO BIFF record. This is used to configure the number of autofilter select used in the sheet.

@@ -3240,7 +3240,7 @@ PRINTGRIDLINES record.

Write the GUTS BIFF record. This is used to configure the gutter margins where Excel outline symbols are displayed. The visibility of the gutters is @@ -3275,7 +3275,7 @@ controlled by a flag in WSBOOL.

Write the WSBOOL BIFF record, mainly for fit-to-page. Used in conjunction with the SETUP record.

@@ -3302,7 +3302,7 @@ with the SETUP record.

Write the HORIZONTALPAGEBREAKS and VERTICALPAGEBREAKS BIFF records.

@@ -3328,7 +3328,7 @@ with the SETUP record.

Set the Biff PROTECT record to indicate that the worksheet is protected.

@@ -3354,7 +3354,7 @@ with the SETUP record.

Write SCENPROTECT.

@@ -3380,7 +3380,7 @@ with the SETUP record.

Write OBJECTPROTECT.

@@ -3406,7 +3406,7 @@ with the SETUP record.

Write the worksheet PASSWORD record.

@@ -3432,7 +3432,7 @@ with the SETUP record.

Insert a 24bit bitmap image in a worksheet.

@@ -3524,7 +3524,7 @@ with the SETUP record.

Calculate the vertices that define the position of the image as required by the OBJ record.

@@ -3682,7 +3682,7 @@ percentage of 1024.

Store the OBJ record that precedes an IMDATA record. This could be generalise to support other Excel objects.

@@ -3784,7 +3784,7 @@ to support other Excel objects.

Convert a GD-image into the internal format.

@@ -3825,7 +3825,7 @@ to support other Excel objects.

Convert a 24 bit bitmap into the modified internal format used by Windows.

@@ -3868,7 +3868,7 @@ MSDN library.

Store the window zoom factor. This should be a reduced fraction but for simplicity we will store all fractions with a numerator of 100.

@@ -3895,7 +3895,7 @@ simplicity we will store all fractions with a numerator of 100.

Get Escher object.

@@ -3923,7 +3923,7 @@ simplicity we will store all fractions with a numerator of 100.

Set Escher object.

@@ -3961,7 +3961,7 @@ simplicity we will store all fractions with a numerator of 100.

Write MSODRAWING record.

@@ -3987,7 +3987,7 @@ simplicity we will store all fractions with a numerator of 100.

Store the DATAVALIDATIONS and DATAVALIDATION records.

@@ -4013,7 +4013,7 @@ simplicity we will store all fractions with a numerator of 100.

Map Error code.

@@ -4053,7 +4053,7 @@ simplicity we will store all fractions with a numerator of 100.

Write PLV Record.

@@ -4079,7 +4079,7 @@ simplicity we will store all fractions with a numerator of 100.

Write CFRule Record.

@@ -4117,7 +4117,7 @@ simplicity we will store all fractions with a numerator of 100.

Write CFHeader record.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Xf.html b/classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Xf.html index faa0fdaf5..4bc9b7252 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Xf.html +++ b/classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Xf.html @@ -72,6 +72,16 @@

Table of Contents

+ + + + + + + + + + @@ -230,7 +240,7 @@ It can be date, time, currency, etc. - + @@ -240,6 +250,51 @@ It can be date, time, currency, etc.
LOCK_ARRAY[\PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_INHERIT => 1, \PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_PROTECTED => 1, \PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_UNPROTECTED => 0]
HIDDEN_ARRAY[\PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_INHERIT => 0, \PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_PROTECTED => 1, \PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_UNPROTECTED => 0]
$isStyleXf Style XF or a cell XF ?
mapLocked()Map locked.Map locked values. int
+
+

Constants

+ +
+

LOCK_ARRAY

+ + + + mixed + $LOCK_ARRAY + = [\PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_INHERIT => 1, \PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_PROTECTED => 1, \PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_UNPROTECTED => 0] + +
+ +
+

HIDDEN_ARRAY

+ + + + mixed + $HIDDEN_ARRAY + = [\PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_INHERIT => 0, \PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_PROTECTED => 1, \PhpOffice\PhpSpreadsheet\Style\Protection::PROTECTION_UNPROTECTED => 0] + +
+

Properties

@@ -474,7 +529,7 @@ It can be date, time, currency, etc.

Map of BIFF2-BIFF8 codes for fill types.

@@ -517,7 +572,7 @@ It can be date, time, currency, etc.

Map of BIFF2-BIFF8 codes for horizontal alignment.

@@ -537,7 +592,7 @@ It can be date, time, currency, etc.

Map of BIFF2-BIFF8 codes for vertical alignment.

@@ -1052,7 +1107,7 @@ It can be date, time, currency, etc.

Map fill type.

@@ -1092,7 +1147,7 @@ It can be date, time, currency, etc.

Map to BIFF2-BIFF8 codes for horizontal alignment.

@@ -1132,7 +1187,7 @@ It can be date, time, currency, etc.

Map to BIFF2-BIFF8 codes for vertical alignment.

@@ -1172,7 +1227,7 @@ It can be date, time, currency, etc.

Map to BIFF8 codes for text rotation angle.

@@ -1212,9 +1267,9 @@ It can be date, time, currency, etc.

-

Map locked.

+

Map locked values.

private static mapLocked( @@ -1252,7 +1307,7 @@ It can be date, time, currency, etc.

Map hidden.

diff --git a/classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html b/classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html index 736df50e8..8e622e62b 100644 --- a/classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html +++ b/classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html @@ -67,7 +67,7 @@

@@ -134,6 +134,16 @@ writeTextCondElements() void + + + writeExtConditionalFormattingElements() + + void + + + writeDataBarElements() + + void writeConditionalFormatting() @@ -249,6 +259,12 @@ writeAlternateContent() void + + + writeExtLst() + write <ExtLst> +only implementation conditionalFormattings. + void getParentWriter() @@ -300,7 +316,7 @@

Write worksheet to XML format.

@@ -359,7 +375,7 @@

Write SheetPr.

@@ -406,7 +422,7 @@

Write Dimension.

@@ -453,7 +469,7 @@

Write SheetViews.

@@ -500,7 +516,7 @@

Write SheetFormatPr.

@@ -547,7 +563,7 @@

Write Cols.

@@ -594,7 +610,7 @@

Write SheetProtection.

@@ -641,7 +657,7 @@ private @@ -705,7 +721,7 @@ private @@ -769,7 +785,7 @@ private @@ -824,7 +840,7 @@ private @@ -867,6 +883,98 @@ + + + + +
+

writeDataBarElements()

+ + + private + static writeDataBarElements( + + $objWriter : + XMLWriter + + + , $dataBar : + mixed + + ) + : void + + + +
Parameters
+
+
+ $objWriter + : XMLWriter +
+
+
+ $dataBar + : mixed +
+
+
+ + +
Worksheet.php : - 512 + 607

Write ConditionalFormatting.

@@ -926,7 +1034,7 @@

Write DataValidations.

@@ -973,7 +1081,7 @@

Write Hyperlinks.

@@ -1020,7 +1128,7 @@

Write ProtectedRanges.

@@ -1067,7 +1175,7 @@

Write MergeCells.

@@ -1114,7 +1222,7 @@

Write PrintOptions.

@@ -1161,7 +1269,7 @@

Write PageMargins.

@@ -1208,7 +1316,7 @@

Write AutoFilter.

@@ -1255,7 +1363,7 @@

Write PageSetup.

@@ -1302,7 +1410,7 @@

Write Header / Footer.

@@ -1349,7 +1457,7 @@

Write Breaks.

@@ -1396,7 +1504,7 @@

Write SheetData.

@@ -1452,7 +1560,7 @@ private @@ -1507,7 +1615,7 @@ private @@ -1571,7 +1679,7 @@ private @@ -1617,7 +1725,7 @@ private @@ -1672,7 +1780,7 @@ private @@ -1736,7 +1844,7 @@ private @@ -1791,7 +1899,7 @@

Write Cell.

@@ -1856,7 +1964,7 @@

Write Drawings.

@@ -1912,7 +2020,7 @@

Write LegacyDrawing.

@@ -1959,7 +2067,7 @@

Write LegacyDrawingHF.

@@ -2006,7 +2114,7 @@ private @@ -2040,6 +2148,61 @@ +
+ +
XLFNREGEXP - '/(?<!_xlfn[.])\\b(' . 'beta[.]dist' . '|beta[.]inv' . '|binom[.]dist' . '|binom[.]inv' . '|chisq[.]dist' . '|chisq[.]dist[.]rt' . '|chisq[.]inv' . '|chisq[.]inv[.]rt' . '|chisq[.]test' . '|confidence[.]norm' . '|confidence[.]t' . '|covariance[.]p' . '|covariance[.]s' . '|erf[.]precise' . '|erfc[.]precise' . '|expon[.]dist' . '|f[.]dist' . '|f[.]dist[.]rt' . '|f[.]inv' . '|f[.]inv[.]rt' . '|f[.]test' . '|gamma[.]dist' . '|gamma[.]inv' . '|gammaln[.]precise' . '|lognorm[.]dist' . '|lognorm[.]inv' . '|mode[.]mult' . '|mode[.]sngl' . '|negbinom[.]dist' . '|networkdays[.]intl' . '|norm[.]dist' . '|norm[.]inv' . '|norm[.]s[.]dist' . '|norm[.]s[.]inv' . '|percentile[.]exc' . '|percentile[.]inc' . '|percentrank[.]exc' . '|percentrank[.]inc' . '|poisson[.]dist' . '|quartile[.]exc' . '|quartile[.]inc' . '|rank[.]avg' . '|rank[.]eq' . '|stdev[.]p' . '|stdev[.]s' . '|t[.]dist' . '|t[.]dist[.]2t' . '|t[.]dist[.]rt' . '|t[.]inv' . '|t[.]inv[.]2t' . '|t[.]test' . '|var[.]p' . '|var[.]s' . '|weibull[.]dist' . '|z[.]test' . '|acot' . '|acoth' . '|arabic' . '|averageifs' . '|binom[.]dist[.]range' . '|bitand' . '|bitlshift' . '|bitor' . '|bitrshift' . '|bitxor' . '|ceiling[.]math' . '|combina' . '|cot' . '|coth' . '|csc' . '|csch' . '|days' . '|dbcs' . '|decimal' . '|encodeurl' . '|filterxml' . '|floor[.]math' . '|formulatext' . '|gamma' . '|gauss' . '|ifna' . '|imcosh' . '|imcot' . '|imcsc' . '|imcsch' . '|imsec' . '|imsech' . '|imsinh' . '|imtan' . '|isformula' . '|iso[.]ceiling' . '|isoweeknum' . '|munit' . '|numbervalue' . '|pduration' . '|permutationa' . '|phi' . '|rri' . '|sec' . '|sech' . '|sheet' . '|sheets' . '|skew[.]p' . '|unichar' . '|unicode' . '|webservice' . '|xor' . '|forecast[.]et2' . '|forecast[.]ets[.]confint' . '|forecast[.]ets[.]seasonality' . '|forecast[.]ets[.]stat' . '|forecast[.]linear' . '|switch' . '|concat' . '|countifs' . '|ifs' . '|maxifs' . '|minifs' . '|sumifs' . '|textjoin' . '|filter' . '|randarray' . '|sequence' . '|sort' . '|sortby' . '|unique' . '|xlookup' . '|xmatch' . ')(?=\\s*[(])/i' + '/(?<!_xlfn[.])\\b(' . 'beta[.]dist' . '|beta[.]inv' . '|binom[.]dist' . '|binom[.]inv' . '|ceiling[.]precise' . '|chisq[.]dist' . '|chisq[.]dist[.]rt' . '|chisq[.]inv' . '|chisq[.]inv[.]rt' . '|chisq[.]test' . '|confidence[.]norm' . '|confidence[.]t' . '|covariance[.]p' . '|covariance[.]s' . '|erf[.]precise' . '|erfc[.]precise' . '|expon[.]dist' . '|f[.]dist' . '|f[.]dist[.]rt' . '|f[.]inv' . '|f[.]inv[.]rt' . '|f[.]test' . '|floor[.]precise' . '|gamma[.]dist' . '|gamma[.]inv' . '|gammaln[.]precise' . '|lognorm[.]dist' . '|lognorm[.]inv' . '|mode[.]mult' . '|mode[.]sngl' . '|negbinom[.]dist' . '|networkdays[.]intl' . '|norm[.]dist' . '|norm[.]inv' . '|norm[.]s[.]dist' . '|norm[.]s[.]inv' . '|percentile[.]exc' . '|percentile[.]inc' . '|percentrank[.]exc' . '|percentrank[.]inc' . '|poisson[.]dist' . '|quartile[.]exc' . '|quartile[.]inc' . '|rank[.]avg' . '|rank[.]eq' . '|stdev[.]p' . '|stdev[.]s' . '|t[.]dist' . '|t[.]dist[.]2t' . '|t[.]dist[.]rt' . '|t[.]inv' . '|t[.]inv[.]2t' . '|t[.]test' . '|var[.]p' . '|var[.]s' . '|weibull[.]dist' . '|z[.]test' . '|acot' . '|acoth' . '|arabic' . '|averageifs' . '|binom[.]dist[.]range' . '|bitand' . '|bitlshift' . '|bitor' . '|bitrshift' . '|bitxor' . '|ceiling[.]math' . '|combina' . '|cot' . '|coth' . '|csc' . '|csch' . '|days' . '|dbcs' . '|decimal' . '|encodeurl' . '|filterxml' . '|floor[.]math' . '|formulatext' . '|gamma' . '|gauss' . '|ifna' . '|imcosh' . '|imcot' . '|imcsc' . '|imcsch' . '|imsec' . '|imsech' . '|imsinh' . '|imtan' . '|isformula' . '|iso[.]ceiling' . '|isoweeknum' . '|munit' . '|numbervalue' . '|pduration' . '|permutationa' . '|phi' . '|rri' . '|sec' . '|sech' . '|sheet' . '|sheets' . '|skew[.]p' . '|unichar' . '|unicode' . '|webservice' . '|xor' . '|forecast[.]et2' . '|forecast[.]ets[.]confint' . '|forecast[.]ets[.]seasonality' . '|forecast[.]ets[.]stat' . '|forecast[.]linear' . '|switch' . '|concat' . '|countifs' . '|ifs' . '|maxifs' . '|minifs' . '|sumifs' . '|textjoin' . '|filter' . '|randarray' . '|sequence' . '|sort' . '|sortby' . '|unique' . '|xlookup' . '|xmatch' . '|arraytotext' . '|call' . '|let' . '|register[.]id' . '|valuetotext' . ')(?=\\s*[(])/i' addXlfn() @@ -109,7 +109,7 @@ mixed $XLFNREGEXP - = '/(?<!_xlfn[.])\\b(' . 'beta[.]dist' . '|beta[.]inv' . '|binom[.]dist' . '|binom[.]inv' . '|chisq[.]dist' . '|chisq[.]dist[.]rt' . '|chisq[.]inv' . '|chisq[.]inv[.]rt' . '|chisq[.]test' . '|confidence[.]norm' . '|confidence[.]t' . '|covariance[.]p' . '|covariance[.]s' . '|erf[.]precise' . '|erfc[.]precise' . '|expon[.]dist' . '|f[.]dist' . '|f[.]dist[.]rt' . '|f[.]inv' . '|f[.]inv[.]rt' . '|f[.]test' . '|gamma[.]dist' . '|gamma[.]inv' . '|gammaln[.]precise' . '|lognorm[.]dist' . '|lognorm[.]inv' . '|mode[.]mult' . '|mode[.]sngl' . '|negbinom[.]dist' . '|networkdays[.]intl' . '|norm[.]dist' . '|norm[.]inv' . '|norm[.]s[.]dist' . '|norm[.]s[.]inv' . '|percentile[.]exc' . '|percentile[.]inc' . '|percentrank[.]exc' . '|percentrank[.]inc' . '|poisson[.]dist' . '|quartile[.]exc' . '|quartile[.]inc' . '|rank[.]avg' . '|rank[.]eq' . '|stdev[.]p' . '|stdev[.]s' . '|t[.]dist' . '|t[.]dist[.]2t' . '|t[.]dist[.]rt' . '|t[.]inv' . '|t[.]inv[.]2t' . '|t[.]test' . '|var[.]p' . '|var[.]s' . '|weibull[.]dist' . '|z[.]test' . '|acot' . '|acoth' . '|arabic' . '|averageifs' . '|binom[.]dist[.]range' . '|bitand' . '|bitlshift' . '|bitor' . '|bitrshift' . '|bitxor' . '|ceiling[.]math' . '|combina' . '|cot' . '|coth' . '|csc' . '|csch' . '|days' . '|dbcs' . '|decimal' . '|encodeurl' . '|filterxml' . '|floor[.]math' . '|formulatext' . '|gamma' . '|gauss' . '|ifna' . '|imcosh' . '|imcot' . '|imcsc' . '|imcsch' . '|imsec' . '|imsech' . '|imsinh' . '|imtan' . '|isformula' . '|iso[.]ceiling' . '|isoweeknum' . '|munit' . '|numbervalue' . '|pduration' . '|permutationa' . '|phi' . '|rri' . '|sec' . '|sech' . '|sheet' . '|sheets' . '|skew[.]p' . '|unichar' . '|unicode' . '|webservice' . '|xor' . '|forecast[.]et2' . '|forecast[.]ets[.]confint' . '|forecast[.]ets[.]seasonality' . '|forecast[.]ets[.]stat' . '|forecast[.]linear' . '|switch' . '|concat' . '|countifs' . '|ifs' . '|maxifs' . '|minifs' . '|sumifs' . '|textjoin' . '|filter' . '|randarray' . '|sequence' . '|sort' . '|sortby' . '|unique' . '|xlookup' . '|xmatch' . ')(?=\\s*[(])/i' + = '/(?<!_xlfn[.])\\b(' . 'beta[.]dist' . '|beta[.]inv' . '|binom[.]dist' . '|binom[.]inv' . '|ceiling[.]precise' . '|chisq[.]dist' . '|chisq[.]dist[.]rt' . '|chisq[.]inv' . '|chisq[.]inv[.]rt' . '|chisq[.]test' . '|confidence[.]norm' . '|confidence[.]t' . '|covariance[.]p' . '|covariance[.]s' . '|erf[.]precise' . '|erfc[.]precise' . '|expon[.]dist' . '|f[.]dist' . '|f[.]dist[.]rt' . '|f[.]inv' . '|f[.]inv[.]rt' . '|f[.]test' . '|floor[.]precise' . '|gamma[.]dist' . '|gamma[.]inv' . '|gammaln[.]precise' . '|lognorm[.]dist' . '|lognorm[.]inv' . '|mode[.]mult' . '|mode[.]sngl' . '|negbinom[.]dist' . '|networkdays[.]intl' . '|norm[.]dist' . '|norm[.]inv' . '|norm[.]s[.]dist' . '|norm[.]s[.]inv' . '|percentile[.]exc' . '|percentile[.]inc' . '|percentrank[.]exc' . '|percentrank[.]inc' . '|poisson[.]dist' . '|quartile[.]exc' . '|quartile[.]inc' . '|rank[.]avg' . '|rank[.]eq' . '|stdev[.]p' . '|stdev[.]s' . '|t[.]dist' . '|t[.]dist[.]2t' . '|t[.]dist[.]rt' . '|t[.]inv' . '|t[.]inv[.]2t' . '|t[.]test' . '|var[.]p' . '|var[.]s' . '|weibull[.]dist' . '|z[.]test' . '|acot' . '|acoth' . '|arabic' . '|averageifs' . '|binom[.]dist[.]range' . '|bitand' . '|bitlshift' . '|bitor' . '|bitrshift' . '|bitxor' . '|ceiling[.]math' . '|combina' . '|cot' . '|coth' . '|csc' . '|csch' . '|days' . '|dbcs' . '|decimal' . '|encodeurl' . '|filterxml' . '|floor[.]math' . '|formulatext' . '|gamma' . '|gauss' . '|ifna' . '|imcosh' . '|imcot' . '|imcsc' . '|imcsch' . '|imsec' . '|imsech' . '|imsinh' . '|imtan' . '|isformula' . '|iso[.]ceiling' . '|isoweeknum' . '|munit' . '|numbervalue' . '|pduration' . '|permutationa' . '|phi' . '|rri' . '|sec' . '|sech' . '|sheet' . '|sheets' . '|skew[.]p' . '|unichar' . '|unicode' . '|webservice' . '|xor' . '|forecast[.]et2' . '|forecast[.]ets[.]confint' . '|forecast[.]ets[.]seasonality' . '|forecast[.]ets[.]stat' . '|forecast[.]linear' . '|switch' . '|concat' . '|countifs' . '|ifs' . '|maxifs' . '|minifs' . '|sumifs' . '|textjoin' . '|filter' . '|randarray' . '|sequence' . '|sort' . '|sortby' . '|unique' . '|xlookup' . '|xmatch' . '|arraytotext' . '|call' . '|let' . '|register[.]id' . '|valuetotext' . ')(?=\\s*[(])/i'
@@ -128,7 +128,7 @@

Prefix function name in string with _xlfn. where required.

@@ -168,7 +168,7 @@

Prefix function name in string with _xlfn. where required.

diff --git a/files/src-phpspreadsheet-calculation-database-databaseabstract.html b/files/src-phpspreadsheet-calculation-database-databaseabstract.html new file mode 100644 index 000000000..4dd06f5e9 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-databaseabstract.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DatabaseAbstract.php

+ +

Interfaces, Classes and Traits

+
+ +
DatabaseAbstract
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-daverage.html b/files/src-phpspreadsheet-calculation-database-daverage.html new file mode 100644 index 000000000..421d0219f --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-daverage.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DAverage.php

+ +

Interfaces, Classes and Traits

+
+ +
DAverage
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dcount.html b/files/src-phpspreadsheet-calculation-database-dcount.html new file mode 100644 index 000000000..c38d4031a --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dcount.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DCount.php

+ +

Interfaces, Classes and Traits

+
+ +
DCount
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dcounta.html b/files/src-phpspreadsheet-calculation-database-dcounta.html new file mode 100644 index 000000000..551923ca1 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dcounta.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DCountA.php

+ +

Interfaces, Classes and Traits

+
+ +
DCountA
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dget.html b/files/src-phpspreadsheet-calculation-database-dget.html new file mode 100644 index 000000000..577f7531d --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dget.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DGet.php

+ +

Interfaces, Classes and Traits

+
+ +
DGet
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dmax.html b/files/src-phpspreadsheet-calculation-database-dmax.html new file mode 100644 index 000000000..444c024a7 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dmax.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DMax.php

+ +

Interfaces, Classes and Traits

+
+ +
DMax
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dmin.html b/files/src-phpspreadsheet-calculation-database-dmin.html new file mode 100644 index 000000000..7c3021fec --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dmin.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DMin.php

+ +

Interfaces, Classes and Traits

+
+ +
DMin
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dproduct.html b/files/src-phpspreadsheet-calculation-database-dproduct.html new file mode 100644 index 000000000..4009d7d53 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dproduct.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DProduct.php

+ +

Interfaces, Classes and Traits

+
+ +
DProduct
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dstdev.html b/files/src-phpspreadsheet-calculation-database-dstdev.html new file mode 100644 index 000000000..c2357e5e6 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dstdev.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DStDev.php

+ +

Interfaces, Classes and Traits

+
+ +
DStDev
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dstdevp.html b/files/src-phpspreadsheet-calculation-database-dstdevp.html new file mode 100644 index 000000000..d89bc6267 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dstdevp.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DStDevP.php

+ +

Interfaces, Classes and Traits

+
+ +
DStDevP
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dsum.html b/files/src-phpspreadsheet-calculation-database-dsum.html new file mode 100644 index 000000000..ef69b2a6e --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dsum.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DSum.php

+ +

Interfaces, Classes and Traits

+
+ +
DSum
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dvar.html b/files/src-phpspreadsheet-calculation-database-dvar.html new file mode 100644 index 000000000..49917e1a1 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dvar.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DVar.php

+ +

Interfaces, Classes and Traits

+
+ +
DVar
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-database-dvarp.html b/files/src-phpspreadsheet-calculation-database-dvarp.html new file mode 100644 index 000000000..593da4ec1 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-database-dvarp.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

DVarP.php

+ +

Interfaces, Classes and Traits

+
+ +
DVarP
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-besseli.html b/files/src-phpspreadsheet-calculation-engineering-besseli.html new file mode 100644 index 000000000..4a102bc96 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-besseli.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

BesselI.php

+ +

Interfaces, Classes and Traits

+
+ +
BesselI
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-besselj.html b/files/src-phpspreadsheet-calculation-engineering-besselj.html new file mode 100644 index 000000000..517333557 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-besselj.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

BesselJ.php

+ +

Interfaces, Classes and Traits

+
+ +
BesselJ
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-besselk.html b/files/src-phpspreadsheet-calculation-engineering-besselk.html new file mode 100644 index 000000000..8e08a4384 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-besselk.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

BesselK.php

+ +

Interfaces, Classes and Traits

+
+ +
BesselK
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-bessely.html b/files/src-phpspreadsheet-calculation-engineering-bessely.html new file mode 100644 index 000000000..5fd93302d --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-bessely.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

BesselY.php

+ +

Interfaces, Classes and Traits

+
+ +
BesselY
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-bitwise.html b/files/src-phpspreadsheet-calculation-engineering-bitwise.html new file mode 100644 index 000000000..7147663f8 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-bitwise.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

BitWise.php

+ +

Interfaces, Classes and Traits

+
+ +
BitWise
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-compare.html b/files/src-phpspreadsheet-calculation-engineering-compare.html new file mode 100644 index 000000000..cbda68447 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-compare.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Compare.php

+ +

Interfaces, Classes and Traits

+
+ +
Compare
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-convertbase.html b/files/src-phpspreadsheet-calculation-engineering-convertbase.html new file mode 100644 index 000000000..cbffb88ad --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-convertbase.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConvertBase.php

+ +

Interfaces, Classes and Traits

+
+ +
ConvertBase
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-convertbinary.html b/files/src-phpspreadsheet-calculation-engineering-convertbinary.html new file mode 100644 index 000000000..1363ac764 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-convertbinary.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConvertBinary.php

+ +

Interfaces, Classes and Traits

+
+ +
ConvertBinary
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-convertdecimal.html b/files/src-phpspreadsheet-calculation-engineering-convertdecimal.html new file mode 100644 index 000000000..5c21050d3 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-convertdecimal.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConvertDecimal.php

+ +

Interfaces, Classes and Traits

+
+ +
ConvertDecimal
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-converthex.html b/files/src-phpspreadsheet-calculation-engineering-converthex.html new file mode 100644 index 000000000..56822ba7c --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-converthex.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConvertHex.php

+ +

Interfaces, Classes and Traits

+
+ +
ConvertHex
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-convertoctal.html b/files/src-phpspreadsheet-calculation-engineering-convertoctal.html new file mode 100644 index 000000000..a32c6422f --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-convertoctal.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConvertOctal.php

+ +

Interfaces, Classes and Traits

+
+ +
ConvertOctal
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-erf.html b/files/src-phpspreadsheet-calculation-engineering-erf.html new file mode 100644 index 000000000..fb4442b6a --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-erf.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Erf.php

+ +

Interfaces, Classes and Traits

+
+ +
Erf
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-engineering-erfc.html b/files/src-phpspreadsheet-calculation-engineering-erfc.html new file mode 100644 index 000000000..75e778ee9 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-engineering-erfc.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ErfC.php

+ +

Interfaces, Classes and Traits

+
+ +
ErfC
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-internal-makematrix.html b/files/src-phpspreadsheet-calculation-internal-makematrix.html new file mode 100644 index 000000000..b431e4782 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-internal-makematrix.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

MakeMatrix.php

+ +

Interfaces, Classes and Traits

+
+ +
MakeMatrix
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-internal-wildcardmatch.html b/files/src-phpspreadsheet-calculation-internal-wildcardmatch.html new file mode 100644 index 000000000..f946a0f0a --- /dev/null +++ b/files/src-phpspreadsheet-calculation-internal-wildcardmatch.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

WildcardMatch.php

+ +

Interfaces, Classes and Traits

+
+ +
WildcardMatch
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-logical-boolean.html b/files/src-phpspreadsheet-calculation-logical-boolean.html new file mode 100644 index 000000000..4c7e1ae81 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-logical-boolean.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Boolean.php

+ +

Interfaces, Classes and Traits

+
+ +
Boolean
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-logical-conditional.html b/files/src-phpspreadsheet-calculation-logical-conditional.html new file mode 100644 index 000000000..e8521244d --- /dev/null +++ b/files/src-phpspreadsheet-calculation-logical-conditional.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Conditional.php

+ +

Interfaces, Classes and Traits

+
+ +
Conditional
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-logical-operations.html b/files/src-phpspreadsheet-calculation-logical-operations.html new file mode 100644 index 000000000..af86b0390 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-logical-operations.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Operations.php

+ +

Interfaces, Classes and Traits

+
+ +
Operations
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-ceiling.html b/files/src-phpspreadsheet-calculation-mathtrig-ceiling.html new file mode 100644 index 000000000..745dc7280 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-ceiling.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Ceiling.php

+ +

Interfaces, Classes and Traits

+
+ +
Ceiling
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-ceilingmath.html b/files/src-phpspreadsheet-calculation-mathtrig-ceilingmath.html new file mode 100644 index 000000000..2b9bdbd4d --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-ceilingmath.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

CeilingMath.php

+ +

Interfaces, Classes and Traits

+
+ +
CeilingMath
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-ceilingprecise.html b/files/src-phpspreadsheet-calculation-mathtrig-ceilingprecise.html new file mode 100644 index 000000000..5ef412eba --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-ceilingprecise.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

CeilingPrecise.php

+ +

Interfaces, Classes and Traits

+
+ +
CeilingPrecise
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-floor.html b/files/src-phpspreadsheet-calculation-mathtrig-floor.html new file mode 100644 index 000000000..0eb1a7fd2 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-floor.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Floor.php

+ +

Interfaces, Classes and Traits

+
+ +
Floor
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-floormath.html b/files/src-phpspreadsheet-calculation-mathtrig-floormath.html new file mode 100644 index 000000000..9eedaa0bc --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-floormath.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

FloorMath.php

+ +

Interfaces, Classes and Traits

+
+ +
FloorMath
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-floorprecise.html b/files/src-phpspreadsheet-calculation-mathtrig-floorprecise.html new file mode 100644 index 000000000..3f166c207 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-floorprecise.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

FloorPrecise.php

+ +

Interfaces, Classes and Traits

+
+ +
FloorPrecise
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-intclass.html b/files/src-phpspreadsheet-calculation-mathtrig-intclass.html new file mode 100644 index 000000000..46d5736b6 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-intclass.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

IntClass.php

+ +

Interfaces, Classes and Traits

+
+ +
IntClass
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-mround.html b/files/src-phpspreadsheet-calculation-mathtrig-mround.html new file mode 100644 index 000000000..5b27a297b --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-mround.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Mround.php

+ +

Interfaces, Classes and Traits

+
+ +
Mround
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-roman.html b/files/src-phpspreadsheet-calculation-mathtrig-roman.html new file mode 100644 index 000000000..6d98e2d88 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-roman.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Roman.php

+ +

Interfaces, Classes and Traits

+
+ +
Roman
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-round.html b/files/src-phpspreadsheet-calculation-mathtrig-round.html new file mode 100644 index 000000000..24091188b --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-round.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Round.php

+ +

Interfaces, Classes and Traits

+
+ +
Round
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-rounddown.html b/files/src-phpspreadsheet-calculation-mathtrig-rounddown.html new file mode 100644 index 000000000..2986a31f2 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-rounddown.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

RoundDown.php

+ +

Interfaces, Classes and Traits

+
+ +
RoundDown
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-roundup.html b/files/src-phpspreadsheet-calculation-mathtrig-roundup.html new file mode 100644 index 000000000..a283a9ff9 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-roundup.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

RoundUp.php

+ +

Interfaces, Classes and Traits

+
+ +
RoundUp
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-mathtrig-trunc.html b/files/src-phpspreadsheet-calculation-mathtrig-trunc.html new file mode 100644 index 000000000..42217e38d --- /dev/null +++ b/files/src-phpspreadsheet-calculation-mathtrig-trunc.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Trunc.php

+ +

Interfaces, Classes and Traits

+
+ +
Trunc
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-aggregatebase.html b/files/src-phpspreadsheet-calculation-statistical-aggregatebase.html new file mode 100644 index 000000000..040f43905 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-aggregatebase.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

AggregateBase.php

+ +

Interfaces, Classes and Traits

+
+ +
AggregateBase
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-averages.html b/files/src-phpspreadsheet-calculation-statistical-averages.html new file mode 100644 index 000000000..4f7a71af2 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-averages.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Averages.php

+ +

Interfaces, Classes and Traits

+
+ +
Averages
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-conditional.html b/files/src-phpspreadsheet-calculation-statistical-conditional.html new file mode 100644 index 000000000..18f34788b --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-conditional.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Conditional.php

+ +

Interfaces, Classes and Traits

+
+ +
Conditional
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-counts.html b/files/src-phpspreadsheet-calculation-statistical-counts.html new file mode 100644 index 000000000..a71747cf4 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-counts.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Counts.php

+ +

Interfaces, Classes and Traits

+
+ +
Counts
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-maximum.html b/files/src-phpspreadsheet-calculation-statistical-maximum.html new file mode 100644 index 000000000..e471dda2b --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-maximum.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Maximum.php

+ +

Interfaces, Classes and Traits

+
+ +
Maximum
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-maxminbase.html b/files/src-phpspreadsheet-calculation-statistical-maxminbase.html new file mode 100644 index 000000000..61044ef6f --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-maxminbase.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

MaxMinBase.php

+ +

Interfaces, Classes and Traits

+
+ +
MaxMinBase
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-minimum.html b/files/src-phpspreadsheet-calculation-statistical-minimum.html new file mode 100644 index 000000000..993616d0b --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-minimum.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Minimum.php

+ +

Interfaces, Classes and Traits

+
+ +
Minimum
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-permutations.html b/files/src-phpspreadsheet-calculation-statistical-permutations.html new file mode 100644 index 000000000..24ff26373 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-permutations.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Permutations.php

+ +

Interfaces, Classes and Traits

+
+ +
Permutations
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-standarddeviations.html b/files/src-phpspreadsheet-calculation-statistical-standarddeviations.html new file mode 100644 index 000000000..ba0781203 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-standarddeviations.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

StandardDeviations.php

+ +

Interfaces, Classes and Traits

+
+ +
StandardDeviations
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-variancebase.html b/files/src-phpspreadsheet-calculation-statistical-variancebase.html new file mode 100644 index 000000000..ad8fc4db0 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-variancebase.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

VarianceBase.php

+ +

Interfaces, Classes and Traits

+
+ +
VarianceBase
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-calculation-statistical-variances.html b/files/src-phpspreadsheet-calculation-statistical-variances.html new file mode 100644 index 000000000..fecfa5ec5 --- /dev/null +++ b/files/src-phpspreadsheet-calculation-statistical-variances.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Variances.php

+ +

Interfaces, Classes and Traits

+
+ +
Variances
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-style-conditionalformatting-conditionaldatabar.html b/files/src-phpspreadsheet-style-conditionalformatting-conditionaldatabar.html new file mode 100644 index 000000000..2807660fc --- /dev/null +++ b/files/src-phpspreadsheet-style-conditionalformatting-conditionaldatabar.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConditionalDataBar.php

+ +

Interfaces, Classes and Traits

+
+ +
ConditionalDataBar
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-style-conditionalformatting-conditionaldatabarextension.html b/files/src-phpspreadsheet-style-conditionalformatting-conditionaldatabarextension.html new file mode 100644 index 000000000..278953fb8 --- /dev/null +++ b/files/src-phpspreadsheet-style-conditionalformatting-conditionaldatabarextension.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConditionalDataBarExtension.php

+ +

Interfaces, Classes and Traits

+
+ +
ConditionalDataBarExtension
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-style-conditionalformatting-conditionalformattingruleextension.html b/files/src-phpspreadsheet-style-conditionalformatting-conditionalformattingruleextension.html new file mode 100644 index 000000000..57c5638c2 --- /dev/null +++ b/files/src-phpspreadsheet-style-conditionalformatting-conditionalformattingruleextension.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConditionalFormattingRuleExtension.php

+ +

Interfaces, Classes and Traits

+
+ +
ConditionalFormattingRuleExtension
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-style-conditionalformatting-conditionalformatvalueobject.html b/files/src-phpspreadsheet-style-conditionalformatting-conditionalformatvalueobject.html new file mode 100644 index 000000000..971f73e28 --- /dev/null +++ b/files/src-phpspreadsheet-style-conditionalformatting-conditionalformatvalueobject.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConditionalFormatValueObject.php

+ +

Interfaces, Classes and Traits

+
+ +
ConditionalFormatValueObject
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/files/src-phpspreadsheet-writer-ods-cell-style.html b/files/src-phpspreadsheet-writer-ods-cell-style.html new file mode 100644 index 000000000..9c424e21c --- /dev/null +++ b/files/src-phpspreadsheet-writer-ods-cell-style.html @@ -0,0 +1,80 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Style.php

+ +

Interfaces, Classes and Traits

+
+ +
Style
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/js/searchIndex.js b/js/searchIndex.js index 97f57c435..9cfc1eb8e 100644 --- a/js/searchIndex.js +++ b/js/searchIndex.js @@ -225,11 +225,6 @@ Search.appendIndex( "name": "convertMatrixReferences", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Calculation.html#method_convertMatrixReferences" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Calculation\u003A\u003AmkMatrix\u0028\u0029", - "name": "mkMatrix", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Calculation.html#method_mkMatrix" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Calculation\u003A\u003AinternalParseFormula\u0028\u0029", "name": "internalParseFormula", @@ -260,6 +255,11 @@ Search.appendIndex( "name": "strcmpLowercaseFirst", "summary": "Compare\u0020two\u0020strings\u0020in\u0020the\u0020same\u0020way\u0020as\u0020strcmp\u0028\u0029\u0020except\u0020that\u0020lowercase\u0020come\u0020before\u0020uppercase\u0020letters.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Calculation.html#method_strcmpLowercaseFirst" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Calculation\u003A\u003AstrcmpAllowNull\u0028\u0029", + "name": "strcmpAllowNull", + "summary": "PHP8.1\u0020deprecates\u0020passing\u0020null\u0020to\u0020strcmp.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Calculation.html#method_strcmpAllowNull" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Calculation\u003A\u003AexecuteNumericBinaryOperation\u0028\u0029", "name": "executeNumericBinaryOperation", @@ -630,26 +630,176 @@ Search.appendIndex( "name": "CATEGORY_WEB", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Category.html#constant_CATEGORY_WEB" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract", + "name": "DatabaseAbstract", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract\u003A\u003AfieldExtract\u0028\u0029", + "name": "fieldExtract", + "summary": "fieldExtract.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html#method_fieldExtract" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract\u003A\u003Afilter\u0028\u0029", + "name": "filter", + "summary": "filter.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html#method_filter" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract\u003A\u003AgetFilteredColumn\u0028\u0029", + "name": "getFilteredColumn", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html#method_getFilteredColumn" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract\u003A\u003AbuildQuery\u0028\u0029", + "name": "buildQuery", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html#method_buildQuery" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract\u003A\u003AbuildCondition\u0028\u0029", + "name": "buildCondition", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html#method_buildCondition" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract\u003A\u003AexecuteQuery\u0028\u0029", + "name": "executeQuery", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html#method_executeQuery" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DatabaseAbstract\u003A\u003AprocessCondition\u0028\u0029", + "name": "processCondition", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DatabaseAbstract.html#method_processCondition" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DAverage", + "name": "DAverage", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DAverage.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DAverage\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DAVERAGE.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DAverage.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DCount", + "name": "DCount", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCount.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DCount\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DCOUNT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCount.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DCountA", + "name": "DCountA", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCountA.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DCountA\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DCOUNTA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DCountA.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DGet", + "name": "DGet", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DGet.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DGet\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DGET.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DGet.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DMax", + "name": "DMax", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMax.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DMax\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DMAX.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMax.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DMin", + "name": "DMin", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMin.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DMin\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DMIN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DMin.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DProduct", + "name": "DProduct", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DProduct.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DProduct\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DPRODUCT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DProduct.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DStDev", + "name": "DStDev", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDev.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DStDev\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DSTDEV.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDev.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DStDevP", + "name": "DStDevP", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDevP.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DStDevP\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DSTDEVP.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DStDevP.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DSum", + "name": "DSum", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DSum.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DSum\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DSUM.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DSum.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DVar", + "name": "DVar", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVar.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DVar\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DVAR.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVar.html#method_evaluate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DVarP", + "name": "DVarP", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVarP.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\\DVarP\u003A\u003Aevaluate\u0028\u0029", + "name": "evaluate", + "summary": "DVARP.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database-DVarP.html#method_evaluate" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database", "name": "Database", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database.html" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\u003A\u003AfieldExtract\u0028\u0029", - "name": "fieldExtract", - "summary": "fieldExtract.", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database.html#method_fieldExtract" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\u003A\u003Afilter\u0028\u0029", - "name": "filter", - "summary": "filter.", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database.html#method_filter" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\u003A\u003AgetFilteredColumn\u0028\u0029", - "name": "getFilteredColumn", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Database.html#method_getFilteredColumn" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database\u003A\u003ADAVERAGE\u0028\u0029", "name": "DAVERAGE", @@ -765,6 +915,31 @@ Search.appendIndex( "name": "DATEVALUE", "summary": "DATEVALUE.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_DATEVALUE" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AreplaceIfEmpty\u0028\u0029", + "name": "replaceIfEmpty", + "summary": "Help\u0020reduce\u0020perceived\u0020complexity\u0020of\u0020some\u0020tests.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_replaceIfEmpty" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AadjustYear\u0028\u0029", + "name": "adjustYear", + "summary": "Adjust\u0020year\u0020in\u0020ambiguous\u0020situations.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_adjustYear" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AreturnIn3FormatsArray\u0028\u0029", + "name": "returnIn3FormatsArray", + "summary": "Return\u0020result\u0020in\u0020one\u0020of\u0020three\u0020formats.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_returnIn3FormatsArray" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AreturnIn3FormatsFloat\u0028\u0029", + "name": "returnIn3FormatsFloat", + "summary": "Return\u0020result\u0020in\u0020one\u0020of\u0020three\u0020formats.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_returnIn3FormatsFloat" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AreturnIn3FormatsObject\u0028\u0029", + "name": "returnIn3FormatsObject", + "summary": "Return\u0020result\u0020in\u0020one\u0020of\u0020three\u0020formats.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_returnIn3FormatsObject" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003ATIMEVALUE\u0028\u0029", "name": "TIMEVALUE", @@ -815,6 +990,16 @@ Search.appendIndex( "name": "WEEKNUM", "summary": "WEEKNUM.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_WEEKNUM" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AbuggyWeekNum1900\u0028\u0029", + "name": "buggyWeekNum1900", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_buggyWeekNum1900" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AbuggyWeekNum1904\u0028\u0029", + "name": "buggyWeekNum1904", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_buggyWeekNum1904" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AISOWEEKNUM\u0028\u0029", "name": "ISOWEEKNUM", @@ -855,6 +1040,16 @@ Search.appendIndex( "name": "EOMONTH", "summary": "EOMONTH.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_EOMONTH" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003AnullFalseTrueToNumber\u0028\u0029", + "name": "nullFalseTrueToNumber", + "summary": "Many\u0020functions\u0020accept\u0020null\/false\/true\u0020argument\u0020treated\u0020as\u00200\/0\/1.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_nullFalseTrueToNumber" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003Asilly1900\u0028\u0029", + "name": "silly1900", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-DateTime.html#method_silly1900" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\DateTime\u003A\u003ASTARTWEEK_SUNDAY", "name": "STARTWEEK_SUNDAY", @@ -1050,6 +1245,256 @@ Search.appendIndex( "name": "cellStack", "summary": "The\u0020calculation\u0020engine\u0020cell\u0020reference\u0020stack.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engine-Logger.html#property_cellStack" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselI", + "name": "BesselI", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselI.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselI\u003A\u003ABESSELI\u0028\u0029", + "name": "BESSELI", + "summary": "BESSELI.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselI.html#method_BESSELI" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselI\u003A\u003Acalculate\u0028\u0029", + "name": "calculate", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselI.html#method_calculate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselJ", + "name": "BesselJ", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselJ.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselJ\u003A\u003ABESSELJ\u0028\u0029", + "name": "BESSELJ", + "summary": "BESSELJ.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselJ.html#method_BESSELJ" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselJ\u003A\u003Acalculate\u0028\u0029", + "name": "calculate", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselJ.html#method_calculate" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselK", + "name": "BesselK", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselK\u003A\u003ABESSELK\u0028\u0029", + "name": "BESSELK", + "summary": "BESSELK.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html#method_BESSELK" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselK\u003A\u003AbesselK0\u0028\u0029", + "name": "besselK0", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html#method_besselK0" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselK\u003A\u003AbesselK1\u0028\u0029", + "name": "besselK1", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html#method_besselK1" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselK\u003A\u003AbesselK2\u0028\u0029", + "name": "besselK2", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselK.html#method_besselK2" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselY", + "name": "BesselY", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselY\u003A\u003ABESSELY\u0028\u0029", + "name": "BESSELY", + "summary": "BESSELY.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html#method_BESSELY" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselY\u003A\u003AbesselY0\u0028\u0029", + "name": "besselY0", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html#method_besselY0" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselY\u003A\u003AbesselY1\u0028\u0029", + "name": "besselY1", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html#method_besselY1" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BesselY\u003A\u003AbesselY2\u0028\u0029", + "name": "besselY2", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BesselY.html#method_besselY2" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise", + "name": "BitWise", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise\u003A\u003ABITAND\u0028\u0029", + "name": "BITAND", + "summary": "BITAND.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html#method_BITAND" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise\u003A\u003ABITOR\u0028\u0029", + "name": "BITOR", + "summary": "BITOR.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html#method_BITOR" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise\u003A\u003ABITXOR\u0028\u0029", + "name": "BITXOR", + "summary": "BITXOR.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html#method_BITXOR" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise\u003A\u003ABITLSHIFT\u0028\u0029", + "name": "BITLSHIFT", + "summary": "BITLSHIFT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html#method_BITLSHIFT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise\u003A\u003ABITRSHIFT\u0028\u0029", + "name": "BITRSHIFT", + "summary": "BITRSHIFT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html#method_BITRSHIFT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\BitWise\u003A\u003AvalidateBitwiseArgument\u0028\u0029", + "name": "validateBitwiseArgument", + "summary": "Validate\u0020arguments\u0020passed\u0020to\u0020the\u0020bitwise\u0020functions.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-BitWise.html#method_validateBitwiseArgument" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Compare", + "name": "Compare", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Compare.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Compare\u003A\u003ADELTA\u0028\u0029", + "name": "DELTA", + "summary": "DELTA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Compare.html#method_DELTA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Compare\u003A\u003AGESTEP\u0028\u0029", + "name": "GESTEP", + "summary": "GESTEP.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Compare.html#method_GESTEP" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBase", + "name": "ConvertBase", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBase.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBase\u003A\u003AvalidateValue\u0028\u0029", + "name": "validateValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBase.html#method_validateValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBase\u003A\u003AvalidatePlaces\u0028\u0029", + "name": "validatePlaces", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBase.html#method_validatePlaces" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBase\u003A\u003AnbrConversionFormat\u0028\u0029", + "name": "nbrConversionFormat", + "summary": "Formats\u0020a\u0020number\u0020base\u0020string\u0020value\u0020with\u0020leading\u0020zeroes.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBase.html#method_nbrConversionFormat" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBinary", + "name": "ConvertBinary", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBinary\u003A\u003AtoDecimal\u0028\u0029", + "name": "toDecimal", + "summary": "toDecimal.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html#method_toDecimal" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBinary\u003A\u003AtoHex\u0028\u0029", + "name": "toHex", + "summary": "toHex.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html#method_toHex" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBinary\u003A\u003AtoOctal\u0028\u0029", + "name": "toOctal", + "summary": "toOctal.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html#method_toOctal" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertBinary\u003A\u003AvalidateBinary\u0028\u0029", + "name": "validateBinary", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertBinary.html#method_validateBinary" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertDecimal", + "name": "ConvertDecimal", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertDecimal\u003A\u003AtoBinary\u0028\u0029", + "name": "toBinary", + "summary": "toBinary.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html#method_toBinary" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertDecimal\u003A\u003AtoHex\u0028\u0029", + "name": "toHex", + "summary": "toHex.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html#method_toHex" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertDecimal\u003A\u003AtoOctal\u0028\u0029", + "name": "toOctal", + "summary": "toOctal.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html#method_toOctal" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertDecimal\u003A\u003AvalidateDecimal\u0028\u0029", + "name": "validateDecimal", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertDecimal.html#method_validateDecimal" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertHex", + "name": "ConvertHex", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertHex\u003A\u003AtoBinary\u0028\u0029", + "name": "toBinary", + "summary": "toBinary.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html#method_toBinary" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertHex\u003A\u003AtoDecimal\u0028\u0029", + "name": "toDecimal", + "summary": "toDecimal.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html#method_toDecimal" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertHex\u003A\u003AtoOctal\u0028\u0029", + "name": "toOctal", + "summary": "toOctal.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html#method_toOctal" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertHex\u003A\u003AvalidateHex\u0028\u0029", + "name": "validateHex", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertHex.html#method_validateHex" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertOctal", + "name": "ConvertOctal", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertOctal\u003A\u003AtoBinary\u0028\u0029", + "name": "toBinary", + "summary": "toBinary.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html#method_toBinary" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertOctal\u003A\u003AtoDecimal\u0028\u0029", + "name": "toDecimal", + "summary": "toDecimal.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html#method_toDecimal" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertOctal\u003A\u003AtoHex\u0028\u0029", + "name": "toHex", + "summary": "toHex.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html#method_toHex" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertOctal\u003A\u003AvalidateOctal\u0028\u0029", + "name": "validateOctal", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertOctal.html#method_validateOctal" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ConvertUOM", "name": "ConvertUOM", @@ -1185,6 +1630,51 @@ Search.appendIndex( "name": "unitConversions", "summary": "Details\u0020of\u0020the\u0020Units\u0020of\u0020measure\u0020conversion\u0020factors,\u0020organised\u0020by\u0020group.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ConvertUOM.html#property_unitConversions" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Erf", + "name": "Erf", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Erf\u003A\u003AERF\u0028\u0029", + "name": "ERF", + "summary": "ERF.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html#method_ERF" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Erf\u003A\u003AERFPRECISE\u0028\u0029", + "name": "ERFPRECISE", + "summary": "ERFPRECISE.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html#method_ERFPRECISE" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Erf\u003A\u003AerfValue\u0028\u0029", + "name": "erfValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html#method_erfValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\Erf\u003A\u003A\u0024twoSqrtPi", + "name": "twoSqrtPi", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-Erf.html#property_twoSqrtPi" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ErfC", + "name": "ErfC", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ErfC.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ErfC\u003A\u003AERFC\u0028\u0029", + "name": "ERFC", + "summary": "ERFC.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ErfC.html#method_ERFC" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ErfC\u003A\u003AerfcValue\u0028\u0029", + "name": "erfcValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ErfC.html#method_erfcValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\\ErfC\u003A\u003A\u0024oneSqrtPi", + "name": "oneSqrtPi", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering-ErfC.html#property_oneSqrtPi" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering", "name": "Engineering", @@ -1195,11 +1685,6 @@ Search.appendIndex( "name": "parseComplex", "summary": "parseComplex.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_parseComplex" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AnbrConversionFormat\u0028\u0029", - "name": "nbrConversionFormat", - "summary": "Formats\u0020a\u0020number\u0020base\u0020string\u0020value\u0020with\u0020leading\u0020zeroes.", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_nbrConversionFormat" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003ABESSELI\u0028\u0029", "name": "BESSELI", @@ -1210,31 +1695,11 @@ Search.appendIndex( "name": "BESSELJ", "summary": "BESSELJ.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_BESSELJ" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AbesselK0\u0028\u0029", - "name": "besselK0", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_besselK0" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AbesselK1\u0028\u0029", - "name": "besselK1", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_besselK1" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003ABESSELK\u0028\u0029", "name": "BESSELK", "summary": "BESSELK.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_BESSELK" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AbesselY0\u0028\u0029", - "name": "besselY0", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_besselY0" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AbesselY1\u0028\u0029", - "name": "besselY1", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_besselY1" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003ABESSELY\u0028\u0029", "name": "BESSELY", @@ -1440,16 +1905,6 @@ Search.appendIndex( "name": "GESTEP", "summary": "GESTEP.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_GESTEP" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AerfVal\u0028\u0029", - "name": "erfVal", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_erfVal" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AvalidateBitwiseArgument\u0028\u0029", - "name": "validateBitwiseArgument", - "summary": "Validate\u0020arguments\u0020passed\u0020to\u0020the\u0020bitwise\u0020functions.", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_validateBitwiseArgument" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003ABITAND\u0028\u0029", "name": "BITAND", @@ -1485,11 +1940,6 @@ Search.appendIndex( "name": "ERFPRECISE", "summary": "ERFPRECISE.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_ERFPRECISE" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AerfcVal\u0028\u0029", - "name": "erfcVal", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_erfcVal" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AERFC\u0028\u0029", "name": "ERFC", @@ -1518,7 +1968,7 @@ Search.appendIndex( }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003AgetBinaryConversionMultipliers\u0028\u0029", "name": "getBinaryConversionMultipliers", - "summary": "getBinaryConversionMultipliers\nReturns\u0020an\u0020array\u0020of\u0020the\u0020additional\u0020Multiplier\u0020prefixes\u0020that\u0020can\u0020be\u0020used\u0020with\u0020Information\u0020Units\u0020of\u0020Measure\u0020in\u0020CONVERTUOM\u0028\u0029.", + "summary": "getBinaryConversionMultipliers.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#method_getBinaryConversionMultipliers" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003ACONVERTUOM\u0028\u0029", @@ -1530,16 +1980,6 @@ Search.appendIndex( "name": "EULER", "summary": "EULER.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#constant_EULER" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003A\u0024twoSqrtPi", - "name": "twoSqrtPi", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#property_twoSqrtPi" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engineering\u003A\u003A\u0024oneSqrtPi", - "name": "oneSqrtPi", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Engineering.html#property_oneSqrtPi" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Exception", "name": "Exception", @@ -2250,6 +2690,11 @@ Search.appendIndex( "name": "ifCondition", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Functions.html#method_ifCondition" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Functions\u003A\u003AoperandSpecialHandling\u0028\u0029", + "name": "operandSpecialHandling", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Functions.html#method_operandSpecialHandling" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Functions\u003A\u003AerrorType\u0028\u0029", "name": "errorType", @@ -2400,6 +2845,116 @@ Search.appendIndex( "name": "errorCodes", "summary": "List\u0020of\u0020error\u0020codes.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Functions.html#property_errorCodes" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\MakeMatrix", + "name": "MakeMatrix", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-MakeMatrix.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\MakeMatrix\u003A\u003Amake\u0028\u0029", + "name": "make", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-MakeMatrix.html#method_make" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\WildcardMatch", + "name": "WildcardMatch", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\WildcardMatch\u003A\u003Awildcard\u0028\u0029", + "name": "wildcard", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html#method_wildcard" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\WildcardMatch\u003A\u003Acompare\u0028\u0029", + "name": "compare", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html#method_compare" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\WildcardMatch\u003A\u003ASEARCH_SET", + "name": "SEARCH_SET", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html#constant_SEARCH_SET" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Internal\\WildcardMatch\u003A\u003AREPLACEMENT_SET", + "name": "REPLACEMENT_SET", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Internal-WildcardMatch.html#constant_REPLACEMENT_SET" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Boolean", + "name": "Boolean", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Boolean.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Boolean\u003A\u003Atrue\u0028\u0029", + "name": "true", + "summary": "TRUE.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Boolean.html#method_true" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Boolean\u003A\u003Afalse\u0028\u0029", + "name": "false", + "summary": "FALSE.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Boolean.html#method_false" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Conditional", + "name": "Conditional", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Conditional\u003A\u003AstatementIf\u0028\u0029", + "name": "statementIf", + "summary": "STATEMENT_IF.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html#method_statementIf" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Conditional\u003A\u003AstatementSwitch\u0028\u0029", + "name": "statementSwitch", + "summary": "STATEMENT_SWITCH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html#method_statementSwitch" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Conditional\u003A\u003AIFERROR\u0028\u0029", + "name": "IFERROR", + "summary": "IFERROR.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html#method_IFERROR" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Conditional\u003A\u003AIFNA\u0028\u0029", + "name": "IFNA", + "summary": "IFNA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html#method_IFNA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Conditional\u003A\u003AIFS\u0028\u0029", + "name": "IFS", + "summary": "IFS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Conditional.html#method_IFS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Operations", + "name": "Operations", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Operations\u003A\u003AlogicalAnd\u0028\u0029", + "name": "logicalAnd", + "summary": "LOGICAL_AND.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html#method_logicalAnd" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Operations\u003A\u003AlogicalOr\u0028\u0029", + "name": "logicalOr", + "summary": "LOGICAL_OR.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html#method_logicalOr" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Operations\u003A\u003AlogicalXor\u0028\u0029", + "name": "logicalXor", + "summary": "LOGICAL_XOR.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html#method_logicalXor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Operations\u003A\u003ANOT\u0028\u0029", + "name": "NOT", + "summary": "NOT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html#method_NOT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\\Operations\u003A\u003AcountTrueValues\u0028\u0029", + "name": "countTrueValues", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical-Operations.html#method_countTrueValues" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical", "name": "Logical", @@ -2415,11 +2970,6 @@ Search.appendIndex( "name": "false", "summary": "FALSE.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical.html#method_false" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\u003A\u003AcountTrueValues\u0028\u0029", - "name": "countTrueValues", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Logical.html#method_countTrueValues" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical\u003A\u003AlogicalAnd\u0028\u0029", "name": "logicalAnd", @@ -2555,6 +3105,236 @@ Search.appendIndex( "name": "FORMULATEXT", "summary": "FORMULATEXT.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-LookupRef.html#method_FORMULATEXT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Ceiling", + "name": "Ceiling", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Ceiling.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Ceiling\u003A\u003AfuncCeiling\u0028\u0029", + "name": "funcCeiling", + "summary": "CEILING.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Ceiling.html#method_funcCeiling" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Ceiling\u003A\u003AargumentsOk\u0028\u0029", + "name": "argumentsOk", + "summary": "Avoid\u0020Scrutinizer\u0020problems\u0020concerning\u0020complexity.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Ceiling.html#method_argumentsOk" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Ceiling\u003A\u003AfloorCheck1Arg\u0028\u0029", + "name": "floorCheck1Arg", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Ceiling.html#method_floorCheck1Arg" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\CeilingMath", + "name": "CeilingMath", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingMath.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\CeilingMath\u003A\u003AfuncCeilingMath\u0028\u0029", + "name": "funcCeilingMath", + "summary": "CEILING.MATH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingMath.html#method_funcCeilingMath" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\CeilingMath\u003A\u003AceilingMathTest\u0028\u0029", + "name": "ceilingMathTest", + "summary": "Let\u0020CEILINGMATH\u0020complexity\u0020pass\u0020Scrutinizer.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingMath.html#method_ceilingMathTest" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\CeilingPrecise", + "name": "CeilingPrecise", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingPrecise.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\CeilingPrecise\u003A\u003AfuncCeilingPrecise\u0028\u0029", + "name": "funcCeilingPrecise", + "summary": "CEILING.PRECISE.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-CeilingPrecise.html#method_funcCeilingPrecise" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Floor", + "name": "Floor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Floor.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Floor\u003A\u003AfloorCheck1Arg\u0028\u0029", + "name": "floorCheck1Arg", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Floor.html#method_floorCheck1Arg" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Floor\u003A\u003AfuncFloor\u0028\u0029", + "name": "funcFloor", + "summary": "FLOOR.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Floor.html#method_funcFloor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Floor\u003A\u003AargumentsOk\u0028\u0029", + "name": "argumentsOk", + "summary": "Avoid\u0020Scrutinizer\u0020problems\u0020concerning\u0020complexity.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Floor.html#method_argumentsOk" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\FloorMath", + "name": "FloorMath", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorMath.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\FloorMath\u003A\u003AfuncFloorMath\u0028\u0029", + "name": "funcFloorMath", + "summary": "FLOOR.MATH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorMath.html#method_funcFloorMath" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\FloorMath\u003A\u003AargsOk\u0028\u0029", + "name": "argsOk", + "summary": "Avoid\u0020Scrutinizer\u0020complexity\u0020problems.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorMath.html#method_argsOk" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\FloorMath\u003A\u003AfloorMathTest\u0028\u0029", + "name": "floorMathTest", + "summary": "Let\u0020FLOORMATH\u0020complexity\u0020pass\u0020Scrutinizer.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorMath.html#method_floorMathTest" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\FloorPrecise", + "name": "FloorPrecise", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorPrecise.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\FloorPrecise\u003A\u003AfuncFloorPrecise\u0028\u0029", + "name": "funcFloorPrecise", + "summary": "FLOOR.PRECISE.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorPrecise.html#method_funcFloorPrecise" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\FloorPrecise\u003A\u003AargumentsOk\u0028\u0029", + "name": "argumentsOk", + "summary": "Avoid\u0020Scrutinizer\u0020problems\u0020concerning\u0020complexity.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-FloorPrecise.html#method_argumentsOk" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\IntClass", + "name": "IntClass", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-IntClass.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\IntClass\u003A\u003AfuncInt\u0028\u0029", + "name": "funcInt", + "summary": "INT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-IntClass.html#method_funcInt" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Mround", + "name": "Mround", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Mround.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Mround\u003A\u003AfuncMround\u0028\u0029", + "name": "funcMround", + "summary": "MROUND.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Mround.html#method_funcMround" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman", + "name": "Roman", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AromanCut\u0028\u0029", + "name": "romanCut", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#method_romanCut" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AvalueOk\u0028\u0029", + "name": "valueOk", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#method_valueOk" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AstyleOk\u0028\u0029", + "name": "styleOk", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#method_styleOk" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AcalculateRoman\u0028\u0029", + "name": "calculateRoman", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#method_calculateRoman" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AfuncRoman\u0028\u0029", + "name": "funcRoman", + "summary": "ROMAN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#method_funcRoman" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AnullFalseTrueToNumber\u0028\u0029", + "name": "nullFalseTrueToNumber", + "summary": "Many\u0020functions\u0020accept\u0020null\/false\/true\u0020argument\u0020treated\u0020as\u00200\/0\/1.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#method_nullFalseTrueToNumber" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AVALUES", + "name": "VALUES", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#constant_VALUES" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003ATHOUSANDS", + "name": "THOUSANDS", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#constant_THOUSANDS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AHUNDREDS", + "name": "HUNDREDS", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#constant_HUNDREDS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003ATENS", + "name": "TENS", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#constant_TENS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AONES", + "name": "ONES", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#constant_ONES" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AMAX_ROMAN_VALUE", + "name": "MAX_ROMAN_VALUE", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#constant_MAX_ROMAN_VALUE" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Roman\u003A\u003AMAX_ROMAN_STYLE", + "name": "MAX_ROMAN_STYLE", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Roman.html#constant_MAX_ROMAN_STYLE" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Round", + "name": "Round", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Round.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Round\u003A\u003AbuiltinROUND\u0028\u0029", + "name": "builtinROUND", + "summary": "ROUND.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Round.html#method_builtinROUND" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\RoundDown", + "name": "RoundDown", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundDown.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\RoundDown\u003A\u003AfuncRoundDown\u0028\u0029", + "name": "funcRoundDown", + "summary": "ROUNDDOWN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundDown.html#method_funcRoundDown" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\RoundUp", + "name": "RoundUp", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundUp.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\RoundUp\u003A\u003AfuncRoundUp\u0028\u0029", + "name": "funcRoundUp", + "summary": "ROUNDUP.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-RoundUp.html#method_funcRoundUp" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trunc", + "name": "Trunc", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Trunc.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\\Trunc\u003A\u003AfuncTrunc\u0028\u0029", + "name": "funcTrunc", + "summary": "TRUNC.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig-Trunc.html#method_funcTrunc" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig", "name": "MathTrig", @@ -2566,10 +3346,10 @@ Search.appendIndex( "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_factors" }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AromanCut\u0028\u0029", - "name": "romanCut", + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AstrSplit\u0028\u0029", + "name": "strSplit", "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_romanCut" + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_strSplit" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AARABIC\u0028\u0029", "name": "ARABIC", @@ -2605,6 +3385,11 @@ Search.appendIndex( "name": "EVEN", "summary": "EVEN.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_EVEN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AgetEven\u0028\u0029", + "name": "getEven", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_getEven" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AFACT\u0028\u0029", "name": "FACT", @@ -2635,16 +3420,16 @@ Search.appendIndex( "name": "evaluateGCD", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_evaluateGCD" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AGCD\u0028\u0029", - "name": "GCD", - "summary": "GCD.", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_GCD" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AINT\u0028\u0029", "name": "INT", "summary": "INT.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_INT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AGCD\u0028\u0029", + "name": "GCD", + "summary": "GCD.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_GCD" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003ALCM\u0028\u0029", "name": "LCM", @@ -2713,7 +3498,7 @@ Search.appendIndex( }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AROMAN\u0028\u0029", "name": "ROMAN", - "summary": "", + "summary": "ROMAN.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_ROMAN" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AROUNDUP\u0028\u0029", @@ -2735,6 +3520,11 @@ Search.appendIndex( "name": "SIGN", "summary": "SIGN.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_SIGN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AreturnSign\u0028\u0029", + "name": "returnSign", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_returnSign" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003ASQRTPI\u0028\u0029", "name": "SQRTPI", @@ -2835,11 +3625,396 @@ Search.appendIndex( "name": "ACOT", "summary": "ACOT.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_ACOT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AnumberOrNan\u0028\u0029", + "name": "numberOrNan", + "summary": "Return\u0020NAN\u0020or\u0020value\u0020depending\u0020on\u0020argument.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_numberOrNan" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AACOTH\u0028\u0029", "name": "ACOTH", "summary": "ACOTH.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_ACOTH" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinROUND\u0028\u0029", + "name": "builtinROUND", + "summary": "ROUND.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinROUND" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinABS\u0028\u0029", + "name": "builtinABS", + "summary": "ABS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinABS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinACOS\u0028\u0029", + "name": "builtinACOS", + "summary": "ACOS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinACOS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinACOSH\u0028\u0029", + "name": "builtinACOSH", + "summary": "ACOSH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinACOSH" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinASIN\u0028\u0029", + "name": "builtinASIN", + "summary": "ASIN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinASIN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinASINH\u0028\u0029", + "name": "builtinASINH", + "summary": "ASINH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinASINH" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinATAN\u0028\u0029", + "name": "builtinATAN", + "summary": "ASIN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinATAN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinATANH\u0028\u0029", + "name": "builtinATANH", + "summary": "ATANH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinATANH" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinCOS\u0028\u0029", + "name": "builtinCOS", + "summary": "COS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinCOS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinCOSH\u0028\u0029", + "name": "builtinCOSH", + "summary": "COSH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinCOSH" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinDEGREES\u0028\u0029", + "name": "builtinDEGREES", + "summary": "DEGREES.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinDEGREES" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinEXP\u0028\u0029", + "name": "builtinEXP", + "summary": "EXP.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinEXP" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinLN\u0028\u0029", + "name": "builtinLN", + "summary": "LN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinLN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinLOG10\u0028\u0029", + "name": "builtinLOG10", + "summary": "LOG10.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinLOG10" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinRADIANS\u0028\u0029", + "name": "builtinRADIANS", + "summary": "RADIANS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinRADIANS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinSIN\u0028\u0029", + "name": "builtinSIN", + "summary": "SIN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinSIN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinSINH\u0028\u0029", + "name": "builtinSINH", + "summary": "SINH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinSINH" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinSQRT\u0028\u0029", + "name": "builtinSQRT", + "summary": "SQRT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinSQRT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinTAN\u0028\u0029", + "name": "builtinTAN", + "summary": "TAN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinTAN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AbuiltinTANH\u0028\u0029", + "name": "builtinTANH", + "summary": "TANH.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_builtinTANH" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AverySmallDivisor\u0028\u0029", + "name": "verySmallDivisor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_verySmallDivisor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig\u003A\u003AnullFalseTrueToNumber\u0028\u0029", + "name": "nullFalseTrueToNumber", + "summary": "Many\u0020functions\u0020accept\u0020null\/false\/true\u0020argument\u0020treated\u0020as\u00200\/0\/1.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-MathTrig.html#method_nullFalseTrueToNumber" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\AggregateBase", + "name": "AggregateBase", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-AggregateBase.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\AggregateBase\u003A\u003AtestAcceptedBoolean\u0028\u0029", + "name": "testAcceptedBoolean", + "summary": "MS\u0020Excel\u0020does\u0020not\u0020count\u0020Booleans\u0020if\u0020passed\u0020as\u0020cell\u0020values,\u0020but\u0020they\u0020are\u0020counted\u0020if\u0020passed\u0020as\u0020literals.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-AggregateBase.html#method_testAcceptedBoolean" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\AggregateBase\u003A\u003AisAcceptedCountable\u0028\u0029", + "name": "isAcceptedCountable", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-AggregateBase.html#method_isAcceptedCountable" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Averages", + "name": "Averages", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Averages.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Averages\u003A\u003AAVEDEV\u0028\u0029", + "name": "AVEDEV", + "summary": "AVEDEV.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Averages.html#method_AVEDEV" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Averages\u003A\u003AAVERAGE\u0028\u0029", + "name": "AVERAGE", + "summary": "AVERAGE.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Averages.html#method_AVERAGE" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Averages\u003A\u003AAVERAGEA\u0028\u0029", + "name": "AVERAGEA", + "summary": "AVERAGEA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Averages.html#method_AVERAGEA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional", + "name": "Conditional", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AAVERAGEIF\u0028\u0029", + "name": "AVERAGEIF", + "summary": "AVERAGEIF.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_AVERAGEIF" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AAVERAGEIFS\u0028\u0029", + "name": "AVERAGEIFS", + "summary": "AVERAGEIFS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_AVERAGEIFS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003ACOUNTIF\u0028\u0029", + "name": "COUNTIF", + "summary": "COUNTIF.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_COUNTIF" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003ACOUNTIFS\u0028\u0029", + "name": "COUNTIFS", + "summary": "COUNTIFS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_COUNTIFS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AMAXIFS\u0028\u0029", + "name": "MAXIFS", + "summary": "MAXIFS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_MAXIFS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AMINIFS\u0028\u0029", + "name": "MINIFS", + "summary": "MINIFS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_MINIFS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003ASUMIF\u0028\u0029", + "name": "SUMIF", + "summary": "SUMIF.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_SUMIF" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003ASUMIFS\u0028\u0029", + "name": "SUMIFS", + "summary": "SUMIFS.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_SUMIFS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AbuildConditionSet\u0028\u0029", + "name": "buildConditionSet", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_buildConditionSet" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AbuildConditionSetForValueRange\u0028\u0029", + "name": "buildConditionSetForValueRange", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_buildConditionSetForValueRange" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AbuildConditions\u0028\u0029", + "name": "buildConditions", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_buildConditions" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AbuildDatabase\u0028\u0029", + "name": "buildDatabase", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_buildDatabase" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AbuildDatabaseWithValueRange\u0028\u0029", + "name": "buildDatabaseWithValueRange", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_buildDatabaseWithValueRange" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AbuildDataSet\u0028\u0029", + "name": "buildDataSet", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_buildDataSet" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AdatabaseFromRangeAndValue\u0028\u0029", + "name": "databaseFromRangeAndValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#method_databaseFromRangeAndValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003ACONDITION_COLUMN_NAME", + "name": "CONDITION_COLUMN_NAME", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#constant_CONDITION_COLUMN_NAME" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003AVALUE_COLUMN_NAME", + "name": "VALUE_COLUMN_NAME", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#constant_VALUE_COLUMN_NAME" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Conditional\u003A\u003ACONDITIONAL_COLUMN_NAME", + "name": "CONDITIONAL_COLUMN_NAME", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Conditional.html#constant_CONDITIONAL_COLUMN_NAME" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Counts", + "name": "Counts", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Counts.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Counts\u003A\u003ACOUNT\u0028\u0029", + "name": "COUNT", + "summary": "COUNT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Counts.html#method_COUNT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Counts\u003A\u003ACOUNTA\u0028\u0029", + "name": "COUNTA", + "summary": "COUNTA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Counts.html#method_COUNTA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Counts\u003A\u003ACOUNTBLANK\u0028\u0029", + "name": "COUNTBLANK", + "summary": "COUNTBLANK.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Counts.html#method_COUNTBLANK" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Maximum", + "name": "Maximum", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Maximum.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Maximum\u003A\u003AMAX\u0028\u0029", + "name": "MAX", + "summary": "MAX.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Maximum.html#method_MAX" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Maximum\u003A\u003AMAXA\u0028\u0029", + "name": "MAXA", + "summary": "MAXA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Maximum.html#method_MAXA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\MaxMinBase", + "name": "MaxMinBase", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-MaxMinBase.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\MaxMinBase\u003A\u003AdatatypeAdjustmentAllowStrings\u0028\u0029", + "name": "datatypeAdjustmentAllowStrings", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-MaxMinBase.html#method_datatypeAdjustmentAllowStrings" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Minimum", + "name": "Minimum", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Minimum.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Minimum\u003A\u003AMIN\u0028\u0029", + "name": "MIN", + "summary": "MIN.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Minimum.html#method_MIN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Minimum\u003A\u003AMINA\u0028\u0029", + "name": "MINA", + "summary": "MINA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Minimum.html#method_MINA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Permutations", + "name": "Permutations", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Permutations.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Permutations\u003A\u003APERMUT\u0028\u0029", + "name": "PERMUT", + "summary": "PERMUT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Permutations.html#method_PERMUT" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Permutations\u003A\u003APERMUTATIONA\u0028\u0029", + "name": "PERMUTATIONA", + "summary": "PERMUTATIONA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Permutations.html#method_PERMUTATIONA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StandardDeviations", + "name": "StandardDeviations", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StandardDeviations\u003A\u003ASTDEV\u0028\u0029", + "name": "STDEV", + "summary": "STDEV.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html#method_STDEV" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StandardDeviations\u003A\u003ASTDEVA\u0028\u0029", + "name": "STDEVA", + "summary": "STDEVA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html#method_STDEVA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StandardDeviations\u003A\u003ASTDEVP\u0028\u0029", + "name": "STDEVP", + "summary": "STDEVP.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html#method_STDEVP" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\StandardDeviations\u003A\u003ASTDEVPA\u0028\u0029", + "name": "STDEVPA", + "summary": "STDEVPA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-StandardDeviations.html#method_STDEVPA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\VarianceBase", + "name": "VarianceBase", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-VarianceBase.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\VarianceBase\u003A\u003AdatatypeAdjustmentAllowStrings\u0028\u0029", + "name": "datatypeAdjustmentAllowStrings", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-VarianceBase.html#method_datatypeAdjustmentAllowStrings" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\VarianceBase\u003A\u003AdatatypeAdjustmentBooleans\u0028\u0029", + "name": "datatypeAdjustmentBooleans", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-VarianceBase.html#method_datatypeAdjustmentBooleans" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Variances", + "name": "Variances", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Variances\u003A\u003AVAR\u0028\u0029", + "name": "VAR", + "summary": "VAR.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html#method_VAR" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Variances\u003A\u003AVARA\u0028\u0029", + "name": "VARA", + "summary": "VARA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html#method_VARA" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Variances\u003A\u003AVARP\u0028\u0029", + "name": "VARP", + "summary": "VARP.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html#method_VARP" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\\Variances\u003A\u003AVARPA\u0028\u0029", + "name": "VARPA", + "summary": "VARPA.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical-Variances.html#method_VARPA" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical", "name": "Statistical", @@ -2885,16 +4060,6 @@ Search.appendIndex( "name": "inverseNcdf", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical.html#method_inverseNcdf" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\u003A\u003AtestAcceptedBoolean\u0028\u0029", - "name": "testAcceptedBoolean", - "summary": "MS\u0020Excel\u0020does\u0020not\u0020count\u0020Booleans\u0020if\u0020passed\u0020as\u0020cell\u0020values,\u0020but\u0020they\u0020are\u0020counted\u0020if\u0020passed\u0020as\u0020literals.", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical.html#method_testAcceptedBoolean" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\u003A\u003AisAcceptedCountable\u0028\u0029", - "name": "isAcceptedCountable", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-Statistical.html#method_isAcceptedCountable" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical\u003A\u003AAVEDEV\u0028\u0029", "name": "AVEDEV", @@ -3505,6 +4670,11 @@ Search.appendIndex( "name": "TEXTJOIN", "summary": "TEXTJOIN.", "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-TextData.html#method_TEXTJOIN" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\u003A\u003AbuiltinREPT\u0028\u0029", + "name": "builtinREPT", + "summary": "REPT.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Calculation-TextData.html#method_builtinREPT" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\TextData\u003A\u003A\u0024invalidChars", "name": "invalidChars", @@ -3595,6 +4765,31 @@ Search.appendIndex( "name": "bindValue", "summary": "Bind\u0020value\u0020to\u0020a\u0020cell.", "url": "../classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html#method_bindValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Cell\\AdvancedValueBinder\u003A\u003AsetImproperFraction\u0028\u0029", + "name": "setImproperFraction", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html#method_setImproperFraction" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Cell\\AdvancedValueBinder\u003A\u003AsetProperFraction\u0028\u0029", + "name": "setProperFraction", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html#method_setProperFraction" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Cell\\AdvancedValueBinder\u003A\u003AsetPercentage\u0028\u0029", + "name": "setPercentage", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html#method_setPercentage" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Cell\\AdvancedValueBinder\u003A\u003AsetTimeHoursMinutes\u0028\u0029", + "name": "setTimeHoursMinutes", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html#method_setTimeHoursMinutes" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Cell\\AdvancedValueBinder\u003A\u003AsetTimeHoursMinutesSeconds\u0028\u0029", + "name": "setTimeHoursMinutesSeconds", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Cell-AdvancedValueBinder.html#method_setTimeHoursMinutesSeconds" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Cell\\Cell", "name": "Cell", @@ -11145,6 +12340,16 @@ Search.appendIndex( "name": "readStyleRules", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-ConditionalStyles.html#method_readStyleRules" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\ConditionalStyles\u003A\u003AreadDataBarOfConditionalRule\u0028\u0029", + "name": "readDataBarOfConditionalRule", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-ConditionalStyles.html#method_readDataBarOfConditionalRule" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\ConditionalStyles\u003A\u003AreadDataBarExtLstOfConditionalRule\u0028\u0029", + "name": "readDataBarExtLstOfConditionalRule", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Reader-Xlsx-ConditionalStyles.html#method_readDataBarExtLstOfConditionalRule" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Reader\\Xlsx\\ConditionalStyles\u003A\u003A\u0024worksheet", "name": "worksheet", @@ -11850,6 +13055,11 @@ Search.appendIndex( "name": "parseStyleBorders", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Reader-Xml.html#method_parseStyleBorders" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Reader\\Xml\u003A\u003AgetAttributes\u0028\u0029", + "name": "getAttributes", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Reader-Xml.html#method_getAttributes" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Reader\\Xml\u003A\u003AparseStyleFontUnderline\u0028\u0029", "name": "parseStyleFontUnderline", @@ -16860,6 +18070,16 @@ Search.appendIndex( "name": "setStyle", "summary": "Set\u0020Style.", "url": "../classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html#method_setStyle" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\Conditional\u003A\u003AgetDataBar\u0028\u0029", + "name": "getDataBar", + "summary": "get\u0020DataBar.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html#method_getDataBar" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\Conditional\u003A\u003AsetDataBar\u0028\u0029", + "name": "setDataBar", + "summary": "set\u0020DataBar.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html#method_setDataBar" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\Conditional\u003A\u003AgetHashCode\u0028\u0029", "name": "getHashCode", @@ -16900,6 +18120,11 @@ Search.appendIndex( "name": "CONDITION_NOTCONTAINSBLANKS", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html#constant_CONDITION_NOTCONTAINSBLANKS" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\Conditional\u003A\u003ACONDITION_DATABAR", + "name": "CONDITION_DATABAR", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html#constant_CONDITION_DATABAR" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\Conditional\u003A\u003AOPERATOR_NONE", "name": "OPERATOR_NONE", @@ -16990,11 +18215,456 @@ Search.appendIndex( "name": "condition", "summary": "Condition.", "url": "../classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html#property_condition" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\Conditional\u003A\u003A\u0024dataBar", + "name": "dataBar", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html#property_dataBar" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\Conditional\u003A\u003A\u0024style", "name": "style", "summary": "Style.", "url": "../classes/PhpOffice-PhpSpreadsheet-Style-Conditional.html#property_style" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar", + "name": "ConditionalDataBar", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AgetShowValue\u0028\u0029", + "name": "getShowValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_getShowValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AsetShowValue\u0028\u0029", + "name": "setShowValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_setShowValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AgetMinimumConditionalFormatValueObject\u0028\u0029", + "name": "getMinimumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_getMinimumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AsetMinimumConditionalFormatValueObject\u0028\u0029", + "name": "setMinimumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_setMinimumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AgetMaximumConditionalFormatValueObject\u0028\u0029", + "name": "getMaximumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_getMaximumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AsetMaximumConditionalFormatValueObject\u0028\u0029", + "name": "setMaximumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_setMaximumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AgetColor\u0028\u0029", + "name": "getColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_getColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AsetColor\u0028\u0029", + "name": "setColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_setColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AgetConditionalFormattingRuleExt\u0028\u0029", + "name": "getConditionalFormattingRuleExt", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_getConditionalFormattingRuleExt" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003AsetConditionalFormattingRuleExt\u0028\u0029", + "name": "setConditionalFormattingRuleExt", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#method_setConditionalFormattingRuleExt" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003A\u0024showValue", + "name": "showValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#property_showValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003A\u0024minimumConditionalFormatValueObject", + "name": "minimumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#property_minimumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003A\u0024maximumConditionalFormatValueObject", + "name": "maximumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#property_maximumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003A\u0024color", + "name": "color", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#property_color" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBar\u003A\u003A\u0024conditionalFormattingRuleExt", + "name": "conditionalFormattingRuleExt", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBar.html#property_conditionalFormattingRuleExt" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension", + "name": "ConditionalDataBarExtension", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetXmlAttributes\u0028\u0029", + "name": "getXmlAttributes", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getXmlAttributes" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetXmlElements\u0028\u0029", + "name": "getXmlElements", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getXmlElements" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetMinLength\u0028\u0029", + "name": "getMinLength", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getMinLength" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetMinLength\u0028\u0029", + "name": "setMinLength", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setMinLength" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetMaxLength\u0028\u0029", + "name": "getMaxLength", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getMaxLength" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetMaxLength\u0028\u0029", + "name": "setMaxLength", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setMaxLength" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetBorder\u0028\u0029", + "name": "getBorder", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getBorder" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetBorder\u0028\u0029", + "name": "setBorder", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setBorder" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetGradient\u0028\u0029", + "name": "getGradient", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getGradient" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetGradient\u0028\u0029", + "name": "setGradient", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setGradient" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetDirection\u0028\u0029", + "name": "getDirection", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getDirection" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetDirection\u0028\u0029", + "name": "setDirection", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setDirection" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetNegativeBarBorderColorSameAsPositive\u0028\u0029", + "name": "getNegativeBarBorderColorSameAsPositive", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getNegativeBarBorderColorSameAsPositive" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetNegativeBarBorderColorSameAsPositive\u0028\u0029", + "name": "setNegativeBarBorderColorSameAsPositive", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setNegativeBarBorderColorSameAsPositive" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetAxisPosition\u0028\u0029", + "name": "getAxisPosition", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getAxisPosition" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetAxisPosition\u0028\u0029", + "name": "setAxisPosition", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setAxisPosition" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetMaximumConditionalFormatValueObject\u0028\u0029", + "name": "getMaximumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getMaximumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetMaximumConditionalFormatValueObject\u0028\u0029", + "name": "setMaximumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setMaximumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetMinimumConditionalFormatValueObject\u0028\u0029", + "name": "getMinimumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getMinimumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetMinimumConditionalFormatValueObject\u0028\u0029", + "name": "setMinimumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setMinimumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetBorderColor\u0028\u0029", + "name": "getBorderColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getBorderColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetBorderColor\u0028\u0029", + "name": "setBorderColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setBorderColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetNegativeFillColor\u0028\u0029", + "name": "getNegativeFillColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getNegativeFillColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetNegativeFillColor\u0028\u0029", + "name": "setNegativeFillColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setNegativeFillColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetNegativeBorderColor\u0028\u0029", + "name": "getNegativeBorderColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getNegativeBorderColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetNegativeBorderColor\u0028\u0029", + "name": "setNegativeBorderColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setNegativeBorderColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AgetAxisColor\u0028\u0029", + "name": "getAxisColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_getAxisColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003AsetAxisColor\u0028\u0029", + "name": "setAxisColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#method_setAxisColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024minLength", + "name": "minLength", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_minLength" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024maxLength", + "name": "maxLength", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_maxLength" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024border", + "name": "border", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_border" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024gradient", + "name": "gradient", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_gradient" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024direction", + "name": "direction", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_direction" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024negativeBarBorderColorSameAsPositive", + "name": "negativeBarBorderColorSameAsPositive", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_negativeBarBorderColorSameAsPositive" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024axisPosition", + "name": "axisPosition", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_axisPosition" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024maximumConditionalFormatValueObject", + "name": "maximumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_maximumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024minimumConditionalFormatValueObject", + "name": "minimumConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_minimumConditionalFormatValueObject" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024borderColor", + "name": "borderColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_borderColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024negativeFillColor", + "name": "negativeFillColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_negativeFillColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024negativeBorderColor", + "name": "negativeBorderColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_negativeBorderColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalDataBarExtension\u003A\u003A\u0024axisColor", + "name": "axisColor", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalDataBarExtension.html#property_axisColor" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension", + "name": "ConditionalFormattingRuleExtension", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ConditionalFormattingRuleExtension\u0020constructor.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method___construct" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AgenerateUuid\u0028\u0029", + "name": "generateUuid", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_generateUuid" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AparseExtLstXml\u0028\u0029", + "name": "parseExtLstXml", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_parseExtLstXml" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AparseExtDataBarAttributesFromXml\u0028\u0029", + "name": "parseExtDataBarAttributesFromXml", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_parseExtDataBarAttributesFromXml" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AparseExtDataBarElementChildrenFromXml\u0028\u0029", + "name": "parseExtDataBarElementChildrenFromXml", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_parseExtDataBarElementChildrenFromXml" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AgetId\u0028\u0029", + "name": "getId", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_getId" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AsetId\u0028\u0029", + "name": "setId", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_setId" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AgetCfRule\u0028\u0029", + "name": "getCfRule", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_getCfRule" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AsetCfRule\u0028\u0029", + "name": "setCfRule", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_setCfRule" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AgetDataBarExt\u0028\u0029", + "name": "getDataBarExt", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_getDataBarExt" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AsetDataBarExt\u0028\u0029", + "name": "setDataBarExt", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_setDataBarExt" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AgetSqref\u0028\u0029", + "name": "getSqref", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_getSqref" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003AsetSqref\u0028\u0029", + "name": "setSqref", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#method_setSqref" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003ACONDITION_EXTENSION_DATABAR", + "name": "CONDITION_EXTENSION_DATABAR", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#constant_CONDITION_EXTENSION_DATABAR" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003A\u0024id", + "name": "id", + "summary": "\u003CconditionalFormatting\u003E\u0020attributes", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#property_id" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003A\u0024cfRule", + "name": "cfRule", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#property_cfRule" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003A\u0024dataBar", + "name": "dataBar", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#property_dataBar" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormattingRuleExtension\u003A\u003A\u0024sqref", + "name": "sqref", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormattingRuleExtension.html#property_sqref" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject", + "name": "ConditionalFormatValueObject", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "ConditionalFormatValueObject\u0020constructor.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#method___construct" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003AgetType\u0028\u0029", + "name": "getType", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#method_getType" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003AsetType\u0028\u0029", + "name": "setType", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#method_setType" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003AgetValue\u0028\u0029", + "name": "getValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#method_getValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003AsetValue\u0028\u0029", + "name": "setValue", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#method_setValue" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003AgetCellFormula\u0028\u0029", + "name": "getCellFormula", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#method_getCellFormula" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003AsetCellFormula\u0028\u0029", + "name": "setCellFormula", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#method_setCellFormula" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003A\u0024type", + "name": "type", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#property_type" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003A\u0024value", + "name": "value", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#property_value" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting\\ConditionalFormatValueObject\u003A\u003A\u0024cellFormula", + "name": "cellFormula", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Style-ConditionalFormatting-ConditionalFormatValueObject.html#property_cellFormula" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\Fill", "name": "Fill", @@ -22095,6 +23765,11 @@ Search.appendIndex( "name": "rangeToArray", "summary": "Create\u0020array\u0020from\u0020a\u0020range\u0020of\u0020cells.", "url": "../classes/PhpOffice-PhpSpreadsheet-Worksheet-Worksheet.html#method_rangeToArray" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Worksheet\\Worksheet\u003A\u003AvalidateNamedRange\u0028\u0029", + "name": "validateNamedRange", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Worksheet-Worksheet.html#method_validateNamedRange" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Worksheet\\Worksheet\u003A\u003AnamedRangeToArray\u0028\u0029", "name": "namedRangeToArray", @@ -23155,6 +24830,61 @@ Search.appendIndex( "name": "write", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Comment.html#method_write" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style", + "name": "Style", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003A__construct\u0028\u0029", + "name": "__construct", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#method___construct" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003AmapHorizontalAlignment\u0028\u0029", + "name": "mapHorizontalAlignment", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#method_mapHorizontalAlignment" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003AmapVerticalAlignment\u0028\u0029", + "name": "mapVerticalAlignment", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#method_mapVerticalAlignment" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003AwriteFillStyle\u0028\u0029", + "name": "writeFillStyle", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#method_writeFillStyle" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003AwriteCellProperties\u0028\u0029", + "name": "writeCellProperties", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#method_writeCellProperties" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003AmapUnderlineStyle\u0028\u0029", + "name": "mapUnderlineStyle", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#method_mapUnderlineStyle" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003AwriteTextProperties\u0028\u0029", + "name": "writeTextProperties", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#method_writeTextProperties" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003Awrite\u0028\u0029", + "name": "write", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#method_write" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003ACELL_STYLE_PREFIX", + "name": "CELL_STYLE_PREFIX", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#constant_CELL_STYLE_PREFIX" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Cell\\Style\u003A\u003A\u0024writer", + "name": "writer", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Cell-Style.html#property_writer" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Content", "name": "Content", @@ -23210,11 +24940,6 @@ Search.appendIndex( "name": "NUMBER_ROWS_REPEATED_MAX", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Content.html#constant_NUMBER_ROWS_REPEATED_MAX" - }, { - "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Content\u003A\u003ACELL_STYLE_PREFIX", - "name": "CELL_STYLE_PREFIX", - "summary": "", - "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Ods-Content.html#constant_CELL_STYLE_PREFIX" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Ods\\Content\u003A\u003A\u0024formulaConvertor", "name": "formulaConvertor", @@ -24723,13 +26448,23 @@ Search.appendIndex( }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Xf\u003A\u003AmapLocked\u0028\u0029", "name": "mapLocked", - "summary": "Map\u0020locked.", + "summary": "Map\u0020locked\u0020values.", "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Xf.html#method_mapLocked" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Xf\u003A\u003AmapHidden\u0028\u0029", "name": "mapHidden", "summary": "Map\u0020hidden.", "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Xf.html#method_mapHidden" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Xf\u003A\u003ALOCK_ARRAY", + "name": "LOCK_ARRAY", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Xf.html#constant_LOCK_ARRAY" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Xf\u003A\u003AHIDDEN_ARRAY", + "name": "HIDDEN_ARRAY", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xls-Xf.html#constant_HIDDEN_ARRAY" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xls\\Xf\u003A\u003A\u0024isStyleXf", "name": "isStyleXf", @@ -25495,6 +27230,16 @@ Search.appendIndex( "name": "writeTextCondElements", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html#method_writeTextCondElements" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Worksheet\u003A\u003AwriteExtConditionalFormattingElements\u0028\u0029", + "name": "writeExtConditionalFormattingElements", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html#method_writeExtConditionalFormattingElements" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Worksheet\u003A\u003AwriteDataBarElements\u0028\u0029", + "name": "writeDataBarElements", + "summary": "", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html#method_writeDataBarElements" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Worksheet\u003A\u003AwriteConditionalFormatting\u0028\u0029", "name": "writeConditionalFormatting", @@ -25610,6 +27355,11 @@ Search.appendIndex( "name": "writeAlternateContent", "summary": "", "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html#method_writeAlternateContent" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\Worksheet\u003A\u003AwriteExtLst\u0028\u0029", + "name": "writeExtLst", + "summary": "write\u0020\u003CExtLst\u003E\nonly\u0020implementation\u0020conditionalFormattings.", + "url": "../classes/PhpOffice-PhpSpreadsheet-Writer-Xlsx-Worksheet.html#method_writeExtLst" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Writer\\Xlsx\\WriterPart", "name": "WriterPart", @@ -25810,6 +27560,11 @@ Search.appendIndex( "name": "Calculation", "summary": "", "url": "../namespaces/phpoffice-phpspreadsheet-calculation.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Database", + "name": "Database", + "summary": "", + "url": "../namespaces/phpoffice-phpspreadsheet-calculation-database.html" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Engine", "name": "Engine", @@ -25820,6 +27575,26 @@ Search.appendIndex( "name": "Engineering", "summary": "", "url": "../namespaces/phpoffice-phpspreadsheet-calculation-engineering.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Internal", + "name": "Internal", + "summary": "", + "url": "../namespaces/phpoffice-phpspreadsheet-calculation-internal.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Logical", + "name": "Logical", + "summary": "", + "url": "../namespaces/phpoffice-phpspreadsheet-calculation-logical.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\MathTrig", + "name": "MathTrig", + "summary": "", + "url": "../namespaces/phpoffice-phpspreadsheet-calculation-mathtrig.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Statistical", + "name": "Statistical", + "summary": "", + "url": "../namespaces/phpoffice-phpspreadsheet-calculation-statistical.html" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Calculation\\Token", "name": "Token", @@ -25975,6 +27750,11 @@ Search.appendIndex( "name": "Style", "summary": "", "url": "../namespaces/phpoffice-phpspreadsheet-style.html" + }, { + "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Style\\ConditionalFormatting", + "name": "ConditionalFormatting", + "summary": "", + "url": "../namespaces/phpoffice-phpspreadsheet-style-conditionalformatting.html" }, { "fqsen": "\\PhpOffice\\PhpSpreadsheet\\Worksheet\\AutoFilter\\Column", "name": "Column", diff --git a/namespaces/phpoffice-phpspreadsheet-calculation-database.html b/namespaces/phpoffice-phpspreadsheet-calculation-database.html new file mode 100644 index 000000000..25c7808ff --- /dev/null +++ b/namespaces/phpoffice-phpspreadsheet-calculation-database.html @@ -0,0 +1,108 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Database

+ + +

Interfaces, Classes and Traits

+
+ +
DatabaseAbstract
+
+
DAverage
+
+
DCount
+
+
DCountA
+
+
DGet
+
+
DMax
+
+
DMin
+
+
DProduct
+
+
DStDev
+
+
DStDevP
+
+
DSum
+
+
DVar
+
+
DVarP
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/namespaces/phpoffice-phpspreadsheet-calculation-engineering.html b/namespaces/phpoffice-phpspreadsheet-calculation-engineering.html index 5627d3577..69df3dd85 100644 --- a/namespaces/phpoffice-phpspreadsheet-calculation-engineering.html +++ b/namespaces/phpoffice-phpspreadsheet-calculation-engineering.html @@ -62,8 +62,34 @@

Interfaces, Classes and Traits

+
BesselI
+
+
BesselJ
+
+
BesselK
+
+
BesselY
+
+
BitWise
+
+
Compare
+
+
ConvertBase
+
+
ConvertBinary
+
+
ConvertDecimal
+
+
ConvertHex
+
+
ConvertOctal
+
ConvertUOM
+
Erf
+
+
ErfC
+
diff --git a/namespaces/phpoffice-phpspreadsheet-calculation-internal.html b/namespaces/phpoffice-phpspreadsheet-calculation-internal.html new file mode 100644 index 000000000..6391f246e --- /dev/null +++ b/namespaces/phpoffice-phpspreadsheet-calculation-internal.html @@ -0,0 +1,86 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Internal

+ + +

Interfaces, Classes and Traits

+
+ +
MakeMatrix
+
+
WildcardMatch
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/namespaces/phpoffice-phpspreadsheet-calculation-logical.html b/namespaces/phpoffice-phpspreadsheet-calculation-logical.html new file mode 100644 index 000000000..64efd06d9 --- /dev/null +++ b/namespaces/phpoffice-phpspreadsheet-calculation-logical.html @@ -0,0 +1,88 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Logical

+ + +

Interfaces, Classes and Traits

+
+ +
Boolean
+
+
Conditional
+
+
Operations
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/namespaces/phpoffice-phpspreadsheet-calculation-mathtrig.html b/namespaces/phpoffice-phpspreadsheet-calculation-mathtrig.html new file mode 100644 index 000000000..509183538 --- /dev/null +++ b/namespaces/phpoffice-phpspreadsheet-calculation-mathtrig.html @@ -0,0 +1,108 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

MathTrig

+ + +

Interfaces, Classes and Traits

+
+ +
Ceiling
+
+
CeilingMath
+
+
CeilingPrecise
+
+
Floor
+
+
FloorMath
+
+
FloorPrecise
+
+
IntClass
+
+
Mround
+
+
Roman
+
+
Round
+
+
RoundDown
+
+
RoundUp
+
+
Trunc
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/namespaces/phpoffice-phpspreadsheet-calculation-statistical.html b/namespaces/phpoffice-phpspreadsheet-calculation-statistical.html new file mode 100644 index 000000000..7075caaf1 --- /dev/null +++ b/namespaces/phpoffice-phpspreadsheet-calculation-statistical.html @@ -0,0 +1,104 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

Statistical

+ + +

Interfaces, Classes and Traits

+
+ +
AggregateBase
+
+
Averages
+
+
Conditional
+
+
Counts
+
+
Maximum
+
+
MaxMinBase
+
+
Minimum
+
+
Permutations
+
+
StandardDeviations
+
+
VarianceBase
+
+
Variances
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/namespaces/phpoffice-phpspreadsheet-calculation.html b/namespaces/phpoffice-phpspreadsheet-calculation.html index cfda8efe3..a6c649359 100644 --- a/namespaces/phpoffice-phpspreadsheet-calculation.html +++ b/namespaces/phpoffice-phpspreadsheet-calculation.html @@ -59,8 +59,13 @@

Namespaces

+
Database
Engine
Engineering
+
Internal
+
Logical
+
MathTrig
+
Statistical
Token
diff --git a/namespaces/phpoffice-phpspreadsheet-style-conditionalformatting.html b/namespaces/phpoffice-phpspreadsheet-style-conditionalformatting.html new file mode 100644 index 000000000..248e4b430 --- /dev/null +++ b/namespaces/phpoffice-phpspreadsheet-style-conditionalformatting.html @@ -0,0 +1,90 @@ + + + + + Documentation + + + + + + + + + + + + + +
+
+
+

Documentation

+
+
+
+
+ + +
+ + +

ConditionalFormatting

+ + +

Interfaces, Classes and Traits

+
+ +
ConditionalDataBar
+
+
ConditionalDataBarExtension
+
+
ConditionalFormattingRuleExtension
+
+
ConditionalFormatValueObject
+
+ +
+ + + +
+ +

Search results

+
    + +
+
+
+
+
+ + + diff --git a/namespaces/phpoffice-phpspreadsheet-style.html b/namespaces/phpoffice-phpspreadsheet-style.html index 3842b125e..72099d553 100644 --- a/namespaces/phpoffice-phpspreadsheet-style.html +++ b/namespaces/phpoffice-phpspreadsheet-style.html @@ -57,6 +57,10 @@

Style

+

Namespaces

+
+
ConditionalFormatting
+

Interfaces, Classes and Traits

diff --git a/namespaces/phpoffice-phpspreadsheet-writer-ods-cell.html b/namespaces/phpoffice-phpspreadsheet-writer-ods-cell.html index 10d71603b..8e813f192 100644 --- a/namespaces/phpoffice-phpspreadsheet-writer-ods-cell.html +++ b/namespaces/phpoffice-phpspreadsheet-writer-ods-cell.html @@ -65,6 +65,8 @@
Comment
+
Style
+
diff --git a/packages/Default.html b/packages/Default.html index 7458b19a1..81905ce60 100644 --- a/packages/Default.html +++ b/packages/Default.html @@ -76,6 +76,32 @@
Calculation
Category
+
+
DatabaseAbstract
+
+
DAverage
+
+
DCount
+
+
DCountA
+
+
DGet
+
+
DMax
+
+
DMin
+
+
DProduct
+
+
DStDev
+
+
DStDevP
+
+
DSum
+
+
DVar
+
+
DVarP
Database
@@ -84,8 +110,34 @@
CyclicReferenceStack
Logger
+
+
BesselI
+
+
BesselJ
+
+
BesselK
+
+
BesselY
+
+
BitWise
+
+
Compare
+
+
ConvertBase
+
+
ConvertBinary
+
+
ConvertDecimal
+
+
ConvertHex
+
+
ConvertOctal
ConvertUOM
+
+
Erf
+
+
ErfC
Engineering
@@ -102,12 +154,70 @@ Copyright (c) 2007 E. W. Bachtal, Inc.
PARTLY BASED ON: Copyright (c) 2007 E. W. Bachtal, Inc.
Functions
+
+
MakeMatrix
+
+
WildcardMatch
+
+
Boolean
+
+
Conditional
+
+
Operations
Logical
LookupRef
+
+
Ceiling
+
+
CeilingMath
+
+
CeilingPrecise
+
+
Floor
+
+
FloorMath
+
+
FloorPrecise
+
+
IntClass
+
+
Mround
+
+
Roman
+
+
Round
+
+
RoundDown
+
+
RoundUp
+
+
Trunc
MathTrig
+
+
AggregateBase
+
+
Averages
+
+
Conditional
+
+
Counts
+
+
Maximum
+
+
MaxMinBase
+
+
Minimum
+
+
Permutations
+
+
StandardDeviations
+
+
VarianceBase
+
+
Variances
Statistical
@@ -370,6 +480,14 @@ Copyright (c) 2007 E. W. Bachtal, Inc.
Color
Conditional
+
+
ConditionalDataBar
+
+
ConditionalDataBarExtension
+
+
ConditionalFormattingRuleExtension
+
+
ConditionalFormatValueObject
Fill
@@ -444,6 +562,8 @@ Paper size taken from Office Open XML Part 4 - Markup Language Reference, page 1
Html
Comment
+
+
Style
Content
diff --git a/reports/deprecated.html b/reports/deprecated.html index 988a77e52..fd7aa89b0 100644 --- a/reports/deprecated.html +++ b/reports/deprecated.html @@ -60,7 +60,13 @@

Table of Contents

+ + + + + + @@ -73,6 +79,20 @@
src/PhpSpreadsheet/Calculation/Database.php
src/PhpSpreadsheet/Calculation/Engineering.php
src/PhpSpreadsheet/Calculation/Logical.php
src/PhpSpreadsheet/Reader/Html.php
+ +

Database.php

+ + + + + + + + + + + +
LineElementReason
8normal

Engineering.php

@@ -82,9 +102,23 @@ - + - + + +
Reason
2726 normalNo longer used by internal code. Please use the Complex\Complex class insteadNo longer used by internal code. Please use the \Complex\Complex class instead
+ +

Logical.php

+ + + + + + + + + +
LineElementReason
10normal