# AMORDEGRC

## Content

이 함수는 자산 수명을 기준으로 감가상각 계수를 적용하여 회계 기간에 해당하는 감가상각액을 계산합니다. 이때 경과된 감가상각도 반영합니다.

## 구문

`AMORDEGRC(cost, datepurchased, firstperiod, salvage, period, drate, basis)`

## 인수

| 인수 | 설명 |
| --- | --- |
| *cost* | 자산의 취득 원가 |
| *datepurchased* | 자산의 취득일 |
| *firstperiod* | 첫 회계 기간의 종료일 |
| *salvage* | 자산의 내용연수 종료 시의 잔존가치 |
| *period* | 회계 기간(예: 1은 첫 회계 기간, 2는 둘째 기간 등) |
| *drate* | 감가상각률 |
| *basis* | [선택 사항] 일수 계산 기준을 나타내는 정수 (자세한 내용은 [일수 계산 기준](/spreadjs/docs/formulareference/formulaoverview/functionsformula/DayCountBasis) 참조) |

## 설명

이 함수는 자산 수명의 마지막 기간까지 또는 누적 감가상각액이 (취득원가 − 잔존가치)를 초과할 때까지 감가상각액을 반환합니다. 사용되는 감가상각 계수는 다음과 같습니다:

| 자산 수명 | 감가상각 계수 |
| ----- | ------- |
| 3년 이상 4년 이하 | 1.5 |
| 5년 이상 6년 이하 | 2 |
| 6년 초과 | 2.5 |

* 마지막 기간 이전의 회계 기간에는 감가상각률이 50%까지 증가하며, 마지막 기간에는 100%까지 증가합니다.
* 자산 수명이 0~~1, 1~~2, 2~~3, 또는 4~~5년 사이일 경우 `#NUM!` 오류가 반환됩니다.
* 이 함수는 [AMORLINC](/spreadjs/docs/formulareference/FormulaFunctions/financial-functions/AMORLINC) 함수와 달리 자산 수명에 따른 감가상각 계수를 적용합니다.

## 데이터 형식

숫자 및 날짜(DateTime 객체) 데이터를 입력받으며, 숫자 데이터를 반환합니다.

## 예시

`AMORDEGRC(B1,B2,B3,B4,B5,B6,B7)`
`AMORDEGRC(2800, DATE(2003,9,4), DATE(2006,12,31), 200, 1, 0.02, 1)`의 결과는 `117`입니다.