logo
search
Function Problems

How to Fix FREQUENCY Array Formula Not Filling Cells in Excel

Muhammad TalhaMuhammad Talha Oct 10, 2026 871 views

Question details

The user is unable to get the FREQUENCY array formula to populate multiple cells with results.

How to Fix FREQUENCY Array Formula Not Filling Cells in Excel
Product
Microsoft Excel
Device & OS
not provided
Scenario
Attempting to calculate the frequency distribution of a data set across specified bins using the FREQUENCY function.
Observed behavior
The formula returns only a single result in one cell instead of populating or spilling the full array of frequency distribution results.
Before you start

Ensure that your data array contains numeric values and that your bins array correctly defines the intervals you want to measure. Additionally, check which version of Excel you are using, as dynamic arrays behave differently in modern versions compared to older legacy versions.

Solution 1Recommended

Use Dynamic Arrays in Newer Excel Versions

For Excel 365 and Excel 2021 or later, the FREQUENCY function utilizes dynamic arrays and automatically spills results into adjacent cells without requiring legacy keyboard shortcuts.

Modern versions of Excel have introduced dynamic arrays. This means that functions returning multiple values, like FREQUENCY, will automatically expand (or "spill") their results into neighboring blank cells based on a single formula entry.

1
Select the starting cell

Click on the single top cell where you want the first frequency result to appear.

2
Enter the FREQUENCY formula

Type your formula, for example, =FREQUENCY(A2:A180, F2:F18), replacing the ranges with your actual data and bins arrays.

3
Execute the formula

Press the Return (or Enter) key. The results will automatically spill downwards into the required number of cells.

Use Dynamic Arrays in Newer Excel Versions
Spill Range: Make sure the cells below your formula are completely empty. If there is any existing data blocking the way, Excel will return a #SPILL! error.
Data Analysis Made Easy

Calculate Data Frequencies Easily with WPS Spreadsheet

WPS Office provides full support for complex array formulas, including the FREQUENCY function. You can easily analyze data distributions and build statistical reports using this highly compatible and lightweight spreadsheet tool.

  1. 1. Open your data file: Launch WPS Spreadsheet and open the workbook containing your dataset and bin intervals.
  2. 2. Select the output range: Highlight the blank cells where you want the frequency distribution to appear (remember to select one more cell than your bins).
  3. 3. Enter and execute the formula: Type =FREQUENCY(data_range, bins_range) in the formula bar and press Ctrl+Shift+Enter to instantly populate the full array of results.
Fully compatible with Microsoft Office Excel formats (.xlsx, .xls) and legacy array functionsSupports dynamic arrays for automated data spilling without complex shortcutsLightweight application that runs smoothly on Windows, Mac, and LinuxFree to download and use for your daily statistical data analysis
microsoft office alternative - wps office

Frequently Asked Questions

Why does my FREQUENCY formula only return one value?

In older versions of Excel, if you only select a single cell and press Enter, the FREQUENCY function behaves like a standard formula and calculates only the first bin. You must select the entire required output range and press Ctrl+Shift+Enter to get all values.

What does the #SPILL! error mean when using FREQUENCY?

The #SPILL! error occurs in newer versions of Excel when the adjacent cells required to display the full array of results are not empty. Clear the cells below your formula to allow the results to populate properly.

Do I need to sort my data array before using FREQUENCY?

No, you do not need to sort the data array. The FREQUENCY function automatically evaluates and counts the occurrences of values that fall within the intervals defined by your bins array, regardless of the data's original order.

Why are there curly braces {} around my formula?

Curly braces indicate that the formula was entered as a legacy array formula using Ctrl+Shift+Enter (or Command+Shift+Return). You should not type these manually; Excel adds them automatically to signify that the formula applies to a range of cells.