Method and apparatus for entry and editing of spreadsheet formulas
First Claim
1. A method for editing a spreadsheet formula comprising:
- activating a first cell;
selecting a second cell in response to user input;
determining whether a reference to said second cell is appropriate for entry into a formula in said first cell;
storing a current formula in said first cell, if said reference is not appropriate for entry into said formula in said first cell; and
activating said second cell, if said reference is not appropriate for entry into said formula in said first cell.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for entry and editing of spreadsheet formulas. In one embodiment, a user is able to complete editing a formula by selecting another cell. If the user selects another cell while editing a formula, it is determined whether entering a reference to the cell at that point in the formula is appropriate. If entering a reference to the cell at that point in the formula is inappropriate, formula editing is terminated and the selected cell becomes the active cell. In one embodiment, a formula toolbar is displayed when a formula is edited. A user selects buttons on the formula toolbar to insert operators or functions into the formula. In one embodiment, a spreadsheet is displayed on a touch sensitive display. Formulas are edited using the touch sensitive display. In one embodiment, the touch sensitive display is the display of a PDA.
-
Citations
39 Claims
-
1. A method for editing a spreadsheet formula comprising:
-
activating a first cell;
selecting a second cell in response to user input;
determining whether a reference to said second cell is appropriate for entry into a formula in said first cell;
storing a current formula in said first cell, if said reference is not appropriate for entry into said formula in said first cell; and
activating said second cell, if said reference is not appropriate for entry into said formula in said first cell. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for formula editing comprising:
-
selecting a cell; and
entering an editing mode, when an appropriate reference for said formula exists in another selected cell. - View Dependent Claims (9, 10, 11)
-
-
12. A method for formula entry comprising:
-
activating a formula entry area;
obtaining an input from a user;
determining whether said input is appropriate for entry into a formula in said formula entry area; and
storing a current formula in said formula entry area, if said input is not appropriate for entry into said formula. - View Dependent Claims (13)
-
-
14. A spreadsheet formula editor comprising:
-
a first activation device configured to activate a first cell;
a selection device configured to select a second cell in response to user input;
a determiner configured to determine whether a reference to said second cell is appropriate for entry into a formula in said first cell;
a storage unit configured to store a current formula in said first cell, if said reference is not appropriate for entry into said formula in said first cell; and
a first activation device configured to activate said second cell, if said reference is not appropriate for entry into said formula in said first cell. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A formula editor comprising:
-
a selection device configured to select a cell; and
an editing mode configured to be entered when an appropriate reference for said formula exists in another selected cell. - View Dependent Claims (22, 23, 24)
-
-
25. A formula editor comprising:
-
an activation device configured to activate a formula entry area;
input from a user configured to be obtained;
a determiner configured to determine whether said input is appropriate for entry into a formula in said formula entry area; and
a storage unit configured to store a current formula in said formula entry area, if said input is not appropriate for entry into said formula in said formula entry area. - View Dependent Claims (26)
-
-
27. A computer program product comprising:
a computer usable medium having computer readable program code embodied therein configured to edit a spreadsheet formula, said computer program product comprising;
computer readable code configured to cause a computer to activate a first cell;
computer readable code configured to cause a computer to select a second cell in response to user input;
computer readable code configured to cause a computer to determine whether a reference to said second cell is appropriate for entry into a formula in said first cell;
computer readable code configured to cause a computer to store a current formula in said first cell, if said reference is not appropriate for entry into said formula in said first cell; and
computer readable code configured to cause a computer to activate said second cell, if said reference is not appropriate for entry into said formula in said first cell. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
34. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to edit a formula, said computer program product comprising;
computer readable code configured to cause a computer to select a cell; and
computer readable code configured to cause a computer to enter an editing mode, when an appropriate reference for said formula exists in another selected cell. - View Dependent Claims (35, 36, 37)
-
-
38. A computer program product comprising:
-
a computer usable medium having computer readable program code embodied therein configured to edit a formula, said computer program product comprising;
computer readable code configured to cause a computer to activate a formula entry area;
computer readable code configured to cause a computer to obtain an input from a user;
computer readable code configured to cause a computer to determine whether said input is appropriate for entry into said formula in said formula entry area; and
computer readable code configured to cause a computer to store a current formula in said formula entry area, if said input is not appropriate for entry into said formula in said formula entry area. - View Dependent Claims (39)
-
Specification