logo
search
Function Problems

How to Fix Excel FREQUENCY Function Not Working on Mac or PC

Maira MehtabMaira Mehtab Sep 21, 2026 868 views

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.
Before you start

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.

Solution 1Recommended

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.

1
Create a new file

Open Excel and create a completely blank workbook.

2
Input sample data

Enter a small sample data array in column A and a sample bins array in column B.

3
Test the formula

Highlight the output range, type =FREQUENCY(A2:A10, B2:B5), and press Control+Shift+Enter (or Command+Return on Mac).

4
Migrate data if successful

If the formula works perfectly in the new workbook, the original file is likely corrupted. Copy your working data over to the new file.

Data Analysis Alternative

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. 1. Open your dataset: Launch WPS Spreadsheets and open your .xlsx workbook containing the raw data and bins array.
  2. 2. Select the output range: Highlight the blank cells adjacent to your bins array where you want the calculated frequencies to display.
  3. 3. Type the formula: Enter =FREQUENCY(data_array, bins_array) into the formula bar.
  4. 4. Execute as an array: Press Ctrl+Shift+Enter (or Cmd+Return on Mac) to calculate the distribution array instantly.
Fully compatible with Microsoft Excel array formulas and .xlsx filesFree and lightweight alternative for Windows, Mac, and iOSIntuitive interface for executing complex statistical functions
microsoft office alternative - wps office

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.