Depreciation Curves in Google Sheets – How to and Sample Sheet

Calculating depreciation is easy, no matter which method you prefer, with the financial functions in Google Sheets. That means you can very easily plot a chart showing depreciation curves in Google Sheets. I mean you can use the financial functions to format the data for this chart.

SLN and DDB are the two most popular depreciation methods. But choosing one depends entirely on your accounting methods and also your business practices. If you want to get a good idea about the output of different depreciation calculations, plotting a chart will be a good idea.

You can follow this tutorial to plot a chart which shows different depreciation curves in Google Sheets. Along with the depreciation curves, I am also going to include a straight-line series in chart aka SLN.

The depreciation curves and the straight line will help you understand how the depreciation differs in each method. You can use my free template, which I have included at the end of this post, to calculate the depreciation.

If you don’t want to bear the expense of hiring an accountant to calculate the depreciation of your assets but want to claim your assets’ expenses, use Google Sheets depreciation functions. It will make your job ease. Otherwise, you may find it hard to calculate the depreciation manually.

How to Plot Depreciation Curves in Google Sheets

Google Sheets offers different functions to make your task simple. In the below chart I have used all the available depreciation functions, except the AMORLINC, to populate the series values.

The below chart (the one that we are going to prepare) doesn’t include the depreciation based on the French accounting system (AMORLINC). This is because in that the input values are slightly different from other methods. You can refer to my tutorial on AMORLINC for that chart.

To plot the depreciation curves in Google Sheets, I am using the functions SYD, DB, DDB, and VDB. In this DDB and VDB are almost the same. So you will see only one curve for these methods. For the straight line, I am going to use the SLN function.

Input Values to Plot the Depreciation Curve Chart

Depreciation is the decrease in the value of the assets. You can depreciate your car, building, laptop, printer, or any other tangible asset to allocate its cost over its useful life.

Input Values to Plot the Depreciation Curves in Google Sheets

Purchase cost, salvage value, the period for which to calculate the depreciation (D3:D), and the useful life of the asset are the input values that you want to plot the chart.

The range C3:C contains the X-axis values for the chart. It has nothing to do with the formulas.

The ‘Life’ of the asset is 5 years (cell B4). Then why there are 6 periods in column D?

The 6th period is to only show the opening balance of the asset (that means the asset value after its useful life period). In most of the cases that value will be equal to the residual/salvage value.

Arrange the values as above. Don’t worry, I will leave the link to my sample Sheet at the end of this tutorial. You can copy that.

In order to create the depreciation curves in Google Sheets, you need to calculate the depreciation for each period (5 periods) and deduct it from the asset value.

SLN, SYD, DB, DDB, and VDB – All Types of Depreciation Calculations in Sheets

I have arranged the input values in A1:D as above for creating the depreciation curves in Google Sheets.

The balance columns E1:P contains the formulas for calculating the opening value of the asset, depreciation, and closing value of the asset in each period.

SLN, SYD, DB, DDB, and VDB in Sheets

I will give you the formulas to calculate the depreciation for the entire period (5 years). I mean the formulas to be used in cell F3 (SLN), cell I3 (SYD), cell L3 (DB), and cell O3 (DDB/VDB). Before that see how to calculate the opening and closing values of the asset in each period after depreciation.

I am giving you the formulas (other than depreciation) used in the SLN in E3:G.

EFG
1SLN
2Opening ValueDepreciationClosing Value
3$85,000.00Depreciation Period 1E3-F3
4G3Depreciation Period 2 E4-F4
5G4Depreciation Period 3E5-F5
6G5Depreciation Period 4E6-F6
7G6Depreciation Period 5E7-F7
8G7

Similar formulas used in SYD (H3:J), DB (K3:M), and DDB/VDB (N3:P). Please refer to my template/sheet (link included at the end of this page).

All Depreciation Formulas Required for the Curves and Straight Line

Enter this Formula # 1 (SLN) in cell F3 then copy to F4:F7.

=sln($E$3,$B$3,$B$4)

Formula # 2 (SYD) in I3: Copy this formula to I4:I7.

=syd($H$3,$B$3,$B$4,D3)

Formula # 3 (DB) in L3: Copy this formula to L4:L7.

=db($K$3,$B$3,$B$4,D3)

The last Formula # 4 (DDB/VDB) to be added in cell O3. Do copy this formula to O4:O7.

=DDB($N$3,$B$3,$B$4,D3)

Our depreciation table/schedule is ready, right? Actually, we can use this table for creating the depreciation graph in Google Sheets. But, you only need a few columns in this table to plot the chart.

You can use the column C or column D as X-axis labels. Other than this, for creating the depreciation curves and straight line, hide all the columns except column E, column H, column K and column N.

But here I am not hiding the columns. Instead, I am copying the values in the required columns to a new tab! Why so?

I would like to add series labels to the depreciation curves inside the chart area itself. For that, I need to format the data differently.

Related Reading: Add Legend Next to Series in Line or Column Chart in Google Sheets.

Data Formatting and Custom Series Labels for Depreciation Curves in Sheets

Nothing important here. Just copy the values in the required columns C, E, H, K, and N from the above table to a new tab as below.

Copying Data in the Required Columns to New Sheet

Partly Formatted Data for Depreciation Curves

Adding Custom Seris Labels and Avoiding Clutter in the Chart

Since there are multiple depreciation curves and a depreciation straight line, it’s good to move the legends to the chart area.

Instead of moving legends to the inside of chart area, which is not possible, we are adding custom labels. That we can do by entering custom series labels for each series.

Custom Series Labels in Depreciation Chart

The columns C, E, G, and I are the columns for adding custom series labels to the depreciation curve in Google Sheets.

Why I have entered the series labels for each series in different rows?

When you see the finished chart, you can understand that. If you move these labels to the same row, it would cause clutter in the chart.

Creating Depreciation Curves Chart in Google Sheets

I am going to use the Smooth Line Chart in Google Sheets for creating the straight line as well as the depreciation curves.

Since we have formatted the data properly, we can make the chart within a few clicks. Here are the final steps.

  1. Select the data range A1:I.
  2. Go to Insert > Chart > Setup > Chart type > Smooth Line Chart.
  3. Go to Insert > Chart > Customise > Series > Apply to all Series. Under this enable “Data Labels” and choose the “Type” as “Custom”.

That’s all. We have created the depreciation curves in Google Sheets. You can easily identify each series since the labels are added.

The chart will tell you a whole lot about the depreciation of an asset using different depreciation methods. That’s all for now. Enjoy!

Example Sheets 17719

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Lookup Values Under Categories in Excel and Google Sheets

We can use a combination of XLOOKUP and VLOOKUP in both Excel and Google...

Extract Items Under a Category from the Same Column in Excel

In Excel, you can use a combination of the XLOOKUP and DROP functions to...

How to Create a Searchable Table in Excel Using the FILTER Function

Finding specific records, or rows containing the required information, is straightforward in Excel using...

Time Sequences in Excel by Minute, Hour, or Second Increments

Creating time sequences, whether by hour, minute, or second increments in Excel, can be...

More like this

XMATCH Row by Row: Finding Values Across a Range in Google Sheets

Using the BYROW function with XMATCH in Google Sheets allows us to match values...

Limit Formula Expansion to a Specific Row in Google Sheets

In this tutorial, I’ll explain how to limit the expansion of an array formula...

3-D Referencing Structured Data Tables in Google Sheets

When you have several tables within a single sheet—not across multiple sheets in a...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.