System and method for a spreadsheet application supporting diverse formulaic functions
First Claim
1. A computer-readable medium that includes a spreadsheet application for providing a diverse set of functions within a spreadsheet document, comprising:
- instantiating the spreadsheet document by launching the spreadsheet application on a computing device, wherein the spreadsheet document includes a formulaic cell; and
automatically supporting entry of at least one of a set of diverse functions in the formulaic cell such that a result is obtained in response to processing the entered function, the set of diverse functions comprising;
an IFERROR function, a NONERROR function, a TABLELOOKUP function, an HLOOKUPMULTIPLE function, a VLOOKUPMULTIPLE function, a WORD function, a WORDCOUNT function, a CONCATENATERANGE function, a DATEDIFFERENCE function, a DATEADD function, a WEEKNUMISO function, an AVERAGEIF function, an AVERAGEIFS function, a SUMIFS function, a COUNTIFS function, a WEIGHTEDAVERAGE function, a COUNTDISTINCT function, a SORTRANGE function, a DISTINCT function, and a FILTER function.
2 Assignments
0 Petitions
Accused Products
Abstract
A spreadsheet application or other application supporting formulaic cells that automatically provides support for a number of diverse formulaic functions. The automatically provided diverse formulaic functions include a function returning the value of the formula logic if the logic can be evaluated without an error. Another function finds a value in a formulaic cell that is in the same row as a particular value from the first column and the same column as a particular value in the first row. Other functions allow a selection of a set of multiple lookup rows and columns for matching the values used as variables in the function. The spreadsheet application is further configured to automatically supply other functions in addition to those described.
34 Citations
20 Claims
-
1. A computer-readable medium that includes a spreadsheet application for providing a diverse set of functions within a spreadsheet document, comprising:
-
instantiating the spreadsheet document by launching the spreadsheet application on a computing device, wherein the spreadsheet document includes a formulaic cell; and
automatically supporting entry of at least one of a set of diverse functions in the formulaic cell such that a result is obtained in response to processing the entered function, the set of diverse functions comprising;
an IFERROR function, a NONERROR function, a TABLELOOKUP function, an HLOOKUPMULTIPLE function, a VLOOKUPMULTIPLE function, a WORD function, a WORDCOUNT function, a CONCATENATERANGE function, a DATEDIFFERENCE function, a DATEADD function, a WEEKNUMISO function, an AVERAGEIF function, an AVERAGEIFS function, a SUMIFS function, a COUNTIFS function, a WEIGHTEDAVERAGE function, a COUNTDISTINCT function, a SORTRANGE function, a DISTINCT function, and a FILTER function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for providing a diverse set of functions within a spreadsheet document, comprising:
-
instantiating a user interface representation of the spreadsheet document on a computing device, wherein the spreadsheet document includes a formulaic cell; and
automatically supporting entry of at least one of a set of diverse functions in the formulaic cell such that a result is obtained in response to processing of the entered function, the set of diverse functions comprising;
an IFERROR function, a NONERROR function, a TABLELOOKUP function, an HLOOKUPMULTIPLE function, a VLOOKUPMULTIPLE function, a WORD function, a WORDCOUNT function, a CONCATENATERANGE function, a DATEDIFFERENCE function, a DATEADD function, a WEEKNUMISO function, an AVERAGEIF function, an AVERAGEIFS function, a SUMIFS function, a COUNTIFS function, a WEIGHTEDAVERAGE function, a COUNTDISTINCT function, a SORTRANGE function, a DISTINCT function, and a FILTER function. - View Dependent Claims (18)
-
-
19. A system for providing a diverse set of functions within a spreadsheet document, comprising:
A computing device having memory, the memory having stored thereon a data structure, the data structure comprising;
an array of formulaic cells corresponding to the spreadsheet document, wherein each of the formulaic cells automatically supports entry of at least one of a set of diverse functions such that a result is obtained in response to processing of the entered function, the set of diverse functions comprising;
an IFERROR function, a NONERROR function, a TABLELOOKUP function, an HLOOKUPMULTIPLE function, a VLOOKUPMULTIPLE function, a WORD function, a WORDCOUNT function, a CONCATENATERANGE function, a DATEDIFFERENCE function, a DATEADD function, a WEEKNUMISO function, an AVERAGEIF function, an AVERAGEIFS function, a SUMIFS function, a COUNTIFS function, a WEIGHTEDAVERAGE function, a COUNTDISTINCT function, a SORTRANGE function, a DISTINCT function, and a FILTER function.- View Dependent Claims (20)
Specification