Files
PhpSpreadsheet/tests/data/Calculation/Financial/PRICEDISC.php
T
Mark Baker b87d78b206 First pass at extracting Financial Price functions for Securities (#1942)
* Extracting Financial Price functions for Securities - PRICE(), PRICEMAT(), PRICEDISC()
* Additional unit tests for PRICEDISC() invalid arguments
* Additional unit tests for PRICEMAT() invalid arguments
* Add docblock for PRICE()
* Clarification on validation checks for <= 0 and < 0
2021-03-20 22:52:04 +01:00

45 lines
869 B
PHP

<?php
return [
[
90.0,
['01-Apr-2017', '31-Mar-2021', 0.025, 100],
],
[
97.6311475409836,
['2008-02-15', '2008-11-30', 0.03, 100, 1],
],
[
'#VALUE!',
['Invalid Date', '2008-11-30', 0.03, 100, 1],
],
[
'#VALUE!',
['2008-02-15', 'Invalid Date', 0.03, 100, 1],
],
[
'#VALUE!',
['2008-02-15', '2008-11-30', 'NaN', 100, 1],
],
[
'#NUM!',
['2008-02-15', '2008-11-30', -0.03, 100, 1],
],
[
'#VALUE!',
['2008-02-15', '2008-11-30', 0.03, 'NaN', 1],
],
[
'#NUM!',
['2008-02-15', '2008-11-30', 0.03, -100, 1],
],
[
'#VALUE!',
['2008-02-15', '2008-11-30', 0.03, 100, 'NaN'],
],
[
'#NUM!',
['2008-02-15', '2008-11-30', 0.03, 100, -1],
],
];