Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of MS Excel's LOGNORM.DIST(), NORM.S.DIST(), F.DIST(), GAUSS() and GAMMA() functions #1588

Merged
merged 27 commits into from
Jul 25, 2020
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
2384fd4
Reconcile discrepancies between the documented function lists, and wi…
Jul 18, 2020
2fe15ed
NORM.S.DIST() function implementation and unit tests for NORMSDIST() …
Jul 18, 2020
4d44a2f
Minor updates to versions
Jul 18, 2020
7ab0afd
Merge branch 'Documentation-Update-Lists-of-Functions' into NORM-S-DI…
Jul 18, 2020
96df4b1
Unit tests for NORMSINV()/NORM.S.INV() function
Jul 18, 2020
b6c367e
Missing comma in test data file
Jul 18, 2020
6d57445
Add implementation of the GAUSS() function, as it's so closely relate…
Jul 18, 2020
db05707
Add implementation of the GAMMA() function, as we already have all th…
Jul 18, 2020
4c0cc46
And all for the sake of a space
Jul 18, 2020
7e568b9
Update Change Log
Jul 18, 2020
8849262
Stricter typing
PowerKiKi Jul 19, 2020
3a9fac5
Merge branch 'master' into NORM-S-DIST-with-second-argument
Jul 19, 2020
38392e7
Add unit tests for NormDist and NormInv, and use return typehinting f…
Jul 20, 2020
10bf569
Merge branch 'master' into NORM-S-DIST-with-second-argument
Jul 20, 2020
db2ae00
Merge remote-tracking branch 'origin/NORM-S-DIST-with-second-argument…
Jul 20, 2020
0470c3a
Remove changes to files that shouldn't be changed in this PR
Jul 20, 2020
1a130c6
Remove changes to files that shouldn't be changed in this PR
Jul 20, 2020
ddd1fae
Trust PHPCS to find something
Jul 20, 2020
24adb42
Add LOGNORM.DIST() function
Jul 21, 2020
a318ade
Shock horror! Using an else in an if clause with returns... I was jus…
Jul 21, 2020
aebaa7e
Alright, I will use the ** operator rather than the pow() function
Jul 21, 2020
fd72419
Update change log
Jul 21, 2020
341b194
Unit tests for STANDARDIZE() function
Jul 23, 2020
d0f8940
Implementation of the F.DIST() function (both PDF and CDF)
Jul 24, 2020
b404177
Correct test results for STANDARDIZE()
Jul 24, 2020
1c91aa8
Try to keep phpcs happy
Jul 24, 2020
9745653
Merge branch 'master' into NORM-S-DIST-with-second-argument
Jul 25, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
/analysis
/vendor/
/phpunit.xml
/build

## IDE support
*.buildpath
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org).

### Added

- nothing
- Implementation of the Excel `NORM.S.DIST()`, `GAMMA()` and `GAUSS()` functions. [#1588](https://github.com/PHPOffice/PhpSpreadsheet/pull/1588)

### Fixed

Expand Down
938 changes: 510 additions & 428 deletions docs/references/function-list-by-category.md

Large diffs are not rendered by default.

993 changes: 535 additions & 458 deletions docs/references/function-list-by-name.md

Large diffs are not rendered by default.

Loading