Financial All versions ◉ 7 views

=DB()

Returns the depreciation of an asset for a specified period using the fixed-declining balance method.

Applies To: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=DB(cost, salvage, life, period, [month])
Hover argument names in the table for details.
Output typeNumber
Popularity30 / 100
VolatileNo
Dynamic ArrayNo
📥 Download sample .xlsx — Coming soon ▦ Try in Playground Dedicated file for this function — safe & lightweight · sample data + live formulas
Share:

⬇ Download Sample Workbook

A dedicated .xlsx for =DB() with Persian sample data & live formulas — open in Excel and practice.

  • Sheet “Sample” — data table + formula in place
  • Sheet “Guide” — syntax, arguments & tips from this page
  • Instant & secure (token + rate limit)
📥 Download DB.xlsx — Coming soon ~ 8–12 KB · No macros

⇪ Share

Send this function to friends

🧠 🧠 Quiz this function

%d questions — syntax, example & errors — test yourself!

◧ Arguments

ArgumentTypeRequiredDescription
cost Number Required The initial cost of the asset.
salvage Number Required The value at the end of the depreciation (sometimes called the salvage value of the asset).
life Number Required The number of periods over which the asset is being depreciated (sometimes called the useful life of the asset).
period Number Required The period for which you want to calculate the depreciation. Period must use the same units as life.
month Number Optional The number of months in the first year. If month is omitted, it is assumed to be 12.

▣ Examples

استهلاک سال اول، با محاسبه فقط ۷ ماه =DB(A2,A3,A4,1,7)
استهلاک سال دوم =DB(A2,A3,A4,2,7)
استهلاک سال سوم =DB(A2,A3,A4,3,7)
استهلاک سال چهارم =DB(A2,A3,A4,4,7)
استهلاک سال پنجم =DB(A2,A3,A4,5,7)
استهلاک سال ششم =DB(A2,A3,A4,6,7)
استهلاک سال هفتم، با محاسبه فقط ۵ ماه =DB(A2,A3,A4,7,7)

✦ Tips

  • The fixed-declining balance method computes depreciation at a fixed rate. DB uses the following formulas to calculate depreciation for a period: (cost - total depreciation from prior periods) * rate where: rate = 1 - ((salvage / cost) ^ (1 / life)), rounded to three decimal places
  • Depreciation for the first and last periods is a special case. For the first period, DB uses this formula: cost * rate * month / 12
  • For the last period, DB uses this formula: ((cost - total depreciation from prior periods) * rate * (12 - month)) / 12

💬 Comments & Q&A 0 approved

🔒 Your comment will be published after review.

Share your thoughts — visible after admin approval

No comments yet — be the first!

✍️ Add comment / question

captcha
🔒 Your comment will be published after review.