Function Problems

Fix Excel AutoSum Inserting SUBTOTAL Instead of SUM

Amos GikundaAmos Gikunda Oct 9, 2026 871 views

Question details

The user is attempting to calculate a total using AutoSum, but the tool is inserting a SUBTOTAL formula (using function number 109) instead of the standard SUM formula.

How to Fix Excel AutoSum Inserting SUBTOTAL Instead of SUM
Product
Microsoft Excel
Device & OS
not provided
Scenario
Using the AutoSum tool inside a dataset formatted as an official Excel Table.
Observed behavior
Excel automatically overrides the typical SUM behavior and inserts a SUBTOTAL(109) formula because the active cell is located within an Excel Table.
Before you start

Before proceeding, determine if you rely on specific Excel Table features like dynamic filtering and automatic row expansion, as resolving this AutoSum behavior requires converting the table back into a standard data range.

Solution 1Recommended

Convert the Excel Table to a Standard Range

Converting your formatted table back to a standard data range forces the AutoSum tool to revert to its default behavior and insert a SUM formula.

Excel is programmed to use SUBTOTAL inside tables so that filtered rows update dynamically. By converting the table into a normal range, you remove this dynamic behavior, allowing AutoSum to work normally.

1
Select a cell in the table

Right-click on any cell inside the Excel table where you are experiencing the AutoSum formatting issue.

2
Select Convert to Range

In the context menu that appears, hover your cursor over 'Table' and click on 'Convert to Range' from the sub-menu.

3
Confirm the conversion

A prompt will appear asking if you want to convert the table to a normal range. Click 'Yes' to confirm your decision.

4
Reapply AutoSum

Navigate back to your desired total cell and click the AutoSum button again. It should now insert a standard SUM formula and select the values above the active cell.

Convert the Excel Table to a Standard Range
Formatting Retained: Converting to a range removes advanced table functionality but keeps all your visual formatting, such as banded row colors and border styles.
Efficient Data Processing

Easily Manage Data and Formulas with WPS Spreadsheet

WPS Spreadsheet provides an intuitive interface for executing mathematical functions like AutoSum. It allows you to effortlessly switch between formatted data tables and standard ranges to ensure your formulas behave exactly as you expect.

  1. 1. Open your dataset: Launch WPS Spreadsheet and open your existing workbook containing the dataset.
  2. 2. Convert Table if necessary: Right-click any cell within your data table, select 'Table', and click 'Convert to Range' to prepare for standard formula processing.
  3. 3. Apply AutoSum: Highlight the empty cell directly below your data, navigate to the Formulas tab, and click 'AutoSum' to instantly generate a standard SUM calculation.
Fully compatible with Microsoft Excel (.xlsx) formats and formulasSeamlessly convert tables to ranges to manage default function behaviorsLightweight, free alternative to Microsoft Office for daily data tasksIntuitive AutoSum tool for instant calculations across large datasets
microsoft office alternative - wps office

Frequently Asked Questions

Why does Excel use SUBTOTAL instead of SUM inside a table?

When you use AutoSum inside an official Excel Table, the application defaults to the SUBTOTAL function. This is an intentional design choice so that if you apply filters to the table columns, the total will dynamically update to sum only the visible rows. A standard SUM function would incorrectly include hidden rows in its calculation.

What does the 109 mean in the SUBTOTAL formula?

In the formula =SUBTOTAL(109, [Range]), the number 109 represents a specific calculation method. The '9' stands for the SUM operation, and the '100' series instructs Excel to calculate the sum while ignoring any rows that have been manually hidden or filtered out.

Will I lose my data if I convert an Excel table to a range?

No, your data is completely safe. Converting a table to a range only removes the specialized table functionality (like built-in filter drop-downs and automatic formula expansion). All your text, numbers, and even the visual formatting (like cell colors and borders) will remain intact.