To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=90226
Issue #|90226
Summary|leading numerical char + operator = formula
Component|Spreadsheet
Version|OOo 2.3.1
Platform|PC
URL|
OS/Version|Windows XP
Status|UNCONFIRMED
Status whiteboard|
Keywords|
Resolution|
Issue type|ENHANCEMENT
Priority|P3
Subcomponent|editing
Assigned to|spreadsheet
Reported by|tab
------- Additional comments from [EMAIL PROTECTED] Sun Jun 1 23:08:13 +0000
2008 -------
I a column of 'Expenses'I have cells that, normally, receives only constants,
such as '264.58'.
Sometimes, however, I have to add an item, ie, change the constant to a formula:
'264.58+86.3'. Easy: I hit f2 (to enter the edit mode) and, since the cursor is
at the end of '264.58', I enter '+86.3'. Problem: that's not a formula without a
leading =. To enter that = sign, I have to hit Home to put the cursor at the
formula beginning, and hit =. (If entering the initial = sign is a problem to
begin with --Issue 20496; eg, ggabriel Thu Jul 29 00:11:54 +0000 2004; Issue
46416--, it becomes worse in this case, when it has to be added in front of an
existing number.)
I read all the discussion around Issue 20496, and the suggestions to
put a
leading + or - to identify a formula, but the requirement to put ANYthing in
front of the first datum ('264.58') will add at least two keystrokes --too much,
when repeated often.
It would be a lot easier (not only to me, but to anyone trying to enter
a
formula beginning with a number) if Calc recognized the obvious: that
'264.58+86.3' is a formula. Or, that any string beginning with a numeral (or .,
-, +, =) is a formula, eg: '20.7+D5'; '6*A44-F12+64.9'; '.5*sum(E8:F22)'.
If the user wants this to be text, let her precede it with an apostrophe;
because real text seldom begin with a numeral, this leading apostrophe will be
required much less often than a leading = in a formula.
This convention would make constants particular cases of formulae. This
may be
undesirable as constants may take less memory. But they can easily be
distinguished from formulae by the absence of an operator; for example, '2.5' is
a constant; '2.5*A4', '2.5-4' are formulae.
In conclusion: a string would be interpreted as a formula if it began
with a
numerical char (0..9, ., -, +, =) and contained an operator.
The leading = sign (or +, or -) would remain useful in such formulae as
'=sum(B4:C10)' or '=C3^2'.
---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]