Back

How to Create a Frequency Distribution Table

How to Create a Frequency Distribution Table

Raw data rarely tells a clear story on its own. Whether you are analyzing exam scores, sales figures, or survey responses, a long list of numbers can be difficult to interpret at a glance. A frequency distribution table solves this problem by organizing data into a structured format that reveals patterns, trends, and the overall shape of a dataset.

Losing sleep over pending assignments?

Reclaim your night

What Is a Frequency Distribution Table?

A frequency distribution table is a structured summary that organizes raw data into categories and shows how many times each category occurs. Instead of scanning through hundreds of individual values, a reader can look at the table and immediately understand how the data is distributed.

The table typically consists of two core columns: one listing the distinct values or class intervals, and one recording the frequency — that is, the count of how often each value or interval appears in the dataset. Depending on the level of detail required, additional columns can be added to show relative frequency (the proportion or percentage each category represents) and cumulative frequency (a running total of frequencies from the first category through to the last).

Frequency distribution tables work with both categorical data, such as survey response options, and numerical data, such as test scores or temperatures. When dealing with numerical data, values can either be listed individually — known as an ungrouped distribution — or grouped into intervals called classes, producing a grouped distribution.

When to Use a Frequency Distribution Table

A frequency distribution table is most useful when raw data is too large or disorganized to interpret directly. As a general rule, if you have more than 20 observations and want to communicate patterns clearly, a frequency distribution table is worth constructing.

You are working with a large dataset

When a dataset contains dozens, hundreds, or thousands of values, listing every individual observation is impractical. Grouping the data into a table makes it manageable and immediately readable. A dataset of 500 customer ages, for example, becomes far more informative when condensed into ten class intervals.

You want to identify patterns and distributions

A frequency distribution table makes it easy to see where data concentrates, where it is sparse, and whether the distribution is symmetric or skewed. This is particularly valuable in fields such as education, healthcare, economics, and quality control, where understanding the shape of a distribution informs decisions.

You are preparing data for further analysis

Frequency distribution tables serve as a foundation for constructing histograms, frequency polygons, and ogive curves. They also support calculations of the mean, median, and mode for grouped data, and underlie probability estimates in inferential statistics.

You are comparing two or more datasets

Placing two frequency distributions side by side allows for direct comparison of how different groups or time periods are distributed across the same range of values — for instance, comparing exam score distributions between two classes.

You are presenting findings to a non-technical audience

A well-constructed frequency distribution table communicates complex data clearly and concisely. It requires no specialist knowledge to read, making it one of the most effective tools for presenting statistical summaries in reports, presentations, and publications.

Steps to Create a Frequency Distribution Table

Step 1: Collect and review your raw data

Begin by gathering all observations into a single list. Check for obvious errors, outliers, or missing values before proceeding. For this walkthrough, the following dataset represents the scores of 30 students on a mathematics test:

45, 52, 61, 63, 67, 68, 70, 71, 72, 73, 74, 75, 75, 76, 78, 79, 80, 81, 82, 83, 85, 86, 87, 88, 90, 91, 92, 94, 96, 98

Step 2: Find the range

Subtract the smallest value from the largest to determine the spread of the data.

Range = Maximum − Minimum = 98 − 45 = 53

Step 3: Choose the number of classes

Decide how many class intervals your table will have. Between five and twenty classes is standard, depending on the size of the dataset. A common guideline is Sturges’ Rule:

k = 1 + 3.322 × log₁₀(n)

Where k is the number of classes and n is the number of observations. For 30 data points:

k = 1 + 3.322 × log₁₀(30) = 1 + 3.322 × 1.477 ≈ 6

Six classes is a reasonable choice for this dataset.

Step 4: Calculate the class width

Divide the range by the number of classes, then round up to a convenient whole number.

Class Width = Range ÷ k = 53 ÷ 6 ≈ 8.83 → round up to 9

Rounding up ensures that all values are captured within the intervals. For cleaner presentation, many analysts round to the nearest 5 or 10 — in this case, a class width of 10 produces tidier intervals and is perfectly acceptable.

Step 5: Determine the class limits

Start the first class at a value at or below the minimum observation. Using a starting point of 40 and a class width of 10:

Class Interval
40 – 49
50 – 59
60 – 69
70 – 79
80 – 89
90 – 99

Ensure the intervals are mutually exclusive (no value can fall into two classes) and collectively exhaustive (every value fits into exactly one class).

Step 6: Tally the frequencies

Go through the raw data and count how many observations fall into each class interval.

Class IntervalTallyFrequency
40 – 49|1
50 – 59|1
60 – 69|||4
70 – 79|||| |||9
80 – 89|||| |||9
90 – 99|||| |6
Total30

Always verify that the frequencies sum to the total number of observations.

Step 7: Add relative and cumulative frequency columns

Relative frequency expresses each class’s count as a proportion of the total. Cumulative frequency is a running total across the classes.

Class IntervalFrequencyRelative FrequencyCumulative Frequency
40 – 4913.3%1
50 – 5913.3%2
60 – 69413.3%6
70 – 79930.0%15
80 – 89930.0%24
90 – 99620.0%30
Total30100%

The completed table gives a clear picture of the distribution: the majority of students scored between 70 and 89, while very few fell below 60.

Between job, family, and classes?

We’ll write the assignment you can’t fit in

How to Create a Frequency Distribution Table in Excel

Excel offers several methods for building a frequency distribution table, ranging from manual entry to built-in functions. The three most practical approaches are covered below, using the same 30-student test score dataset from the previous section.

Method 1: Manual Count Using COUNTIFS

This method gives you full control over your class intervals and is straightforward to audit and update.

Step 1: Enter your raw data

Paste your data into column A, with a header in cell A1 (e.g., Score) and values in A2:A31.

Step 2: Set up your class interval table

In columns C and D, enter the lower and upper bounds of each class interval:

CD
1LowerUpper
24049
35059
46069
57079
68089
79099

Step 3: Enter the COUNTIFS formula

In cell E2, enter the following formula and drag it down through E7:

=COUNTIFS($A$2:$A$31,">="&C2,$A$2:$A$31,"<="&D2)

This counts every value in column A that falls within the lower and upper bounds of each row. The dollar signs lock the data range so it does not shift when you drag the formula down.

Step 4: Add relative and cumulative frequency columns

In F2, calculate relative frequency:

=E2/SUM($E$2:$E$7)

Format column F as a percentage. In G2, enter the cumulative frequency:

=E2

In G3 and below:

=G2+E3

Method 2: Using the FREQUENCY Array Function

Excel’s built-in FREQUENCY function calculates frequencies automatically against a set of upper-boundary values called bins.

Step 1: Define your bin values

Enter the upper boundary of each class interval in column C:

C
1Bin
249
359
469
579
689
799

Step 2: Enter the FREQUENCY formula

Select the range D2:D7 (one cell per bin), then type:

=FREQUENCY(A2:A31,C2:C7)

In older versions of Excel, press Ctrl + Shift + Enter to confirm this as an array formula. In Excel 365 and Excel 2021, pressing Enter alone is sufficient, as these versions handle dynamic arrays natively.

Excel will populate all six frequency values simultaneously. Note that FREQUENCY assigns each value to the interval whose bin boundary it does not exceed, so a bin of 49 captures all values from the start of your data up to and including 49.

Method 3: Using a PivotTable

PivotTables offer the fastest route to a frequency distribution and require no formulas.

Step 1: Format your data as a table

Click anywhere in your data range and press Ctrl + T to convert it to an Excel table.

Step 2: Insert a PivotTable

Go to Insert → PivotTable and place it in a new worksheet.

Step 3: Configure the PivotTable fields

Drag the Score field into both the Rows area and the Values area. In the Values area, ensure the field is set to Count rather than Sum.

Step 4: Group the row values

Right-click any value in the Row Labels column and select Group. In the dialog box, set:

  • Starting at: 40
  • Ending at: 99
  • By: 10

Excel will immediately group the scores into class intervals of width 10 and display the count for each group — producing a complete frequency distribution table in seconds.

Choosing the Right Method

MethodBest For
COUNTIFSCustom or unequal class intervals
FREQUENCYQuick array-based calculation with uniform bins
PivotTableLarge datasets and exploratory analysis

For most classroom and professional use cases, COUNTIFS offers the best balance of transparency and flexibility. PivotTables are the preferred choice when working with large datasets that may require frequent updates or regrouping.

Advantages and Limitations of Frequency Distribution Tables

Advantages and Limitations of Frequency Distribution Tables

Zero time to write?

That’s exactly why we exist

FAQs

What type of data can be used in a frequency distribution table?

Both discrete and continuous data can be used to create frequency distribution tables.

When should I use a grouped frequency distribution?

Use a grouped frequency distribution when dealing with large datasets to simplify and summarize the data.

What is the difference between frequency and relative frequency?

Frequency shows the count of occurrences, while relative frequency shows the proportion or percentage of occurrences.

This website stores cookies on your computer. Cookie Policy