How To Calculate P-value In Excel?

5.7 min read|Last Updated: December 29th, 2023|Categories: excel|
table of content

P-value, which is short for “probability value,” indicates the probability of error in accepting the observed result’s validity. It is used in hypothesis testing in statistical calculations. In this blog, we are going to discuss what p-value is and how to calculate it.

The Concept of P-value

To understand what p-value is, we should first know what the hypothesis test is. In simple words, a hypothesis test is a statistical test used to determine if an assumption is true or not for a population. It is a way to test the results of a survey or experiment to see if the results are meaningful. A Hypothesis test includes two hypotheses:

Null hypothesis (H0): It is usually the hypothesis that the event will not occur or the results are by chance.

Alternative hypothesis (Ha): It is a hypothesis that the event will occur, or the results are not by chance.

Alpha: It is the threshold value in the hypothesis test by which the null hypothesis can be rejected or accepted. A common value for Alpha is 0.05.

We calculate a parameter called “p-value” that states the results are valid during a hypothesis test, or they have happened by chance: the smaller p-value, the stronger evidence in favor of the alternative hypothesis.

In Excel, we can calculate the p-value using two main methods: t-test and z-test.

T-Test or Z-Test?

we should check the sample size: for the small samples, a t-test will give a better result. If the sample size is 30 or more, we must choose the z-test. If the variance of the population is known, the z-test will be a better choice.

 

 

T-test

There are two ways to perform a t-test in Excel:

1. T-Test Tool From Data Analysis ToolPak

The first thing we should do is to add the analysis ToolPak to Excel. To do so, click on files > options; In the window that opens, click on Add-ins. Check if the “Excel Add-ins” option is selected in the manage box, then click on “go.” In the next window, check the Analysis ToolPak and then click on OK.

Now that the Data Analysis ToolPak is enabled, follow the steps below:

  1. Go to the Data tab and click on the Data Analysis from the Analysis group.
  2. On the Analysis Tool dialogue box that opens, choose “t-Test: Paired Two Sample for Means,” then click OK.
How to add t-test Data Analysis Tool

The new window includes input and output groups. The inputs include:

Variable 1 Range: This is the first dataset

Variable 2 Range: This is the second dataset

Hypothesized mean difference: This value is the null hypothesis value and represents no effect. We usually enter zero for this one.

Labels: if you have column headings, then check it.

Alpha: this is the significance level. The most common and also, Excel’s default is 0.05. Another common value is 0.01.

In the output group, we can determine where we want the results.

Look at the example below:

How to calculate p-value using t-test from Data Analysis

2. T.TEST Function

We can also perform a t-test using the T.TEST function. The syntax of the function is as below:

T.TEST(array1,array2,tails,type)

Array1: The first dataset

Array2: The second dataset

Tails: This argument determines that the function uses one or two tails of t-distribution. If it is 1, the function uses one-tailed distribution, and if it’s 2, it will use two-tailed distribution.

Type: Determines the type of t-test. There are three types of t-test:

  1. Paired t-test
  2. Two-sample equal variance t-test
  3. Two-sample unequal variance t-test

Look at the example below:

How to calculate p-value using the T.TEST function

Possible Errors

#N/A: It occurs when the length of the arrays is not equal.

#NUM: if the supplied tails argument has any value other than 1 or 2. It also occurs if the type argument has any value other than 1, 2, or 3.

#Value: This error occurs when any of the arguments are non-numeric.

Z-test

A Z-test is a hypothesis test based on the z-statistic, which follows the standard normal distribution under the null hypothesis. During a z-test, we assume that the sample distribution is normal. The z-test is based on the z-score, which is calculated with the population mean and standard deviation.

Z-test Tool from Data Analysis ToolPak

To perform a z-test using Data Analysis TooPack, go to the Data tab and click on the Data Analysis from the “Analysis” group and choose “z-Test: two samples for means” from the Data Analysis window. A new window consisting of the input variables will open. It includes:

Variable 1 Range: This is the first dataset

Variable 2 Range: This is the second dataset

Hypothesis Mean Difference: This value is the null hypothesis value and represents no effect. We usually enter zero for this one.

Variable 1 Variance (known): Variance population for the first sample.

Variable 2 Variance (known): Variance population for the second sample.

Alpha: this is the significance level. Like the t-test, the most common and also, Excel’s default is 0.05. Another common value is 0.01.

In the output group, we can determine where we want the results.

Z-test window from Data Analysis

In the following image, we can see the results:

How to calculate p-value using the Z.TEST function

Z.TEST Function

We can also perform a z-test using the Z.TEST function. This function performs the 1-sample z-test. The syntax of the function is as below:

Z.TEST(array,x,[sigma])

Array: The dataset against which the hypothesized sample means is to be tested.

X: This is the hypothesized sample mean.

[sigma]: This is the population standard deviation (optional). If omitted, the function uses the sample standard deviation.

If we decide to calculate the two-tailed p-value, we can use the combination of the Z.TEST function and the MIN function, in the form below:

2*MIN(Z.TEST(array,x,[sigma]),1-Z.TEST(array,x,[sigma]))

Look at the following image:

How to calculate p-value using the Z.TEST function

Note: The Z.TEST function calculates the one-tailed probability.

Possible Errors

#N/A: It occurs when the array is empty.

#NUM: It occurs when the [sigma] argument is equal to zero.

#DIV/0: It occurs when you do not input [sigma], and the standard deviation of the supplied array is zero. It also occurs when the array argument includes only one value.#VALUE!: It occurs when any of the inputs are non-numeric.

Bottom Line

In this blog, we discussed two types of hypothesis testing: t-test and z-test. Both of these methods result in a p-value. We also introduced two ways to perform each of them.

You can connect with us and ask our experts for your inquiries and get more Excel Support Service.

Reduce cost, accelerate tasks, and improve quality with Excel Automation Service.

Our experts will be glad to help you, If this article didn't answer your questions.

Share now:

About the Author: Kamyar.M

Leave A Comment

contact us

Contact us today at and speak with our specialist.