oleibman
ab420f4499
Coerce Bool to Int for Mathematical Operators on Arrays ( #3392 )
...
* Coerce Bool to Int for Unary Operation on Arrays
Fix #3389 . It seems some functionality was left behind when JAMA was eliminated (PR #3260 ). In particular, it is apparently a known trick to use double negation on boolean values as arguments to functions like SUMPRODUCT.
* Fix 3396
Treat booleans in arrays as int for mathematical operators as well.
* Edge Case
When array operand was neither numeric nor boolean, PhpSpreadsheet had always been evaluating the operand as #NUM!. It will now propagate an error string like #DIV/0!, and treat non-error strings as #VALUE!, consistent with Excel.
2023-02-23 23:11:22 -08:00
..
2022-02-21 19:56:21 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2021-05-14 09:54:24 +02:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-12 20:47:47 +01:00
2022-02-12 20:47:47 +01:00
2022-02-12 20:47:47 +01:00
2022-02-12 20:47:47 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-09-14 09:05:01 -07:00
2022-02-12 20:47:47 +01:00
2022-02-12 20:47:47 +01:00
2022-02-12 20:47:47 +01:00
2021-05-14 09:54:24 +02:00
2022-02-09 15:12:54 +01:00
2021-05-14 09:54:24 +02:00
2022-02-12 20:47:47 +01:00
2022-02-12 20:47:47 +01:00
2022-02-12 20:47:47 +01:00
2021-05-14 09:54:24 +02:00
2021-05-14 09:54:24 +02:00
2021-05-14 09:54:24 +02:00
2022-02-12 16:56:06 +01:00
2022-11-25 13:06:52 -08:00
2022-02-09 15:12:54 +01:00
2021-05-14 09:54:24 +02:00
2022-09-14 09:05:01 -07:00
2022-02-09 15:12:54 +01:00
2022-02-12 16:56:06 +01:00
2021-05-14 09:54:24 +02:00
2022-02-12 16:56:06 +01:00
2022-02-09 15:12:54 +01:00
2022-03-21 13:58:42 -07:00
2022-09-14 07:11:20 -07:00
2021-05-14 09:54:24 +02:00
2022-02-12 16:56:06 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-03-21 13:58:42 -07:00
2022-02-13 12:50:05 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-06-25 22:08:32 -07:00
2021-04-12 11:10:23 +09:00
2021-06-15 09:54:57 +02:00
2023-02-23 23:11:22 -08:00
2021-05-14 09:54:24 +02:00
2022-12-30 07:22:58 -08:00
2021-05-14 09:54:24 +02:00
2021-05-14 09:54:24 +02:00
2021-05-14 09:54:24 +02:00
2022-02-09 15:12:54 +01:00
2022-02-09 15:12:54 +01:00
2022-02-12 20:47:47 +01:00