R-Squared Excel

What Is R-Squared (RSQ) Excel Function?

The R-Squared (RSQ) Excel function, also known as the coefficient of determination, is a statistical measure that indicates the proportion of the variance in a dependent variable that an independent variable can explain. In other words, RSQ helps to assess how well a particular linear regression model fits the data points. The RSQ value ranges between 0 and 1(or 0% and 100%), with a higher value indicating a stronger relationship between the variables. A higher RSQ value suggests that the independent variable(s) are better at predicting the dependent variable.

For example, the image below depicts two sets of values in columns A & B. We will apply the RSQ function to calculate the output.


The formula is =RSQ (A2:A4, B2:B4), and the result is returned as ‘0.89286.’

Key Takeaways
  • RSQ Excel function calculates the proportion of variance in a dependent variable that an independent variable can explain in a linear regression model.
  •  The value ranges from 0 to 1, with a higher value indicating a stronger relationship between the variables.
  • The R-squared function syntax is, =RSQ(known_ys, known_xs).
  • Arguments for the RSQ function can consist of numbers, names, arrays, or references that include numbers.
  • It helps analysts and researchers assess the performance and significance of their regression models in Excel.


  1. Known_ys – (Mandatory) This is an array or range of data sets.
  2. Known_xs – (Mandatory) This is an array or range of data sets.

How To Use RSQ Function in Excel?

To effectively utilize the RSQ function in Excel, follow these steps.

#1 – Access from the Excel ribbon

  1. Choose the cell where you want the answer to appear. Go to the Formulas tab and click on it.


  2. Select More Functions from the menu.


  3. To access statistical functions, select “Statistical” from the drop-down list, then choose “RSQ” from the menu.


  4. Enter the values for the arguments in the Function Arguments window and click OK to continue.


#2 – Enter the worksheet manually

Step 1: To calculate the average deviation in Excel, select an empty cell and type in the formula =RSQ(). Alternatively, start typing =R and then double-click on the RSQ function from the Excel suggestions.

Step 2: Press the Enter key to view the result.


Now, let us look at a few examples of how to implement the RSQ function in Excel.

Example #1

This example depicts certain values of x & y in a dataset in columns A & B. We can use the RSQ function to find the R-squared Excel value to denote the relationship between the values.

  1. Column A contains the ‘y’ values.
  2. Column B contains the ‘x’ values.

The steps to calculate RSQ in Excel are as follows:

Step 1: Select the cell where we will enter the formula. The selected cell, in this case, is cell B5.


Step 2: Enter the RSQ formula in cell B5. The formula is =RSQ(A2:A4, B2:B4).


 Step 3: Press Enter. The calculated result is “0.937606112,” as shown in the following image.


When calculating R-Squared Excel value, understand that the variables should be independent and have a linear relationship for any correlation to exist.

Example #2

Now, let us look at an interesting example on how to check if a co-relation exists between two sets of data. Given is a menu of a coffee shop where the price of the coffee increase based on the ingredients added. Now let us use the R-Squared Excel formula to understand the pricing-ingredient relationship.

  1. Column B contains the number of ingredients.
  2. Column B contains the pricing of the coffees.

To calculate the regression using the RSQ function in Excel, follow these steps:

Step 1: Select the cell where the formula will be entered and the result calculated. Here, it is C7. Enter the RSQ formula in cell C7. The formula to be entered is:



Step 2: Press Enter.  You get the result as shown below.


Thus, the result shows that 92.9%(0.92906) of the pricing can be explained due to the change in ingredients while around 7% can be explained by other components.

Example #3

Let us look at another interesting example of finding the R-squared Excel value for a weather dataset. Given below are the different temperatures and the corresponding rainfall of a city. Now, let us try to find the correlation between the temperature and rainfall, if any, and check how the data may be inter-related.


We’re going to use the RSQ function to find the R-squared Excel value. 

Step 1: Pick the cell where you want to view the result. Here, it is cell C7. Type in the RSQ formula in cell B7.

=RSQ(B2:B6, C2:C6).


Step 2: Let us look at the result. We get a value of 0.72039.


As seen, this means that 72.039% of the rainfall variations can be attributed to the temperature.

An important area where this formula is used is in risk factor models. You can organize the data with risk factors in one column and the corresponding investments in the other and use the RSQ function to calculate R squared.

You can also use it to analyze sales data and incorporate it in dashboards and reports.

Important Things To Note

  1. If an array or reference argument contains text, logical values, or empty cells, those values will be disregarded, except for cells with a value of zero. Error-values or text that cannot be converted into numbers will result in errors.
  2. If the known_ys and known_xs arguments are empty or contain a different number of data points, the RSQ function will return the #N/A error value.
  3. Similarly, if known_ys and known_xs only have one data point, the RSQ function will return the #DIV/0! error value.
  4. You can automate the R-squared Excel function as a macro or use it in VBA scripting to save time.
  5. Using the R squared Excel function as check points and not as the finishing point. They can help you to test different hypotheses.

Frequently Asked Questions(FAQs)

1. What is the R-Squared (RSQ) Excel function used for?

The R-Squared (RSQ) Excel function is used in statistical analysis to measure the goodness of fit of a linear regression model. This function calculates the proportion of the variation in the dependent variable that is explained by the independent variables in the regression model. An RSQ value close to 1 indicates a strong correlation between the variables, meaning that the independent variables are able to predict a large portion of the variability in the dependent variable. Conversely, an RSQ value closer to 0 suggests a weak relationship between the variables, indicating that the independent variables do not explain much of the variation in the dependent variable.

2. What does a high R-Squared value indicate?

A high R-Squared Excel value typically indicates that a large proportion of the variance in the dependent variable can be explained by the independent variables in a regression model. In other words, when the R-Squared value is close to 1, it suggests that the model is able to accurately predict and account for outcomes based on the predictors included in the analysis. This is often seen as a positive sign, as it indicates a strong relationship between the independent and dependent variables being studied. However, it is important to note that a high R-Squared value does not necessarily imply causation or guarantee accuracy in predictions.

Therefore, while a high R-Squared value can be useful for assessing the goodness of fit of a regression model, it should be interpreted with caution and considered alongside other metrics and data validation techniques to ensure robust and reliable conclusions are drawn from the analysis.

3. Are there any limitations to using the RSQ function in Excel?

• One major limitation is that it only works for linear relationships between variables, meaning it may not accurately assess the fit of non-linear models.
• Additionally, the RSQ value can be misleading if outliers are present in the data, as these extreme values heavily influence it.
• Furthermore, because the RSQ function only considers one independent variable at a time, it cannot account for interactions or correlations between multiple variables.
• Lastly, like any statistical measure, the RSQ value should not be used in isolation to conclude the accuracy or validity of a regression model; rather, it should be used in conjunction with other diagnostic tools and techniques to ensure thorough evaluation.

Download Template

This article must help understand the RSQ Excel Function with its formula and examples. You can download the template here to use it instantly.

Guide to R-Squared Excel Function. Here we explain how to use R-Squared function with examples & downloadable excel template. You can learn more from the following articles. –

Reader Interactions

Leave a Reply

Your email address will not be published. Required fields are marked *