How to Find Slope and INTERCEPT in Excel

This guide treats “find slope and intercept in excel” the way busy spreadsheet users actually want it: answer first, then the reasoning. It is written for Excel but calls out every place Google Sheets differs, and the platform toggle at the top switches all shortcuts between Windows and Mac so nothing here assumes the keyboard you are not on.

Exact answer

In Excel: use =SLOPE(known_ys, known_xs) and =INTERCEPT(known_ys, known_xs) — together they give the two coefficients of the best-fit straight line, y = slope × x + intercept.

On this page8

Syntax

=SLOPE(known_ys, known_xs) and =INTERCEPT(known_ys, known_xs)

Arguments

Argumentrequired / optionalDescription
known_ysrequiredThe dependent values — the thing being predicted.
known_xsrequiredThe independent values, the same size as known_ys.

Related functions

FORECASTCORRELTREND
Annotated stepsExcel
1

Select a cell for the slope and type =SLOPE(.

2

Select the y values (the outcome) FIRST, then a comma, then the x values.

3

Repeat in a second cell with =INTERCEPT and the same argument order.

4

Combine them as intercept + slope × x to predict any new value.

Ctrl+CthenCtrl+Shift+V+Cthen+Ctrl+VPaste values · WindowsMac

What this does

SLOPE and INTERCEPT return the two numbers that define the least-squares regression line through a set of points. SLOPE is the rate of change — how much y moves per unit of x — and INTERCEPT is where the line crosses at x = 0. Written out they reproduce exactly the trendline equation a chart displays, which makes them the way to use a fitted line in calculations rather than merely look at one. Watch the argument order: the y values come first, which is the reverse of how most people say "x against y". Keep the inputs visible and clearly labelled and the whole thing stays auditable — anyone who opens the file later, including you, can see at a glance exactly what feeds the result and change one assumption without hunting through the formula. Treat “find slope and intercept in excel” as a small repeatable workflow rather than a one-off click you hope to remember next time. Use a small test block before the live file, so any surprise in the affected cells shows up while it is still harmless. When a formula is involved, keep the inputs labelled beside it, reference cells instead of typing values, and apply number formatting only after the result checks out. That turns a data step that keeps your analysis trustworthy into a method you can reuse, explain, and defend when the workbook leaves your screen.

A worked example

Units produced in B2:B40 and total cost in C2:C40: =SLOPE(C2:C40, B2:B40) returns the variable cost per unit and =INTERCEPT(C2:C40, B2:B40) the fixed cost. Predicting the cost of 250 units is then =INTERCEPT(...) + SLOPE(...)*250, which is what FORECAST.LINEAR does in a single call. SLOPE and INTERCEPT take a chart trendline out of the picture and put it into the model, where it can drive actual calculations. If there is any chance you will reuse this, drop it into a small template tab right now: a labelled input area on the left and the formula beside it, checked once against the tool above. Next time the same question comes up, the answer is a single paste away instead of a rebuild from memory.

In Google Sheets

Everything above works in Google Sheets too. Excel and Sheets share the formula syntax used here; only the surrounding menus are arranged differently. That portability is deliberate — learn it once and it follows you between the two tools and across Windows and Mac. Keep this page bookmarked for the next time the same question comes up. Better still, repeat the steps once in your own workbook — doing it yourself is what turns a copied answer into something you remember. Treat “find slope and intercept in excel” as a small building block rather than a chore. Once the inputs sit in their own cells and the formula reads from them, the same setup answers a dozen related questions with a tweak, and Excel keeps every dependent figure current as the data changes. The tool above is there so you can rehearse and verify before committing anything to a real workbook; the steps and worked example are there so the logic sticks. Get it right once and it stops costing you time — it starts saving it, every time the question comes back around.

Common mistakes

  • Reversing the arguments — y comes first in both functions, and swapping them silently returns a different line.
  • Extrapolating far beyond the observed x range, where a straight line has no support from the data.
  • Fitting a line to plainly curved data; check the scatter plot before trusting either coefficient.

Frequently asked questions

Which argument comes first?

The y values — the thing being predicted. =SLOPE(known_ys, known_xs).

How do I get the trendline equation from a chart into cells?

SLOPE and INTERCEPT return exactly those two coefficients, so you can use the fitted line in formulas instead of reading it off the chart.

How do I predict a value?

=INTERCEPT(ys,xs) + SLOPE(ys,xs)*newX, or the shorter =FORECAST.LINEAR(newX, ys, xs).

Other ways people ask this

This is also commonly searched as “how to calculate slope and intercept in excel”, “how to calculate slope and y intercept in excel” and “how to find slope and y intercept in excel”. They describe the identical operation, so you are in the right place no matter how you phrased it.

Why do people search for this in so many different ways?

Because the same task has many names. “how to calculate slope and intercept in excel”, “how to calculate slope and y intercept in excel”, “how to find slope and y intercept in excel” all point at the one operation explained on this page, which is why they all lead here.