AMORDEGRC: Excel Formulae Explained

The AMORDEGRC function in Excel is a financial function that calculates the depreciation of an asset for a specified period using a declining balance method. This method is often used in accounting and finance to spread the cost of an asset over its useful life. Understanding this function can be a game-changer for financial analysts, accountants, and anyone who deals with asset management.

Understanding the AMORDEGRC Function

The AMORDEGRC function is categorized under Excel's Financial functions. It helps in calculating the depreciation of an asset during a specific period of its useful life. This function is based on the French accounting system, which is why it is also known as the French depreciation method.

The syntax for the AMORDEGRC function in Excel is: AMORDEGRC(cost, date_purchased, first_period, salvage, period, rate, [basis]). Each of these parameters plays a crucial role in determining the depreciation value. Let's delve into each of these parameters.

Parameters of the AMORDEGRC Function

The 'cost' parameter refers to the initial cost of the asset. This is the price paid to acquire the asset.

'Date_purchased' is the date when the asset was purchased. Excel uses this date to calculate the depreciation for the first and last periods.

'First_period' is the end of the first period over which the asset is depreciated. This parameter can be any date later than the 'date_purchased'.

'Salvage' is the value of the asset at the end of its useful life. In other words, it's the residual or scrap value of the asset.

'Period' is the period for which we want to calculate the depreciation. It can be any number from 0 to n.

'Rate' is the rate of depreciation. This rate is used to calculate the depreciation for each period.

'[Basis]' is an optional parameter. It defines the financial day count basis to be used. If omitted, Excel assumes the US (NASD) 30/360 basis.

How to Use the AMORDEGRC Function

Using the AMORDEGRC function in Excel is straightforward. You need to enter all the parameters in the correct order. Let's consider an example to understand this better.

Suppose you purchased an asset for $10,000 on January 1, 2020. The asset has a useful life of 10 years and a salvage value of $1,000. You want to calculate the depreciation for the third year. The rate of depreciation is 10% per annum. Here's how you can use the AMORDEGRC function to calculate this:

=AMORDEGRC(10000, "1/1/2020", "1/1/2021", 1000, 3, 10%)

The result will be the depreciation for the third year.

Understanding the Results

The AMORDEGRC function returns the depreciation for a specific period. However, the result might not always be what you expect. This is because the function uses a declining balance method to calculate depreciation. This method results in higher depreciation values in the earlier years and lower values in the later years.

Another important point to note is that the AMORDEGRC function considers the half-year convention. This means that it assumes the asset has been in use for half the year in the first period, regardless of when it was actually purchased. Therefore, the depreciation for the first period might be less than what you expect.

Common Errors with the AMORDEGRC Function

While using the AMORDEGRC function, you might encounter some errors. These are usually due to incorrect inputs or misunderstanding of the function's parameters.

One common error is #VALUE!. This error occurs when any of the date parameters are not valid dates. To avoid this error, make sure to enter the dates in a format that Excel recognizes.

Another common error is #NUM!. This error occurs when the 'period' parameter is less than 0 or when the 'rate' parameter is less than or equal to 0. To avoid this error, ensure that these parameters are valid.


The AMORDEGRC function in Excel is a powerful tool for calculating depreciation. It provides a more accurate representation of an asset's value over its useful life. By understanding this function and its parameters, you can make more informed financial decisions.

Take Your Financial Analysis Further with Causal

Ready to elevate your financial modeling and depreciation calculations beyond traditional spreadsheets? Sign up today for Causal and discover the simplicity of modeling, forecasting, and scenario planning with an intuitive platform designed for numbers and data. Experience the ease of visualizing and presenting data with interactive dashboards. Join Causal now—it's free to register and start transforming your financial decision-making process.

Move beyond 


Get started with Causal today.
Build models effortlessly, connect them directly to your data, and share them with interactive dashboards and beautiful visuals.