Formula Errors

Why Excel Online Changes Formulas When Forms Adds Responses & How to Fix It

Anum MushtaqAnum Mushtaq Oct 29, 2026 870 views

Question details

Formulas shift or change cell references automatically when new responses are submitted via a connected Microsoft Form.

How to Fix Excel Online Changing Formulas When Forms Adds Responses
Product
Excel Online
Device & OS
not provided
Scenario
Collecting user data via Microsoft Forms connected to an Excel Online workbook, while using formulas adjacent to the collected data.
Observed behavior
When Microsoft Forms adds a new response, Excel inserts a new row into the table, which causes existing relative and absolute formula references (such as G26) to shift down or break.
Before you start

Make a backup copy of your Excel workbook before restructuring your data or modifying formulas to ensure you do not lose any existing Microsoft Forms responses.

Solution 1Recommended

Separate Formulas from the Response Data Sheet

The most reliable way to prevent formula shifting is to keep the Microsoft Forms sync sheet purely for raw data and perform all calculations on a separate worksheet.

Because Microsoft Forms physically inserts a new row into the Excel Online table for every response, any formula on that same sheet—especially those sitting below or right next to the data—will shift down to accommodate the new row.

Creating a dedicated Calculation Sheet ensures that the inserted rows do not alter the physical layout of your formula grid.

1
Create a new worksheet

Click the '+' icon at the bottom of your Excel Online workbook to create a new blank worksheet. Rename it to 'Calculations' or 'Analysis'.

2
Reference the data table

In your new sheet, build your formulas using structured references pointing to the original Forms data table. For example, use =SUM(Table1[Score]) instead of traditional cell ranges.

3
Use dynamic arrays (Optional)

If you need to pull the raw data dynamically without shifting, use the FILTER or UNIQUE functions on the new sheet to mirror the Forms data safely.

Separate Formulas from the Response Data Sheet
Best Practice: Never manually type data or formulas directly adjacent to the Microsoft Forms sync table, as table auto-expansion will frequently overwrite or push your formulas.
Free Microsoft Office alternative

Try WPS Office for Seamless Spreadsheet Management

If Excel Online's background syncing and formula shifting are disrupting your workflow, WPS Office provides a highly stable, desktop-grade alternative. Build powerful data collection workflows with zero unexpected formatting changes, completely free.

  1. 1. Download the software: Visit the official WPS Office website and download the free installer for your operating system.
  2. 2. Install and launch: Run the installer and follow the on-screen instructions. Once installed, launch the WPS Spreadsheets application.
  3. 3. Open your workbook safely: Open your .xlsx file directly in WPS Office to manage your formulas and data without relying on web-based syncing interruptions.
100% compatible with Microsoft Excel (.xlsx, .xls) formatsLightweight application that runs smoothly even on older devicesAdvanced formula management without unexpected web-sync shiftingIncludes intuitive built-in WPS Form tools for structured data collection
microsoft office alternative - wps office

Frequently Asked Questions

Why does Microsoft Forms insert a new row instead of using an empty one?

Microsoft Forms is designed to strictly append data to prevent accidental overwriting of existing information. It executes an 'Insert Row' command in Excel Online for every new submission, which forcibly pushes down any cells or formulas located below it.

Will using absolute references ($A$1) stop formulas from shifting?

No. While absolute references prevent shifting during copy-pasting, they do not prevent shifting when a new physical row or column is inserted into the worksheet. To stop shifting from inserted rows, you must use the INDIRECT function.

Can I disconnect the Microsoft Form to fix my Excel formulas?

Disconnecting the Form will stop new responses from syncing to the Excel file, which will indeed stop the formulas from shifting. However, you will no longer receive live data updates. A better approach is moving calculations to a separate worksheet.