-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
if returns empty string instead 0 #476
Comments
@izulin do we have any update on this? |
We started discussing this offline. Actually this case is quite complicated as this is the place of inconsistency between Excel, Google Sheets and LibreOffice Calc. |
An adaption of the Your plans are not to support Excel soon? |
Thank you for doing the investigation @bardek8. I've spoken with @krzysztofspilka and we both agree that we should consider switching to Excel's approach but as it is not an easy process we should mark this topic as a feature request and get back to it after doing the full investigation. @doczoidberg we'll update you on every change to this topic. |
@AMBudnik can you give a rough time estimation? |
@doczoidberg some of our crucial team members are ooo, we cannot start the process without them. As soon as they meet and agree on the next step towards the goal this topic will get updated accordingly. |
any news here? |
Sorry for the late reply. Unfortunately, currently we cannot provide any precise time estimations. |
I think you are overcomplating things here. Plese rethink about my comment: If undefined==0 results to true and returns "0" if a cell reference is blank for excel tables all cases should be right? No need for auxilary data? Only a global setting for the calculation type and an adapted if function which handles the different calcultation types. Can you give me hints where I have to edit the code? I can make a PR then See also #488 |
Thanks! As @bardek8 mentioned in #496, we will investigate it soon and hopefully this will not be that bad as we thought first. https://github.com/handsontable/hyperformula/blob/develop/src/interpreter/ArithmeticHelper.ts#L292 And here we process the second argument of |
following formula should result to 0 but results in an empty string
this is important because e.g. the formula can be encapsulated by another one e.g.
VLOOKUP
or in anotherIF
statementThe text was updated successfully, but these errors were encountered: