There is an inconsistency in the calculation of an array formula in Aspose 8.3.1.0 compared to Excel and Aspose 6.
The issue is with an array formula of the form:
{=SUM(IF(NOT(ISERROR(C1:C14)),C1:C14))}
In Aspose.Cells 6 the result matches Excel.
In 8.3.1.0 it results in #VALUE.
The problem appears to be in the NOT portion in that if I remove the NOT and switch the result to the else portion of the statement as follows:
{=SUM(IF(ISERROR((C1:C14)),C1:C14))}
We are not wild about converting all of our hundreds of formulas to the because it would be pretty error prone and could easily miss something. Also, it would be an easy mistake to make as the workbook is updated.
Any suggestions?