Formula Errors

Fix Excel 2016 Errors with Microsoft 365 Dynamic Array Formulas

Bushra ParveenBushra Parveen Oct 28, 2026 870 views

Question details

Users experience an extra #N/A row error when opening a Microsoft 365 workbook containing dynamic array formulas in older versions like Excel 2016.

Fix Excel 2016 Errors with Microsoft 365 Dynamic Array Formulas
Product
Microsoft Excel
Device & OS
not provided
Scenario
Opening a Microsoft 365 workbook with dynamic array formulas in an older version of Excel.
Observed behavior
Excel 2016 incorrectly converts the dynamic array formula and adds an extra, undeletable row displaying an #N/A error, which breaks overall amount calculations.
Before you start

Ensure you have editing access to the original workbook in Microsoft 365 or a newer version of Excel before attempting to fix these version compatibility issues.

Solution 1Recommended

Replace Dynamic Arrays with Standard Range-Based Formulas

Convert dynamic array references into standard range references that Excel 2016 can understand without generating extra array rows.

Excel 2016 does not natively support dynamic array formulas or spill behaviors like Microsoft 365 does. When older versions encounter these newer behaviors, they automatically try to convert them into legacy array formulas (CSE), which often leads to unintended #N/A errors if the array dimensions mismatch.

1
Open workbook in a newer Excel version

Launch Microsoft 365 or a newer version of Excel that supports dynamic arrays, and open the problematic workbook.

2
Locate the dynamic array formula

Click on the cell containing the formula that uses a dynamic table reference, such as =Table1[Name].

3
Modify the formula to use a fixed range

Replace the dynamic table reference with a traditional cell range reference. For example, change =Table1[Name] to =A2:A10.

4
Apply and save

Press Enter to apply the updated formula, then click the Save icon or press Ctrl+S to save the workbook.

5
Test in Excel 2016

Reopen the saved file in Excel 2016 to verify that the formula calculates correctly and the extra #N/A row is gone.

Replace Dynamic Arrays with Standard Range-Based Formulas
Legacy Array Compatibility: If you absolutely must use array formulas for your data in Excel 2016, remember to commit them using the legacy Ctrl+Shift+Enter shortcut rather than relying on modern spill behaviors.
Free Microsoft Office alternative

Upgrade to WPS Office for Seamless Dynamic Array Support

Stop worrying about version compatibility issues and #N/A errors. WPS Office is a free, lightweight alternative to Microsoft Office that offers excellent support for modern formulas, ensuring your spreadsheets work perfectly every time.

  1. 1. Download and Install: Download WPS Office from the official website and install it on your computer.
  2. 2. Open Your Spreadsheet: Launch WPS Spreadsheet, click 'Open', and select your Excel workbook containing the dynamic array formulas.
  3. 3. Edit Without Errors: View, edit, and save your document seamlessly without encountering legacy version compatibility errors.
Fully compatible with Microsoft Excel (.xlsx) formats and legacy workbooks.Native support for modern spreadsheet functions and dynamic array behaviors.Free to download and use with a highly familiar user interface.Seamlessly migrate your workbooks without breaking existing calculations.
microsoft office alternative - wps office

Frequently Asked Questions

What causes the extra #N/A row error in Excel 2016?

Excel 2016 does not support modern dynamic arrays. When it attempts to convert a newer dynamic formula (like a table reference) into a legacy array formula, it often miscalculates the required array size, resulting in an undeletable extra row displaying an #N/A error.

How do I make my Microsoft 365 spreadsheet backward compatible?

To ensure backward compatibility, avoid using newer dynamic array functions (like FILTER, SORT, or UNIQUE) and avoid referencing whole columns or tables dynamically. Use explicit, fixed cell ranges instead.

Can I simply delete the extra array row in Excel 2016?

No, you cannot delete a single row that is part of a legacy array formula in Excel 2016. Excel protects the structural integrity of the array. You must edit the original formula in a newer Excel version to remove the array behavior entirely.

Are dynamic array formulas available in older Excel versions via an update?

No, dynamic array formulas and their spill behaviors were introduced in Microsoft 365 and Excel 2021. Older standalone versions like Excel 2016 and 2019 will not receive updates to support them natively.