Spreadsheet Bucketing Functions for Grouped Cell Calculations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing spreadsheet functions lack the ability to perform bucketed or grouped data calculations using regular cell functional formulas, limiting the capabilities of PivotTables and requiring users to learn specialized features or functions, which are often avoided due to complexity.

Innovation Solution

A family of spreadsheet functions that enable users to create bucketed or grouped data values usable in cell function calculations, supporting automatic filling, label alteration, data constraining, and filtering, and compatible with a broad range of functions including SUM, MIN, and STDEV, with options for date and text bucketing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If PivotTable is used for bucketing or grouping data, then data analysis capability is improved, but device complexity and ease of operation deteriorate because it is considered too complicated by many users

Engineering Contradiction:
Improvedata analysis capabilityVSAvoiduser accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent extracts the bucketing and grouping functionality from the complex PivotTable interface and implements it as a simple spreadsheet function that can be used directly in cell formulas. This allows users to access grouping capabilities without needing to learn or use the complicated PivotTable feature, effectively taking out the useful functionality and separating it from the complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a universal grouping function that can be used with any spreadsheet function (SUM, COUNT, AVERAGE, etc.) rather than being limited to PivotTable operations. This multi-functional approach allows the same grouping mechanism to work across different contexts and functions, making it both versatile and easy to use.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If specialized functions like GETPIVOTDATA or CUBE functions are used, then bucketed data can be used in separate cell calculations, but device complexity increases and ease of operation decreases

Engineering Contradiction:
Improveformula integration capabilityVSAvoidfunction complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the specialized GETPIVOTDATA and CUBE function capabilities and replaces them with a simpler grouping function that works directly with regular spreadsheet functions. This eliminates the need for specialized functions while maintaining the ability to use bucketed data in separate cell calculations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of the PivotTable grouping functionality that can be used directly in formulas without requiring the complex specialized functions. This copied functionality maintains the essential grouping capability while removing the complexity of the original implementation.

Inventive Principle:
Principle #26Copying

3Ease of operation

If traditional spreadsheet functions are used, then ease of operation is maintained, but adaptability deteriorates because none can perform bucketed or grouped data calculations

Engineering Contradiction:
Improveuser accessibilityVSAvoidgrouping capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent enhances traditional spreadsheet functions by adding grouping capability that works with any function (SUM, COUNT, AVERAGE, MIN, MAX, etc.). This universal approach maintains the ease of using familiar functions while adding the adaptability to perform grouped calculations, allowing users to combine simplicity with enhanced functionality.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent modifies the parameter structure of spreadsheet functions to include grouping parameters that allow users to specify how data should be bucketed and grouped. This parameter change enables traditional functions to perform grouped calculations without changing the basic function syntax or user interface, maintaining ease of operation while adding versatility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12505284B2Methods and systems for bucketing values in spreadsheet functions
Publication Date: 2025.12.23 ADAPTAM INC
  • US12505284B2 patent drawing
  • US12505284B2 patent drawing
  • US12505284B2 patent drawing

AI summary

The disclosed technology creates new families of (predefined formula) spreadsheet functions which allow users to bucket values, supports use of those bucketing functions in other functions, and adds value bucketing capabilities as an option in existing spreadsheet functions. The technology disclosed can use as inputs either cell ranges or Non-Spreadsheet Cell (NSC) data formulas. The capability allows users to bucket numerical, text and time/date values.