How to Calculate R-Squared in Excel: A Complete Guide

R-squared (R²) is one of the most useful statistical measures you can generate in Excel — and one of the most misunderstood. Whether you're analyzing sales trends, running a school project, or building a financial model, knowing how to calculate and interpret R² correctly changes how you read your data.

What Is R-Squared, Exactly?

R-squared, also called the coefficient of determination, measures how well a regression line fits your data. It answers the question: how much of the variation in my dependent variable (Y) is explained by my independent variable (X)?

The value always falls between 0 and 1, typically expressed as a percentage:

  • R² = 1.0 (100%) — the regression line fits the data perfectly
  • R² = 0.85 (85%) — 85% of the variation in Y is explained by X
  • R² = 0.10 (10%) — very little of the variation is captured by the model

A higher R² doesn't automatically mean a better or more meaningful model — but more on that shortly.

Three Ways to Calculate R-Squared in Excel

Excel gives you multiple routes to the same destination. Which method suits you depends on how much context you need around the result.

Method 1: The RSQ Function (Quickest)

If you just need the R² value and nothing else, the RSQ function is your fastest option.

=RSQ(known_ys, known_xs) 
  • known_ys = your dependent variable data (the Y column)
  • known_xs = your independent variable data (the X column)

Example: If your Y values are in column B (B2:B20) and X values are in column A (A2:A20):

=RSQ(B2:B20, A2:A20) 

Excel returns the R² value directly. No setup required.

Method 2: Square the CORREL Function

The CORREL function returns the Pearson correlation coefficient (r), and R² is simply r². So:

=CORREL(known_ys, known_xs)^2 

This approach is useful when you also want to see the raw correlation value — which tells you both the strength and direction of the relationship. RSQ gives you R² directly but drops the sign, so you lose information about whether the relationship is positive or negative.

Method 3: Add a Trendline to a Chart 📊

For a visual approach — often preferred in presentations and reports:

  1. Select your X and Y data
  2. Insert a Scatter chart
  3. Click on a data point, then right-click → Add Trendline
  4. In the Format Trendline panel, check "Display R-squared value on chart"

Excel plots the trendline and overlays the R² value directly on the chart. You can also choose the trendline type (linear, exponential, polynomial, etc.) — and Excel will calculate R² relative to whichever model you select.

Method 4: Data Analysis ToolPak (Full Regression Output)

For a complete regression summary — including R², adjusted R², standard error, coefficients, and p-values — use the Analysis ToolPak:

  1. Go to File → Options → Add-ins
  2. Select Analysis ToolPak and click Go
  3. Once enabled: Data tab → Data Analysis → Regression
  4. Set your Input Y Range and Input X Range
  5. Choose an output location and click OK

The output table includes Multiple R, R Square, and Adjusted R Square in the first section. This method is the right choice when R² is one piece of a broader analysis rather than your only output.

Key Factors That Affect How You Interpret R²

R² doesn't mean the same thing across every dataset or field. Several variables shape what a "good" R² actually looks like in practice.

FactorHow It Affects R² Interpretation
Field of studyR² of 0.30 may be strong in social science; 0.99 is expected in physics experiments
Sample sizeSmall samples can produce artificially high R² values
Number of variablesAdding predictors always increases R² — which is why adjusted R² exists
Data typeTime-series data often shows high R² due to trends, not true relationships
Linearity assumptionR² from a linear trendline misrepresents fit if the relationship is curved

Adjusted R² — available in the ToolPak output — corrects for the number of predictors in a model. If you're working with multiple independent variables, adjusted R² is a more honest metric than raw R².

What R-Squared Doesn't Tell You ⚠️

This is where a lot of people get tripped up.

R² does not tell you:

  • Whether your model's assumptions are correct
  • Whether there is a causal relationship between X and Y
  • Whether you've included the right variables
  • Whether the relationship is actually linear

A dataset can have an R² of 0.95 and still be a poorly specified model. Conversely, an R² of 0.40 can represent a genuinely useful and statistically significant finding depending on the context.

Looking at your residual plot (the differences between predicted and actual values) alongside R² is standard practice in any serious regression analysis. Excel can generate these through the ToolPak regression output by checking the Residuals options before running the analysis.

Which Method Fits Which Situation

  • Quick check on one relationshipRSQ() function
  • Want direction (positive/negative) tooCORREL()^2
  • Visual for a report or presentation → Chart trendline with R² displayed
  • Full statistical analysis → Data Analysis ToolPak

The right approach depends heavily on what question you're actually asking — and whether R² is your endpoint or just one part of a larger model you're building.