Oct 01 2019

T26-2019 BIOVIA Workbook Spreadsheet Section may incorrectly round values in specific cases

BIOVIA Workbook Spreadsheet Section may incorrectly round values in specific cases

 

Program

BIOVIA ELN 6.9.x, BIOVIA Workbook 2016, 2017, 2018, 2019

 

Program

BIOVIA ELN 6.9.x, BIOVIA Workbook 2016, 2017, 2018, 2019

Operating System

All operating systems supported for BIOVIA Workbook.

Description

BIOVIA Workbook uses a third-party component called SpreadsheetGear for use in its Spreadsheet Section.  Recently a discrepancy was found between how SpreadsheetGear implements the Round function compared to Microsoft Excel related to order of addition and single-precision floating point logic.

This issue manifests itself when the Round function contains another formula like the average of a series of values.  In one particular case, the average of a series was found to be 96.35, however, Round(Average(A1:AX),1) resulted in 96.3.

Resolution

SpreadsheetGear has addressed this issue in the most recent version of their software as follows:

-Improved rounding of numbers to be more like Excel in edge conditions for certain ranges of numbers.

This issue has been logged by BIOVIA as NBK-30785, and has been fixed in the Spreadsheet2 Section of BIOVIA Workbook 2019 SP1.

BIOVIA will release a diagnostic tool that can help customers determine if any of their existing documents are affected by this issue sometime after the November, 2019 release of Workbook v2020.

Customers should be aware of the fact that SpreadsheetGear calculations are not 100% equivalent to Microsoft Excel functions in all cases.  Care should be used when using the Spreadsheet section for calculations that require Validation.

How to contact BIOVIA Support

If you have any questions, please contact BIOVIA Support.