MS Excel: AMORDEGRC Function (WS)

This Excel tutorial explains how to use the Excel AMORDEGRC function with syntax and examples.


The Microsoft Excel AMORDEGRC function returns the linear depreciation of an asset for each accounting period, on a prorated basis.


The syntax for the Microsoft Excel AMORDEGRC function is:

AMORDEGRC( cost, purchase_date,
 first_period, salvage, period, rate,
 [basis] )

Parameters or Arguments

cost is the cost of the asset.

purchase_date is the date that the asset was purchased.

first_period is the date of the end of the first period.

salvage is the salvage value after the asset has been fully depreciated.

period is the period in which to calculate the linear depreciation.

rate is the rate of depreciation.

basis is optional. It is the type of year basis to use when calculating the depreciation. If this parameter is omitted, the AMORDEGRC function assumes that the basis is set to 0. It can be any of the following values:

0 360 days (NASD)
1 Actual
3 365 days (in a year)
4 360 days (in a year)

Applies To

The AMORDEGRC function can be used in the following versions of Microsoft Excel:

  • Excel 2013, Excel 2011 for Mac, Excel 2010, Excel 2007

Type of Excel Function

The AMORDEGRC function can be used in Microsoft Excel as the following type of function:

  • Worksheet function (WS)

Example (as Worksheet Function)

Let's look at some Excel AMORDEGRC function examples and explore how to use the AMORDEGRC function as a worksheet function in Microsoft Excel:

Microsoft Excel

Based on the spreadsheet above, the following Excel AMORDEGRC examples would return:

Result: 2,813

Result: 2,813

Result: 2,813