20.2 C
London
Sunday, June 22, 2025
HomeExcelChi-Square Tests in ExcelHow to Perform Fisher’s Exact Test in Excel

How to Perform Fisher’s Exact Test in Excel

Related stories

Learn About Opening an Automobile Repair Shop in India

Starting a car repair shop is quite a good...

Unlocking the Power: Embracing the Benefits of Tax-Free Investing

  Unlocking the Power: Embracing the Benefits of Tax-Free Investing For...

Income Splitting in Canada for 2023

  Income Splitting in Canada for 2023 The federal government’s expanded...

Can I Deduct Home Office Expenses on my Tax Return 2023?

Can I Deduct Home Office Expenses on my Tax...

Canadian Tax – Personal Tax Deadline 2022

  Canadian Tax – Personal Tax Deadline 2022 Resources and Tools...

Fisher’s Exact Test is used to determine whether or not there is a significant association between two categorical variables. It is typically used as an alternative to the Chi-Square Test of Independence when one or more of the cell counts in a 2×2 table is less than 5. 

This tutorial explains how to perform Fisher’s Exact Test in Excel.

Example: Fisher’s Exact Test in Excel

Suppose we want to know whether or not gender is associated with political party preference at a particular college. To explore this, we randomly poll 25 students on campus. The number of students who are Democrats or Republicans, based on gender, is shown in the table below:

2 by 2 table in Excel

To determine if there is a statistically significant association between gender and political party preference, we can perform Fisher’s Exact Test.

Although Excel doesn’t have a built-in function to perform this test, we can use the hypergeometric function to perform the test, which uses the following syntax:

=HYPGEOM.DIST(sample_s, number_sample, population_s, number_pop, cumulative)

where:

  • sample_s = the number of “successes” in the sample
  • number_sample = the sample size
  • population_s = the number of “successes” in the population
  • number_pop = the population size
  • cumulative = if TRUE, this returns the cumulative distribution function; if FALSE, this returns the probability mass function. For our purposes, we will always use TRUE.

To apply this function to our example, we will pick one of the four cells in the 2×2 table to use. Any cell will do, but we’ll use the top left cell with the value “4” for this example.

Next, we’ll fill in the following values for the function:

=HYPGEOM.DIST(value in individual cell, total column count, total row count, total sample size, TRUE)

Fisher's exact test one-tailed p-value in Excel

This produces a one-tailed p-value of 0.0812.

In order to find the two-tailed p-value for the test, we will add the following two probabilities together:

  • The probability of getting x “successes” in the cell we’re interested in. In our case, this is the probability of getting 4 successes (we already found this probability to be 0.0812).
  • 1 – the probability of getting (total column count – x “successes”) in the cell we’re interested in. In this case, the total column count for Democrat is 12, so we’ll find 1 – (probability of 8 “successes”)

Here’s the formula we’ll use:

Fisher's Exact Test in Excel

This produces a two-tailed p-value of 0.1152.

In either case, whether we conduct a one-tailed test or a two-tailed test, the p-value is not less than 0.05 so we cannot reject the null hypothesis. In other words, we don’t have sufficient evidence to say that there is a significant association between gender and political party preference.

Additional Resources

How to Perform a Chi-Square Test of Independence in Excel
How to Perform a Chi-Square Goodness of Fit Test in Excel
How to Calculate Cramer’s V in Excel

Subscribe

- Never miss a story with notifications

- Gain full access to our premium content

- Browse free from up to 5 devices at once

Latest stories