How to Fix Excel FREQUENCY Function Not Working on Mac or PC
Question details
The user needs to troubleshoot the Excel FREQUENCY function, which fails to return the correct array results when entered with data and bin arrays using Control+Shift+Enter, particularly on Mac or iPhone.
- Product
- Microsoft Excel
- Device & OS
- Mac and iOS
- Scenario
- Calculating statistical frequency distributions using the FREQUENCY array formula.
- Observed behavior
- The formula fails to calculate properly or returns errors despite using the correct Control+Shift+Enter keyboard shortcut for array formulas.
Verify that your bins array is sorted in ascending order and that you have selected one more cell for your output range than the number of bins you specified.
Isolate the Issue with a New Blank Workbook
Creating a new file helps determine whether the problem is caused by a corrupted workbook or an issue with the Excel application itself.
Often, hidden formatting issues or workbook corruption can prevent array formulas from calculating correctly. Testing in a clean environment isolates the root cause.
Open Excel and create a completely blank workbook.
Enter a small sample data array in column A and a sample bins array in column B.
Highlight the output range, type =FREQUENCY(A2:A10, B2:B5), and press Control+Shift+Enter (or Command+Return on Mac).
If the formula works perfectly in the new workbook, the original file is likely corrupted. Copy your working data over to the new file.
Verify Office and macOS Version Compatibility
Check your application versions to ensure array formulas are fully supported and behaving consistently across devices.
Re-enter the Array Formula Correctly
Legacy versions of Excel strictly require array formulas to be finalized with a specific keystroke combination rather than just the Enter key.
Calculate Frequency Distributions Seamlessly in WPS Spreadsheets
WPS Spreadsheets provides robust support for complex data analysis, including full compatibility with the FREQUENCY function and array formulas. Easily calculate data distributions across desktop and mobile devices without worrying about version conflicts.
- 1. Open your dataset: Launch WPS Spreadsheets and open your .xlsx workbook containing the raw data and bins array.
- 2. Select the output range: Highlight the blank cells adjacent to your bins array where you want the calculated frequencies to display.
- 3. Type the formula: Enter =FREQUENCY(data_array, bins_array) into the formula bar.
- 4. Execute as an array: Press Ctrl+Shift+Enter (or Cmd+Return on Mac) to calculate the distribution array instantly.

Frequently Asked Questions
Why does my FREQUENCY formula show a #VALUE! error?
This error often occurs if you did not press Control+Shift+Enter when completing the formula in older versions, or if your data array contains non-numeric text values.
Why is there an extra zero or number at the end of my FREQUENCY results?
The FREQUENCY function always returns an array that is one item larger than your bins array. This extra item represents the count of any values that are greater than your highest specified bin.
Can I edit or delete a single cell within the FREQUENCY array result?
No, you cannot change or delete part of an array. To edit the formula, you must select the entire output range of cells containing the array, make your changes in the formula bar, and press Control+Shift+Enter again. To delete it, select the entire range and press Delete.
Does the FREQUENCY function work on mobile versions like Excel for iPhone?
While the mobile app supports viewing formulas, entering complex multi-cell array formulas via the mobile touch interface can be difficult. It is highly recommended to set up the array function on a desktop version first.




