엑셀 DB 함수 사용법 및 공식 총정리
엑셀 DB 함수 함수 목차 바로가기
함수 요약
감가상각 방법 중 정률법을 이용해 해당 연도의 감가상각 금액을 계산합니다.
함수 구문
= DB (자산취득가, 잔존가치, 내용연수, 상각년도, [첫해개월수])
인수 알아보기
인수 | 설명설명 |
자산 취득가 |
자산의 초기 구입가 입니다. |
잔존 가치 |
감가상각 완료 시 남은 가치입니다. |
내용 연수 | 회계기준 자산의 전체 감가상각 기간입니다. 상각연도과 같은 단위로 입력합니다. |
상각 연도 | 감가 상각이 계산될 기준 연도입니다. 내용연수와 동일한 단위로 입력합니다. |
첫해개월수 [선택인수] |
첫 해의 개월 수입니다. 기본값은 12입니다. 만약 자산을 5월에 취득했을 경우, 12-5 + 1 = 8 을 입력합니다. |
DB 함수 상세설명
엑셀 DB 함수는 정율법을 이용하여 특정 기간동안 감가상각액을 구하는 함수입니다. 정률법은 감가상각액을 '일정 비율'로 상각하는 방법입니다. 따라서 초기기간에는 많은 금액이 상각되고, 시간이 갈 수록 적은 금액이 상각되는 방식입니다. 정액법과 정률법의 상각방식을 비교하면 아래와 같습니다.
정액법 상각 방식
연 감가상각비 = (취득원가 - 잔존가치) / 내용연수
정률법 상각방식
연 감가상각비 = (장부 금액) * (1 - (잔존가치 / 취득원가)^(1/내용연수))
*상각률 = (1 - (잔존가치 / 취득원가)^(1/내용연수))
*상각률 = (1 - (잔존가치 / 취득원가)^(1/내용연수))
따라서, 아래 상황에서 정액법과 정률법으로 감가상각을 적용할 경우 아래 표와 같습니다.
항목 | 금액 | |
취득원가 | 10,000,000 원 | |
잔존가치 | 500,000 원 | |
내용연수 | 3 년 |

연차 | 정액법 | 정률법 |
1 | 3,166,677 원 | 6,315,969 원 |
2 | 3,166,677 원 | 2,326,823 원 |
3 | 3,166,677 원 | 856,209 원 |
합계 | 9,500,000 원 | 9,500,000 원 |
DB 함수 사용법 간단예제
- 1천만원의 자산을 년초에 취득한 자산을 3년간 정률법으로 상각하는 경우
'A1셀 : 10,000,000 <= 자산 취득가
'A2셀 : 500,000 <= 잔존 가치 (5%)
'A3셀 : 3 <= 내용연수
'■ 1년차 상각액
=DB( A1, A2, A3, 1)
=DB("10,000,000", "500,000", "3", "1")
=6,320,000
'■ 2년차 상각액
=DB( A1, A2, A3, 2)
=DB("10,000,000", "500,000", "3", "2")
=2,325,760 - 1억원의 자산을 8월에 취득한 자산을 5년간 정률법으로 상각하는 경우
'A1셀 : 100,000,000 <= 자산 취득가
'A2셀 : 5,000,000 <= 잔존 가치 (5%)
'A3셀 : 5 <= 내용 연수
'■ 1년차 상각액
=DB( A1, A2, A3, 1, (12-8+1) )
=DB("100,000,000", "5,000,000", "5", "1", "5")
=18,791,667
'■ 2년차 상각액
=DB( A1, A2, A3, 2, (12-8+1) )
=DB("100,000,000", "5,000,000", "5", "2", "5")
=36,624,958
'■ 3년차 상각액
=DB( A1, A2, A3, 3, (12-8+1) )
=DB("100,000,000", "5,000,000", "5", "3", "5")
=20,107,102
호환성
운영체제 | 호환성 |
Windows 버전 | 엑셀 모든 버전에서 사용 가능합니다. |
Mac 버전 | 엑셀 모든 버전에서 사용 가능합니다. |
예제파일 다운로드
오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
- [엑셀함수] 엑셀 DB 함수 사용법예제파일
관련 기초함수
그 외 참고사항
- 감가상각률은 취득 자산에 따라 법인세법의 영향을 받습니다. 따라서 엑셀 함수를 통해 계산한 결과가 세법상 올바르게 계산되지 않을 수 있으며, 나라별 세법에 따라 추가 계산이 필요할 수 있습니다.
- DB 함수 상각률은 1-(잔존 가치/자산 취득가)^(1/내용 연수)입니다. 소수점 3번째 자리에서 반올림 됩니다.
- DB 함수의 셀 서식은 자동으로 통화(원화)로 변경됩니다. 셀 서식에서 원하는 화폐기호를 선택할 수 있습니다. 셀 서식을 사용해서 다양한 통화방식으로 표현하는 방법은 아래 셀서식 관련 기초 입문강의를 참고하세요.