If a user selects the "Use English function names" (under Tools> Options> LibreOffice Calc> Formula) then it is because he/she is used to typing formulas in English.
In this situation it doesn't make sense that valid arguments are expected in the language defined in Locale Settings.
How to reproduce:
Set your Locale to another language (e.g. Portuguese) (under Tools> Options> Language Settings> Languages> Locale setting)
In the attached file paste formula =VLOOKUP(C2;A2:B3;2;FALSE)in cell D2 and/or =HLOOKUP(C5;A5:B6;2;FALSE) in D5.
Should be equal to 3 if you set "Use English function names" regardless of the Locale Language
It's equal to 3 if your Locale is English and equal to #NAME if it is another language (because in e.g. Portuguese it expects FALSO as argument)
See this topic (including answers and comments)
Created attachment 80721 [details]
ODS spreadsheet ready for pasting formulas
Hi Pedro and sorry,
but I'm absolutely disagree about it being a bug, I think it is by design, and for me the right way. At most It can be a request for enhancement.
Maybe I am in a mistake but seems to me very difficult to implement, e.g. how to do with decimal numbers, inside a function with decimal point and outside with comma.
Your sample is easy to solve using the function FALSE().
Maybe an error, but I think you know, that to set a bug as NEW, it is needed a confirmation from third.
Hi Miguel Angel
(In reply to comment #2)
> Maybe I am in a mistake but seems to me very difficult to implement, e.g.
> how to do with decimal numbers, inside a function with decimal point and
> outside with comma.
This just refers to the language of arguments. Not the separators.
> Your sample is easy to solve using the function FALSE()
Yes, I know. I already said that in AskLO. But that is not the usual argument. If that is the final decision it must be documented. What about other arguments? Are there other words used?
> Maybe an error, but I think you know, that to set a bug as NEW, it is needed
> a confirmation from third.
It was not my mistake. New bugs are now set to NEW by default. In any case I can not confirm bugs submitted by myself...
Dear Bug Submitter,
Please read the entire message before proceeding.
This bug has been in NEEDINFO status with no change for at least 6 months. Please provide the requested information as soon as possible and mark the bug as UNCONFIRMED. Due to regular bug tracker maintenance, if the bug is still in NEEDINFO status with no change in 30 days the QA team will close the bug as INVALID due to lack of needed information.
For more information about our NEEDINFO policy please read the wiki located here:
If you have already provided the requested information, please mark the bug as UNCONFIRMED so that the QA team knows that the bug is ready to be confirmed.
Thank you for helping us make LibreOffice even better for everyone!
Dear QA Administrator
I have provided the required information in JUNE 2013!!! but never received any further feedback.
(In reply to comment #5)
> I have provided the required information in JUNE 2013!!! but never received
> any further feedback.
Sorry for the delay, I just found this Issue (bug hunting this weekend).
At first reading I was not far from sharing your point of view but I am now quite sure that this request is not valid.
The argument must be typed as it is in the spreadsheet.
For example, in French (even with the option of using function names in English), you must enter VRAI/FAUX in a cell so that it is recognized.
And so, you use the same syntax in a formula.
A specious argument would also be the title of the option is clear: it is just about function names, not arguments... :)
I set status to NEEDINFO. What do you think?
(In reply to comment #6)
> A specious argument would also be the title of the option is clear: it is
> just about function names, not arguments... :)
You are correct that the option says that. But again, repeating the original comment "If a user selects the "Use English function names" (under Tools> Options> LibreOffice Calc> Formula) then it is because he/she is used to typing formulas in English."
I changed this into an enhancement request