Dynamic thresholds for conditional formats
First Claim
Patent Images
1. A computer-readable storage medium having computer executable components for determining dynamic threshold values for variable formatting a range of cells within a spreadsheet, comprising:
- a variable format command component maintaining a variable format for application to the range of cells, the format applied to at least one cell in the range of cells being dynamically determined;
a threshold type component identifying a threshold type that utilizes a dynamic threshold value;
a dynamic threshold value component for determining a value for use as the dynamic threshold value;
wherein the value is determined from values contained in a plurality of cells, and wherein the plurality of cells is different than the range of cells;
wherein the variable format command component dynamically determines the variable format for the at least one cell in the range of cells based upon the threshold type and the determined threshold value; and
wherein the threshold type is a lowest value, a highest value, a middle value, a percent, a percentile, or a function.
2 Assignments
0 Petitions
Accused Products
Abstract
Generally described, embodiments of the present invention provide the ability to utilize dynamic thresholds and dynamic threshold values when generating variable formatting rules to be applied to a range of cells. Dynamic thresholds include, but are not limited to, “Highest Value,” “Middle Value,” “Lowest Value,” “Number,” “Percent,” “Percentile,” and “Formula.” When using a dynamic threshold, dynamic threshold values are determined based on values contained in a selected range of cells.
-
Citations
18 Claims
-
1. A computer-readable storage medium having computer executable components for determining dynamic threshold values for variable formatting a range of cells within a spreadsheet, comprising:
-
a variable format command component maintaining a variable format for application to the range of cells, the format applied to at least one cell in the range of cells being dynamically determined; a threshold type component identifying a threshold type that utilizes a dynamic threshold value; a dynamic threshold value component for determining a value for use as the dynamic threshold value;
wherein the value is determined from values contained in a plurality of cells, and wherein the plurality of cells is different than the range of cells;wherein the variable format command component dynamically determines the variable format for the at least one cell in the range of cells based upon the threshold type and the determined threshold value; and wherein the threshold type is a lowest value, a highest value, a middle value, a percent, a percentile, or a function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method implemented on a computer-readable storage medium for determining a dynamic threshold value, comprising:
-
maintaining a variable format for application to a range of cells within a spreadsheet, the format applied to at least one cell in the range of cells being dynamically determined; identifying a threshold type that utilizes a dynamic threshold value; determining a value for use as the dynamic threshold value;
wherein the value is determined from values contained in a plurality of cells, and wherein the plurality of cells is different than the range of cells;wherein the variable format is dynamically determined for the at least one cell in the range of cells based upon the threshold type and the determined threshold value; and wherein the threshold type is a lowest value, a highest value, a middle value, a percent, a percentile, or a function; identifying a plurality of cells for which a dynamic threshold value is to be determined, the plurality of cells including a range of cells; evaluating the values contained in the range of cells to identify a value matching a threshold type requirement; selecting the identified value as the dynamic threshold value for the threshold type; and using the dynamic threshold value to determine a variable format to be applied to the range of cells, the format applied to at least one cell in the range of cells being dynamically determined, wherein the plurality of cells is different than the range of cells. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method implemented on a computer-readable storage medium for formatting a range of cells within a spreadsheet using variable formats, the method comprising:
-
identifying a plurality of cells comprising three or more cells, at least two cells of the plurality of cells comprising a range of cells, each cell in the range of cells having a numerical value; defining a variable format to be applied to the range of cells, wherein the variable format includes a first threshold point having a threshold type, a second threshold point having the threshold type, a first background fill defining a first color shading or first pattern density, a second background fill defining a second color shading or second pattern density, and a format style defining a graphical representation of data; determining a dynamic threshold value as a value for the threshold type; evaluating the numeric value of each cell in the range of cells and determining a first value and a second value based on the threshold type, the first value corresponding to the first threshold point and the second value corresponding to the second threshold point; applying the first background fill to a first cell in the range of cells corresponding to the first value and applying the second background fill to a second cell in the range of cells corresponding to the second value, the first background fill and the second background fill having the format style defined by the variable format; and applying additional background fill to each cell having a value between the first value and the second value so that the additional background fill varies in a linear manner for each cell in the range of cells from the cell having the first value to the cell having the second value, the additional background fill having the format style defined by the variable format, the additional background fill being applied without being selected by a user, wherein the plurality of cells is different than the range of cells; and wherein the threshold type is a lowest value, a highest value, a middle value, a percent, a percentile, or a function. - View Dependent Claims (15, 16, 17, 18)
-
Specification