How to Fix Excel Formulas Not Working on MacBook
Question details
The user needs to resolve an issue on a MacBook where Excel formulas fail to calculate or return errors.

- Product
- Microsoft Excel for Mac
- Device & OS
- macOS
- Scenario
- Attempting to perform data calculations using formulas in an Excel workbook on a Mac device.
- Observed behavior
- Formulas do not calculate automatically, display as plain text instead of results, or return #NAME? errors due to unsupported functions like XLOOKUP.
Verify that your Microsoft 365 subscription is active and properly logged in on your Mac, as unlicensed software may restrict calculation and editing capabilities.
Enable Automatic Workbook Calculation
Use this solution if your formulas remain stagnant and only update when you manually edit the cells.
By default, Excel is set to calculate formulas automatically. However, large workbooks or specific software glitches can sometimes switch this setting to Manual, preventing your formulas from updating in real-time.
Launch Microsoft Excel on your MacBook. Click on 'Excel' in the top macOS menu bar, and select 'Preferences' from the dropdown menu.
In the Preferences window, locate and click on 'Calculation' (or 'Formulas', depending on your exact Excel version).
Under the Calculation Options section, ensure that the 'Automatic' radio button is selected instead of 'Manual'.
Return to your workbook and press the keyboard shortcut 'Control + Option + F9' to force Excel to recalculate all open formulas immediately.

Fix Cell Formatting and Syntax Errors
Apply this fix if your formula displays as plain text exactly as you typed it, rather than showing the calculated result.
Verify Function Compatibility
Check this if your formulas return a #NAME? error or automatically convert to include an '_xlfn.' prefix.
Use WPS Spreadsheet for Reliable Calculations on Mac
If you are struggling with formula errors or unsupported functions in older Excel versions, WPS Office provides a robust, native Mac application that supports modern formulas (including XLOOKUP) and automatic calculations right out of the box.
- 1. Install WPS Office for Mac: Download and install the free WPS Office suite tailored for macOS from the official website.
- 2. Open Your Spreadsheet: Launch WPS Spreadsheet and open your existing Excel workbook containing the complex formulas.
- 3. Verify Automatic Calculation: Navigate to the 'Formulas' tab and click on 'Calculation Options' to ensure it is set to 'Automatic'.
- 4. Edit and Calculate: Input your advanced formulas. WPS Spreadsheet will instantly calculate and display the precise results without version compatibility errors.

Frequently Asked Questions
Why is my Excel formula showing as text instead of the result on my Mac?
This commonly occurs when the cell format is accidentally set to 'Text' instead of 'General'. It can also happen if you have typed an apostrophe (') or a blank space directly before the equal sign (=) at the beginning of your formula.
How do I force Excel to recalculate all formulas on a MacBook?
To force a full recalculation of all open workbooks on a Mac, you can press the keyboard shortcut 'Control + Option + F9'. This forces Excel to process all cells, even if it hasn't detected any changes.
What does the '_xlfn.' prefix mean in my Excel formula?
The '_xlfn.' prefix (e.g., '_xlfn.XLOOKUP') indicates that the formula relies on a function that is not supported by your currently installed version of Excel. This usually happens when opening a newer workbook in an older version of Excel, like Office 2016 or 2019.




