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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DatabaseAbstract
+
+
+
+
+
+
+ Table of Contents
+
+
+ evaluate()
+
+ mixed
+
+
+ fieldExtract()
+ fieldExtract.
+ int|null
+
+
+ filter()
+ filter.
+ array
+
+
+ getFilteredColumn()
+
+ array
+
+
+ buildQuery()
+
+ string
+
+
+ buildCondition()
+
+ string
+
+
+ executeQuery()
+
+ array
+
+
+ processCondition()
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
- fieldExtract()
- fieldExtract.
- null|string
-
-
- filter()
- filter.
- array
-
-
- getFilteredColumn()
-
- mixed
-
-
DAVERAGE()
DAVERAGE.
- float|string
+ null|float|string
DCOUNT()
@@ -152,179 +137,6 @@
-
-
- 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
+
+
+
+ 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
+
+
+
+ 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.
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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 @@
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()
@@ -260,6 +285,16 @@
WEEKNUM()
WEEKNUM.
int|string
+
+
+ buggyWeekNum1900()
+
+ bool
+
+
+ buggyWeekNum1904()
+
+ bool
ISOWEEKNUM()
@@ -300,6 +335,16 @@
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BesselI
+
+
+
+
+
+
+ Table of Contents
+
+
+ BESSELI()
+ BESSELI.
+ float|string
+
+
+ calculate()
+
+ float
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BesselJ
+
+
+
+
+
+
+ Table of Contents
+
+
+ BESSELJ()
+ BESSELJ.
+ float|string
+
+
+ calculate()
+
+ float
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BesselK
+
+
+
+
+
+
+ Table of Contents
+
+
+ BESSELK()
+ BESSELK.
+ float|string
+
+
+ besselK0()
+
+ float
+
+
+ besselK1()
+
+ float
+
+
+ besselK2()
+
+ mixed
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BesselY
+
+
+
+
+
+
+ Table of Contents
+
+
+ BESSELY()
+ BESSELY.
+ float|string
+
+
+ besselY0()
+
+ float
+
+
+ besselY1()
+
+ float
+
+
+ besselY2()
+
+ mixed
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Compare
+
+
+
+
+
+
+ Table of Contents
+
+
+ DELTA()
+ DELTA.
+ int|string
+
+
+ GESTEP()
+ GESTEP.
+ int|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $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)
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ConvertBase
+
+
+
+
+
+
+ Table of Contents
+
+
+ validateValue()
+
+ string
+
+
+ validatePlaces()
+
+ int|null
+
+
+ nbrConversionFormat()
+ Formats a number base string value with leading zeroes.
+ 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
+
+
+
+ $places
+ : int|null
+
+ The length that we want to pad this value
+
+
+
+ Return values
+ string
+ — The padded "number"
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $places
+ : int|null
+
+ The length that we want to pad this value
+
+
+
+ Return values
+ string
+ — The padded "number"
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $places
+ : int|null
+
+ The length that we want to pad this value
+
+
+
+ Return values
+ string
+ — The padded "number"
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $places
+ : int|null
+
+ The length that we want to pad this value
+
+
+
+ Return values
+ string
+ — The padded "number"
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $places
+ : int|null
+
+ The length that we want to pad this value
+
+
+
+ Return values
+ string
+ — The padded "number"
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Erf
+
+
+
+
+
+
+ Table of Contents
+
+
+ $twoSqrtPi
+
+
+
+
+ ERF()
+ ERF.
+ float|string
+
+
+ ERFPRECISE()
+ ERFPRECISE.
+ float|string
+
+
+ erfValue()
+
+ mixed
+
+
+
+
+
+
+
+
+ $twoSqrtPi
+
+
+ private
+ static mixed
+ $twoSqrtPi
+ = 1.1283791670955126
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ErfC
+
+
+
+
+
+
+ Table of Contents
+
+
+ $oneSqrtPi
+
+
+
+
+ ERFC()
+ ERFC.
+ float|string
+
+
+ erfcValue()
+
+ mixed
+
+
+
+
+
+
+
+
+ $oneSqrtPi
+
+
+ private
+ static mixed
+ $oneSqrtPi
+ = 0.5641895835477563
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
-
-
-
-
- $twoSqrtPi
-
-
- private
- static mixed
- $twoSqrtPi
- = 1.1283791670955126
-
-
-
- $oneSqrtPi
-
-
- private
- static mixed
- $oneSqrtPi
- = 0.5641895835477563
-
-
@@ -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
-
-
-
- $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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
+
+
+ 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
+
+
+ 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
+
+
+ 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
+
+
+ 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
+
+
+ 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
+
+
+ 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.
private
@@ -4590,7 +4592,7 @@ All other dates must be later than this date, but they may occur in any order.
private
@@ -4656,7 +4658,7 @@ All other dates must be later than this date, but they may occur in any order.
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MakeMatrix
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+ make()
+
+
+ public
+ static make (
+
+ ... $args :
+ mixed
+
+ )
+ : array
+
+
+
+ Parameters
+
+
+ $args
+ : mixed
+
+
+
+
+
+ Return values
+ array
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ WildcardMatch
+
+
+
+
+
+
+ Table of Contents
+
+
+ SEARCH_SET
+
+ ['/(?<!~)\\*/ui', '/~\\*/ui', '/(?<!~)\\?/ui', '/~\\?/ui']
+
+
+ REPLACEMENT_SET
+
+ ['${1}.*', '\\*', '${1}.', '\\?']
+
+
+ wildcard()
+
+ string
+
+
+ compare()
+
+ bool
+
+
+
+
+
+
+
+ SEARCH_SET
+
+
+
+ mixed
+ $SEARCH_SET
+ = ['/(?<!~)\\*/ui', '/~\\*/ui', '/(?<!~)\\?/ui', '/~\\?/ui']
+
+
+
+
+ REPLACEMENT_SET
+
+
+
+ mixed
+ $REPLACEMENT_SET
+ = ['${1}.*', '\\*', '${1}.', '\\?']
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Boolean
+
+
+
+
+
+
+ Table of Contents
+
+
+ true()
+ TRUE.
+ bool
+
+
+ false()
+ FALSE.
+ bool
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Conditional
+
+
+
+
+
+
+ Table of Contents
+
+
+ statementIf()
+ STATEMENT_IF.
+ mixed
+
+
+ statementSwitch()
+ STATEMENT_SWITCH.
+ mixed
+
+
+ IFERROR()
+ IFERROR.
+ mixed
+
+
+ IFNA()
+ IFNA.
+ mixed
+
+
+ IFS()
+ IFS.
+ mixed|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ $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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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-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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+ 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
+
+
+
+ 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 @@
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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 @@
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ceiling
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcCeiling()
+ CEILING.
+ float|string
+
+
+ argumentsOk()
+ Avoid Scrutinizer problems concerning complexity.
+ float|string
+
+
+ floorCheck1Arg()
+
+ void
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CeilingMath
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcCeilingMath()
+ CEILING.MATH.
+ float|string
+
+
+ ceilingMathTest()
+ Let CEILINGMATH complexity pass Scrutinizer.
+ bool
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $significance
+ : mixed
+ = null
+
+
+ $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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CeilingPrecise
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcCeilingPrecise()
+ CEILING.PRECISE.
+ float|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Floor
+
+
+
+
+
+
+ Table of Contents
+
+
+ floorCheck1Arg()
+
+ void
+
+
+ funcFloor()
+ FLOOR.
+ float|string
+
+
+ argumentsOk()
+ Avoid Scrutinizer problems concerning complexity.
+ float|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $significance
+ : float
+ = null
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FloorMath
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcFloorMath()
+ FLOOR.MATH.
+ float|string
+
+
+ argsOk()
+ Avoid Scrutinizer complexity problems.
+ float|string
+
+
+ floorMathTest()
+ Let FLOORMATH complexity pass Scrutinizer.
+ bool
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $significance
+ : mixed
+ = null
+
+
+ $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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FloorPrecise
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcFloorPrecise()
+ FLOOR.PRECISE.
+ float|string
+
+
+ argumentsOk()
+ Avoid Scrutinizer problems concerning complexity.
+ float|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $significance
+ : float
+ = 1
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IntClass
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcInt()
+ INT.
+ int|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mround
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcMround()
+ MROUND.
+ float|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $multiple
+ : int
+
+ Multiple to which you want to round $number
+
+
+
+ Return values
+ float|string
+ — Rounded Number, or a string containing an error
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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_VALUE
+
+ 3999
+
+
+ MAX_ROMAN_STYLE
+
+ 4
+
+
+ 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
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Round
+
+
+
+
+
+
+ Table of Contents
+
+
+ builtinROUND()
+ ROUND.
+ float|string
+
+
+
+
+
+
+
+
+
+ builtinROUND()
+
+ ROUND.
+
+ public
+ static builtinROUND (
+
+ $number :
+ mixed
+
+
+ , $precision :
+ mixed
+
+ )
+ : float|string
+
+
+ Returns the result of builtin function round after validating args.
+
+ Parameters
+
+
+ $number
+ : mixed
+
+
+
+ $precision
+ : mixed
+
+
+
+
+
+ Return values
+ float|string
+ — Rounded number
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RoundDown
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcRoundDown()
+ ROUNDDOWN.
+ float|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $digits
+ : int
+
+ Number of digits to which you want to round $number
+
+
+
+ Return values
+ float|string
+ — Rounded Number, or a string containing an error
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RoundUp
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcRoundUp()
+ ROUNDUP.
+ float|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $digits
+ : int
+
+ Number of digits to which you want to round $number
+
+
+
+ Return values
+ float|string
+ — Rounded Number, or a string containing an error
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Trunc
+
+
+
+
+
+
+ Table of Contents
+
+
+ funcTrunc()
+ TRUNC.
+ float|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+ 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])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+ 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])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
-
+
$style
: mixed
-
+ Number indicating one of five possible forms
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+ 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
- $condition
+ $criteria
: string
the criteria that defines which cells will be summed
- $sumArgs
+ $sumRange
: mixed
= []
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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)
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+ $precision
+ : mixed
+
+
+
+
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+ 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'
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+ $condition
+ : string
+
+ the criteria that defines which cells will be checked
+
+ $averageRange
+ : array
+ = []
+
+
+
+
+ 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
+
+
+
+ $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
+
+
+
+ $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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MaxMinBase
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+ datatypeAdjustmentAllowStrings()
+
+
+ protected
+ static datatypeAdjustmentAllowStrings (
+
+ $value :
+ mixed
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $value
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Maximum
+
+ extends MaxMinBase
+
+
+
+
+
+
+
+ Table of Contents
+
+
+ MAX()
+ MAX.
+ float
+
+
+ MAXA()
+ MAXA.
+ float
+
+
+ datatypeAdjustmentAllowStrings()
+
+ mixed
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ Return values
+ float
+
+
+
+
+ datatypeAdjustmentAllowStrings()
+
+
+ protected
+ static datatypeAdjustmentAllowStrings (
+
+ $value :
+ mixed
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $value
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Minimum
+
+ extends MaxMinBase
+
+
+
+
+
+
+
+ Table of Contents
+
+
+ MIN()
+ MIN.
+ float
+
+
+ MINA()
+ MINA.
+ float
+
+
+ datatypeAdjustmentAllowStrings()
+
+ mixed
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ Return values
+ float
+
+
+
+
+ datatypeAdjustmentAllowStrings()
+
+
+ protected
+ static datatypeAdjustmentAllowStrings (
+
+ $value :
+ mixed
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $value
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Permutations
+
+
+
+
+
+
+ Table of Contents
+
+
+ PERMUT()
+ PERMUT.
+ int|string
+
+
+ PERMUTATIONA()
+ PERMUTATIONA.
+ int|string
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ VarianceBase
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+ VAR()
+
+ VAR.
+
+ public
+ static VAR (
+
+ ... $args :
+ mixed
+
+ )
+ : float|string
+
+
+ Estimates variance based on a sample.
+Excel Function:
+VAR(value1[,value2[, ...]])
+
+ Parameters
+
+
+ $args
+ : mixed
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
@@ -1515,15 +1439,26 @@ AVERAGEIF(value1[,value2[, ...]],condition)
the criteria that defines which cells will be checked
- $averageArgs
+ $averageRange
: array
= []
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
@@ -2137,7 +2105,18 @@ COUNTIF(value1[,value2[, ...]],condition)
the criteria that defines which cells will be counted
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
-
+ Pairs of Ranges and Criteria
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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], ...)
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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], ...)
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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[, ...]])
-
+ Tags
+
+
+ Deprecated
+
+
+
+ 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
+
+
+
+ $number
+ : mixed
+
+
+
+
+
+ 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
= []
+
+
+
+ $dataBar
+
+
+ private
+ ConditionalDataBar
+ $dataBar
+
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
+
+
+
+ getDataBar()
+
+ get DataBar.
+
+ public
+ getDataBar (
+ )
+ : ConditionalDataBar
+
+
+
+
+
+ Return values
+ ConditionalDataBar
+ — | null
+
+
+
+
+ setDataBar()
+
+ set DataBar.
+
+ public
+ setDataBar (
+
+ $dataBar :
+ ConditionalDataBar
+
+ )
+ : $this
+
+
+
+ Parameters
+
+
+ $dataBar
+ : ConditionalDataBar
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ConditionalDataBar
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+ $showValue
+
+
+ private
+ null|bool
+ $showValue
+
+
+
+
+ $minimumConditionalFormatValueObject
+
+
+ private
+ ConditionalFormatValueObject
+ $minimumConditionalFormatValueObject
+
+
+
+
+ $maximumConditionalFormatValueObject
+
+
+ private
+ ConditionalFormatValueObject
+ $maximumConditionalFormatValueObject
+
+
+
+
+ $color
+
+
+ private
+ string
+ $color
+
+
+
+
+ $conditionalFormattingRuleExt
+
+
+ private
+ ConditionalFormattingRuleExtension
+ $conditionalFormattingRuleExt
+
+
+
+
+
+
+
+
+ getShowValue()
+
+
+ public
+ getShowValue (
+ )
+ : null|bool
+
+
+
+
+
+ Return values
+ null|bool
+
+
+
+
+ setShowValue()
+
+
+ public
+ setShowValue (
+
+ $showValue :
+ bool
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $showValue
+ : bool
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getMinimumConditionalFormatValueObject()
+
+
+ public
+ getMinimumConditionalFormatValueObject (
+ )
+ : ConditionalFormatValueObject
+
+
+
+
+
+ Return values
+ ConditionalFormatValueObject
+
+
+
+
+ setMinimumConditionalFormatValueObject()
+
+
+ public
+ setMinimumConditionalFormatValueObject (
+
+ $minimumConditionalFormatValueObject :
+ ConditionalFormatValueObject
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $minimumConditionalFormatValueObject
+ : ConditionalFormatValueObject
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getMaximumConditionalFormatValueObject()
+
+
+ public
+ getMaximumConditionalFormatValueObject (
+ )
+ : ConditionalFormatValueObject
+
+
+
+
+
+ Return values
+ ConditionalFormatValueObject
+
+
+
+
+ setMaximumConditionalFormatValueObject()
+
+
+ public
+ setMaximumConditionalFormatValueObject (
+
+ $maximumConditionalFormatValueObject :
+ ConditionalFormatValueObject
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $maximumConditionalFormatValueObject
+ : ConditionalFormatValueObject
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getColor()
+
+
+ public
+ getColor (
+ )
+ : string
+
+
+
+
+
+ Return values
+ string
+
+
+
+
+ setColor()
+
+
+ public
+ setColor (
+
+ $color :
+ string
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $color
+ : string
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getConditionalFormattingRuleExt()
+
+
+ public
+ getConditionalFormattingRuleExt (
+ )
+ : ConditionalFormattingRuleExtension
+
+
+
+
+
+ Return values
+ ConditionalFormattingRuleExtension
+
+
+
+
+ setConditionalFormattingRuleExt()
+
+
+ public
+ setConditionalFormattingRuleExt (
+
+ $conditionalFormattingRuleExt :
+ ConditionalFormattingRuleExtension
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $conditionalFormattingRuleExt
+ : ConditionalFormattingRuleExtension
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ConditionalDataBarExtension
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+
+ $minLength
+
+
+ private
+ int
+ $minLength
+
+
+
+
+ $maxLength
+
+
+ private
+ int
+ $maxLength
+
+
+
+
+ $border
+
+
+ private
+ null|bool
+ $border
+
+
+
+
+ $gradient
+
+
+ private
+ null|bool
+ $gradient
+
+
+
+
+ $direction
+
+
+ private
+ string
+ $direction
+
+
+
+
+ $negativeBarBorderColorSameAsPositive
+
+
+ private
+ null|bool
+ $negativeBarBorderColorSameAsPositive
+
+
+
+
+ $axisPosition
+
+
+ private
+ string
+ $axisPosition
+
+
+
+
+ $maximumConditionalFormatValueObject
+
+
+ private
+ ConditionalFormatValueObject
+ $maximumConditionalFormatValueObject
+
+
+
+
+ $minimumConditionalFormatValueObject
+
+
+ private
+ ConditionalFormatValueObject
+ $minimumConditionalFormatValueObject
+
+
+
+
+ $borderColor
+
+
+ private
+ string
+ $borderColor
+
+
+
+
+ $negativeFillColor
+
+
+ private
+ string
+ $negativeFillColor
+
+
+
+
+ $negativeBorderColor
+
+
+ private
+ string
+ $negativeBorderColor
+
+
+
+
+ $axisColor
+
+
+ private
+ array
+ $axisColor
+ = ['rgb' => null, 'theme' => null, 'tint' => null]
+
+
+
+
+
+
+
+ getXmlAttributes()
+
+
+ public
+ getXmlAttributes (
+ )
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getXmlElements()
+
+
+ public
+ getXmlElements (
+ )
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getMinLength()
+
+
+ public
+ getMinLength (
+ )
+ : int
+
+
+
+
+
+ Return values
+ int
+
+
+
+
+ setMinLength()
+
+
+ public
+ setMinLength (
+
+ $minLength :
+ int
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $minLength
+ : int
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getMaxLength()
+
+
+ public
+ getMaxLength (
+ )
+ : int
+
+
+
+
+
+ Return values
+ int
+
+
+
+
+ setMaxLength()
+
+
+ public
+ setMaxLength (
+
+ $maxLength :
+ int
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $maxLength
+ : int
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getBorder()
+
+
+ public
+ getBorder (
+ )
+ : null|bool
+
+
+
+
+
+ Return values
+ null|bool
+
+
+
+
+ setBorder()
+
+
+ public
+ setBorder (
+
+ $border :
+ bool
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $border
+ : bool
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getGradient()
+
+
+ public
+ getGradient (
+ )
+ : null|bool
+
+
+
+
+
+ Return values
+ null|bool
+
+
+
+
+ setGradient()
+
+
+ public
+ setGradient (
+
+ $gradient :
+ bool
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $gradient
+ : bool
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getDirection()
+
+
+ public
+ getDirection (
+ )
+ : string
+
+
+
+
+
+ Return values
+ string
+
+
+
+
+ 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
+
+
+
+
+ getAxisPosition()
+
+
+ public
+ getAxisPosition (
+ )
+ : string
+
+
+
+
+
+ Return values
+ string
+
+
+
+
+ setAxisPosition()
+
+
+ public
+ setAxisPosition (
+
+ $axisPosition :
+ string
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $axisPosition
+ : string
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getMaximumConditionalFormatValueObject()
+
+
+ public
+ getMaximumConditionalFormatValueObject (
+ )
+ : ConditionalFormatValueObject
+
+
+
+
+
+ Return values
+ ConditionalFormatValueObject
+
+
+
+
+ setMaximumConditionalFormatValueObject()
+
+
+ public
+ setMaximumConditionalFormatValueObject (
+
+ $maximumConditionalFormatValueObject :
+ ConditionalFormatValueObject
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $maximumConditionalFormatValueObject
+ : ConditionalFormatValueObject
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getMinimumConditionalFormatValueObject()
+
+
+ public
+ getMinimumConditionalFormatValueObject (
+ )
+ : ConditionalFormatValueObject
+
+
+
+
+
+ Return values
+ ConditionalFormatValueObject
+
+
+
+
+ setMinimumConditionalFormatValueObject()
+
+
+ public
+ setMinimumConditionalFormatValueObject (
+
+ $minimumConditionalFormatValueObject :
+ ConditionalFormatValueObject
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $minimumConditionalFormatValueObject
+ : ConditionalFormatValueObject
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getBorderColor()
+
+
+ public
+ getBorderColor (
+ )
+ : string
+
+
+
+
+
+ Return values
+ string
+
+
+
+
+ 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
+
+
+
+
+ getAxisColor()
+
+
+ public
+ getAxisColor (
+ )
+ : array
+
+
+
+
+
+ Return values
+ array
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ConditionalFormatValueObject
+
+
+
+
+
+
+ Table of Contents
+
+
+ $type
+
+
+
+
+ $value
+
+
+
+
+ $cellFormula
+
+
+
+
+ __construct()
+ ConditionalFormatValueObject constructor.
+ mixed
+
+
+ getType()
+
+ mixed
+
+
+ setType()
+
+ mixed
+
+
+ getValue()
+
+ mixed
+
+
+ setValue()
+
+ mixed
+
+
+ getCellFormula()
+
+ mixed
+
+
+ setCellFormula()
+
+ mixed
+
+
+
+
+
+
+
+
+ $type
+
+
+ private
+ mixed
+ $type
+
+
+
+
+ $value
+
+
+ private
+ mixed
+ $value
+
+
+
+
+ $cellFormula
+
+
+ private
+ mixed
+ $cellFormula
+
+
+
+
+
+
+
+
+ __construct()
+
+ ConditionalFormatValueObject constructor.
+
+ public
+ __construct (
+
+ $type :
+
+
+
+ [, $value :
+
+ = null ]
+
+ [, $cellFormula :
+ null|mixed
+ = null ]
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $type
+ :
+
+
+
+ $value
+ :
+ = null
+
+
+ $cellFormula
+ : null|mixed
+ = null
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getType()
+
+
+ public
+ getType (
+ )
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ setType()
+
+
+ public
+ setType (
+
+ $type :
+ mixed
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $type
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getValue()
+
+
+ public
+ getValue (
+ )
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ setValue()
+
+
+ public
+ setValue (
+
+ $value :
+ mixed
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $value
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ getCellFormula()
+
+
+ public
+ getCellFormula (
+ )
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ setCellFormula()
+
+
+ public
+ setCellFormula (
+
+ $cellFormula :
+ mixed
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $cellFormula
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ConditionalFormattingRuleExtension
+
+
+
+
+
+
+ Table of Contents
+
+
+ CONDITION_EXTENSION_DATABAR
+
+ 'dataBar'
+
+
+ $id
+ <conditionalFormatting> attributes
+
+
+
+ $cfRule
+
+ string
+
+
+ $dataBar
+
+ ConditionalDataBarExtension
+
+
+ $sqref
+
+ string
+
+
+ __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
+
+
+
+
+
+
+
+ CONDITION_EXTENSION_DATABAR
+
+
+
+ mixed
+ $CONDITION_EXTENSION_DATABAR
+ = 'dataBar'
+
+
+
+
+
+
+
+
+ $id
+
+ <conditionalFormatting> attributes
+
+ private
+ mixed
+ $id
+
+
+
+
+ $cfRule
+
+
+ private
+ string
+ $cfRule
+
+
+
+
+ $dataBar
+
+
+ private
+ ConditionalDataBarExtension
+ $dataBar
+
+
+
+
+ $sqref
+
+
+ private
+ string
+ $sqref
+
+
+
+
+
+
+
+
+ __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
+
+
+
+
+ generateUuid()
+
+
+ private
+ generateUuid (
+ )
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ parseExtLstXml()
+
+
+ public
+ static parseExtLstXml (
+
+ $extLstXml :
+ mixed
+
+ )
+ : mixed
+
+
+
+ Parameters
+
+
+ $extLstXml
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ parseExtDataBarAttributesFromXml()
+
+
+ private
+ static parseExtDataBarAttributesFromXml (
+
+ $extDataBarObj :
+ ConditionalDataBarExtension
+
+
+ , $dataBarXml :
+ SimpleXMLElement
+
+ )
+ : void
+
+
+
+ Parameters
+
+
+ $extDataBarObj
+ : ConditionalDataBarExtension
+
+
+
+ $dataBarXml
+ : SimpleXMLElement
+
+
+
+
+
+
+
+
+
+ parseExtDataBarElementChildrenFromXml()
+
+
+ private
+ static parseExtDataBarElementChildrenFromXml (
+
+ $extDataBarObj :
+ ConditionalDataBarExtension
+
+
+ , $dataBarXml :
+ SimpleXMLElement
+
+
+ , $ns :
+ mixed
+
+ )
+ : void
+
+
+
+ Parameters
+
+
+ $extDataBarObj
+ : ConditionalDataBarExtension
+
+
+
+ $dataBarXml
+ : SimpleXMLElement
+
+
+
+ $ns
+ : mixed
+
+
+
+
+
+
+
+
+
+ getId()
+
+
+ public
+ getId (
+ )
+ : mixed
+
+
+
+
+
+ Return values
+ mixed
+
+
+
+
+ setId()
+
+
+ public
+ setId (
+
+ $id :
+ mixed
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $id
+ : mixed
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getCfRule()
+
+
+ public
+ getCfRule (
+ )
+ : string
+
+
+
+
+
+ Return values
+ string
+
+
+
+
+ setCfRule()
+
+
+ public
+ setCfRule (
+
+ $cfRule :
+ string
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $cfRule
+ : string
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getDataBarExt()
+
+
+ public
+ getDataBarExt (
+ )
+ : ConditionalDataBarExtension
+
+
+
+
+
+ Return values
+ ConditionalDataBarExtension
+
+
+
+
+ setDataBarExt()
+
+
+ public
+ setDataBarExt (
+
+ $dataBar :
+ ConditionalDataBarExtension
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $dataBar
+ : ConditionalDataBarExtension
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+ getSqref()
+
+
+ public
+ getSqref (
+ )
+ : string
+
+
+
+
+
+ Return values
+ string
+
+
+
+
+ setSqref()
+
+
+ public
+ setSqref (
+
+ $sqref :
+ string
+
+ )
+ : self
+
+
+
+ Parameters
+
+
+ $sqref
+ : string
+
+
+
+
+
+ Return values
+ self
+
+
+
+
+
+
+
+
+
+
+
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 IDsReturn 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 IDsParameters
- $pNamedRange
+ $definedName
: string
-
+ 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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Style
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+
+
+ CELL_STYLE_PREFIX
+
+
+
+ mixed
+ $CELL_STYLE_PREFIX
+ = 'ce'
+
+
+
+
+
+
+
+
+ $writer
+
+
+ private
+ mixed
+ $writer
+
+
+
+
+
+
+
+
+ __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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
$paperSize
- : string
+ : array|string
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.
Store the header caption BIFF record.
@@ -2952,7 +2952,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.
Store the footer caption BIFF record.
@@ -2978,7 +2978,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.
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.
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.
Store the LEFTMARGIN BIFF record.
@@ -3056,7 +3056,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.
Store the RIGHTMARGIN BIFF record.
@@ -3082,7 +3082,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.
Store the TOPMARGIN BIFF record.
@@ -3108,7 +3108,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.
Store the BOTTOMMARGIN BIFF record.
@@ -3134,7 +3134,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.
Write the PRINTHEADERS BIFF record.
@@ -3160,7 +3160,7 @@ Thawed panes are specified in terms of Excel's units for rows and columns.
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
+
+ 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 ?
@@ -230,7 +240,7 @@ It can be date, time, currency, etc.
mapLocked()
- Map locked.
+ Map locked values.
int
@@ -240,6 +250,51 @@ It can be date, time, currency, etc.
+
+
+
+
+ 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]
+
+
+
@@ -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 @@
+
+
+
+ writeExtConditionalFormattingElements()
+
+
+ private
+ static writeExtConditionalFormattingElements (
+
+ $objWriter :
+ XMLWriter
+
+
+ , $ruleExtension :
+ ConditionalFormattingRuleExtension
+
+ )
+ : void
+
+
+
+ Parameters
+
+
+ $objWriter
+ : XMLWriter
+
+
+
+ $ruleExtension
+ : ConditionalFormattingRuleExtension
+
+
+
+
+
+
+
+
+
+ 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 @@
+
+
+
+ writeExtLst()
+
+ write <ExtLst>
+only implementation conditionalFormattings.
+
+ private
+ writeExtLst (
+
+ $objWriter :
+ XMLWriter
+
+
+ , $pSheet :
+ Worksheet
+
+ )
+ : void
+
+
+
+ Parameters
+
+
+ $objWriter
+ : XMLWriter
+
+
+
+ $pSheet
+ : Worksheet
+
+
+
+
+ Tags
+
+
+ url
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DatabaseAbstract.php
+
+
Interfaces, Classes and Traits
+
+
+ DatabaseAbstract
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DAverage.php
+
+
Interfaces, Classes and Traits
+
+
+ DAverage
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DCount.php
+
+
Interfaces, Classes and Traits
+
+
+ DCount
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DCountA.php
+
+
Interfaces, Classes and Traits
+
+
+ DCountA
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DGet.php
+
+
Interfaces, Classes and Traits
+
+
+ DGet
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DMax.php
+
+
Interfaces, Classes and Traits
+
+
+ DMax
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DMin.php
+
+
Interfaces, Classes and Traits
+
+
+ DMin
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DProduct.php
+
+
Interfaces, Classes and Traits
+
+
+ DProduct
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DStDev.php
+
+
Interfaces, Classes and Traits
+
+
+ DStDev
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DStDevP.php
+
+
Interfaces, Classes and Traits
+
+
+ DStDevP
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DSum.php
+
+
Interfaces, Classes and Traits
+
+
+ DSum
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DVar.php
+
+
Interfaces, Classes and Traits
+
+
+ DVar
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
DVarP.php
+
+
Interfaces, Classes and Traits
+
+
+ DVarP
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
BesselI.php
+
+
Interfaces, Classes and Traits
+
+
+ BesselI
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
BesselJ.php
+
+
Interfaces, Classes and Traits
+
+
+ BesselJ
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
BesselK.php
+
+
Interfaces, Classes and Traits
+
+
+ BesselK
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
BesselY.php
+
+
Interfaces, Classes and Traits
+
+
+ BesselY
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
BitWise.php
+
+
Interfaces, Classes and Traits
+
+
+ BitWise
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Compare.php
+
+
Interfaces, Classes and Traits
+
+
+ Compare
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ConvertBase.php
+
+
Interfaces, Classes and Traits
+
+
+ ConvertBase
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ConvertBinary.php
+
+
Interfaces, Classes and Traits
+
+
+ ConvertBinary
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ConvertDecimal.php
+
+
Interfaces, Classes and Traits
+
+
+ ConvertDecimal
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ConvertHex.php
+
+
Interfaces, Classes and Traits
+
+
+ ConvertHex
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ConvertOctal.php
+
+
Interfaces, Classes and Traits
+
+
+ ConvertOctal
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Erf.php
+
+
Interfaces, Classes and Traits
+
+
+ Erf
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ErfC.php
+
+
Interfaces, Classes and Traits
+
+
+ ErfC
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MakeMatrix.php
+
+
Interfaces, Classes and Traits
+
+
+ MakeMatrix
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WildcardMatch.php
+
+
Interfaces, Classes and Traits
+
+
+ WildcardMatch
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Boolean.php
+
+
Interfaces, Classes and Traits
+
+
+ Boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Conditional.php
+
+
Interfaces, Classes and Traits
+
+
+ Conditional
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Operations.php
+
+
Interfaces, Classes and Traits
+
+
+ Operations
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ceiling.php
+
+
Interfaces, Classes and Traits
+
+
+ Ceiling
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CeilingMath.php
+
+
Interfaces, Classes and Traits
+
+
+ CeilingMath
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CeilingPrecise.php
+
+
Interfaces, Classes and Traits
+
+
+ CeilingPrecise
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Floor.php
+
+
Interfaces, Classes and Traits
+
+
+ Floor
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FloorMath.php
+
+
Interfaces, Classes and Traits
+
+
+ FloorMath
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FloorPrecise.php
+
+
Interfaces, Classes and Traits
+
+
+ FloorPrecise
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
IntClass.php
+
+
Interfaces, Classes and Traits
+
+
+ IntClass
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Mround.php
+
+
Interfaces, Classes and Traits
+
+
+ Mround
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Roman.php
+
+
Interfaces, Classes and Traits
+
+
+ Roman
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Round.php
+
+
Interfaces, Classes and Traits
+
+
+ Round
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RoundDown.php
+
+
Interfaces, Classes and Traits
+
+
+ RoundDown
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
RoundUp.php
+
+
Interfaces, Classes and Traits
+
+
+ RoundUp
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Trunc.php
+
+
Interfaces, Classes and Traits
+
+
+ Trunc
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AggregateBase.php
+
+
Interfaces, Classes and Traits
+
+
+ AggregateBase
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Averages.php
+
+
Interfaces, Classes and Traits
+
+
+ Averages
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Conditional.php
+
+
Interfaces, Classes and Traits
+
+
+ Conditional
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Counts.php
+
+
Interfaces, Classes and Traits
+
+
+ Counts
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Maximum.php
+
+
Interfaces, Classes and Traits
+
+
+ Maximum
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
MaxMinBase.php
+
+
Interfaces, Classes and Traits
+
+
+ MaxMinBase
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Minimum.php
+
+
Interfaces, Classes and Traits
+
+
+ Minimum
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Permutations.php
+
+
Interfaces, Classes and Traits
+
+
+ Permutations
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
StandardDeviations.php
+
+
Interfaces, Classes and Traits
+
+
+ StandardDeviations
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
VarianceBase.php
+
+
Interfaces, Classes and Traits
+
+
+ VarianceBase
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Variances.php
+
+
Interfaces, Classes and Traits
+
+
+ Variances
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ConditionalDataBar.php
+
+
Interfaces, Classes and Traits
+
+
+ ConditionalDataBar
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Style.php
+
+
Interfaces, Classes and Traits
+
+
+ Style
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+ Database.php
+
+
+ Line
+ Element
+ Reason
+
+
+ 8
+ normal
+
+
+
Engineering.php
@@ -82,9 +102,23 @@
Reason
- 27
+ 26
normal
- 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
+
+
+
+ Logical.php
+
+
+ Line
+ Element
+ Reason
+
+
+ 10
+ normal
+