Formula Errors

Fix Excel Structured Reference for Summing Rows Below the Current Row

John WilsonJohn Wilson Nov 2, 2026 871 views

Question details

The user wants to sum values from the row immediately following the current row to the end of an Excel table, but finds that standard structured references do not support this running total behavior.

How to Sum Rows Below the Current Row Using Excel Structured References
Product
Microsoft Excel / WPS Spreadsheet
Device & OS
not provided
Scenario
Calculating running totals or summing remaining table rows dynamically within a formatted data table.
Observed behavior
Standard structured references fail to reference the next or previous rows directly, making it difficult to calculate the sum of values below the current row.
Before you start

Ensure your data is formatted as a formal Table (using Ctrl+T) and take note of the specific column header name you want to sum, as structured references rely on these exact table and column names.

Solution 1Recommended

Use the SUM and OFFSET Functions in a Table Formula

Since structured references cannot natively point to relative rows like 'the next row', you can combine OFFSET with SUM to dynamically calculate the rows below.

Structured references in Excel tables are excellent for referencing entire columns or the current row (using the @ symbol). However, they lack native syntax for shifting up or down by a specific number of rows.

Using the OFFSET function allows you to specify a starting point and shift the reference downwards, helping bridge this syntax gap effectively.

1
Select the target cell

Click on the cell in your table where you want the sum of the rows below to appear.

2
Enter the OFFSET formula

Type the formula =SUM(OFFSET([ColumnName], ROWS($1:1), )), replacing 'ColumnName' with your actual target column name.

3
Apply and calculate

Press Enter. The formula will dynamically shift the starting point to the next row and calculate the sum down to the end of the range.

Use the SUM and OFFSET Functions in a Table Formula
Volatile Function Warning: Keep in mind that OFFSET is a volatile function. In extremely large workbooks with thousands of rows, excessive use of OFFSET can slow down calculation performance.
Powerful Spreadsheet Alternative

Calculate Dynamic Running Totals with WPS Spreadsheet

WPS Office provides a highly compatible spreadsheet tool that perfectly executes complex array formulas, structured references, and dynamic OFFSET calculations, making advanced data analysis seamless.

  1. 1. Open your table in WPS Spreadsheet: Launch WPS Office and open your existing spreadsheet containing the formatted data table.
  2. 2. Apply the OFFSET formula: Select the target cell and enter =SUM(OFFSET([YourColumn],ROWS($1:1),)), just as you would in Excel.
  3. 3. View the results: Press Enter. WPS Spreadsheet processes the structured reference and immediately displays the sum of the rows below.
Fully compatible with Microsoft Excel formulas and structured table referencesEfficiently handles complex OFFSET and SUM calculations for dynamic rangesFree to use with an intuitive, familiar tabbed interface
microsoft office alternative - wps office

Frequently Asked Questions

Why can't I use [@ColumnName]+1 to reference the next row in an Excel table?

The @ symbol strictly evaluates the intersection of the specified column and the exact current row. Structured references do not have built-in syntax (like +1 row) for relative vertical positioning.

Will using the INDIRECT function work for summing rows below the current row?

While INDIRECT can be used to construct a range string dynamically, it is generally much more complex to combine with structured references for this specific task compared to using the OFFSET approach.

Can I turn off structured references entirely if they cause issues?

Yes. You can navigate to File > Options > Formulas and uncheck 'Use table names in formulas' to rely exclusively on standard grid coordinates like A1 or B2 when building formulas inside a table.