https://bugs.documentfoundation.org/show_bug.cgi?id=143772
Bug ID: 143772 Summary: Currency doesn't round properly in calculated fields of Calc. Product: LibreOffice Version: 7.1.3.2 release Hardware: x86-64 (AMD64) OS: All Status: UNCONFIRMED Severity: normal Priority: medium Component: Calc Assignee: libreoffice-bugs@lists.freedesktop.org Reporter: galdar1...@gmail.com Description: When I do some major calculations involving currency, the stated currency is correct, however, when adding two cells together based upon a formula, it used the non-currency amount to add them which results in a penny difference. If I used the ROUNDUP function, it gives the correct result. Steps to Reproduce: 1. Calculated value that is $1.46 is added to a calculated value of $4809.69. 2. Actual decimal value of $1.46 is $1.45506815 3. Actual decimal value of $4809.69 is $4809.68880000 4. Resulting addition should be $4,811.14386815. 5. Limiting the decimal places to both values to 2 places as in standard currency gives the values $1.46 and $4809.69 respectively, which is the correct rounding. 6. However, in adding the two values, it calculate them to $4811.14 off of the NON-truncated 2 decimal place currency value, when it should calculate them to $4811.15. 7. If I use the ROUNDUP function on the calculated value, it displays correct, but as currency values, the decimal places allowed should be the amounts summed, not the non-truncated values. Actual Results: $1.46 + $4809.69 = $4811.14 when it should be $4811.15. Expected Results: $1.46 + $4809.69 = $4811.14 when it should be $4811.15. Reproducible: Always User Profile Reset: No Additional Info: Version: 7.1.3.2 (x64) / LibreOffice Community Build ID: 47f78053abe362b9384784d31a6e56f8511eb1c1 CPU threads: 12; OS: Windows 10.0 Build 19042; UI render: Skia/Vulkan; VCL: win Locale: en-US (en_US); UI: en-US Calc: threaded -- You are receiving this mail because: You are the assignee for the bug.