تابع AMORDEGRC در اکسل
تابع AMORDEGRC در اکسل یکی از توابع حسابداری است که برای محاسبه استهلاک (depreciation) دورهای به روشهای قراردادیِ حسابداری فرانسوی استفاده میشود. اگر در حال تهیه جدول استهلاک برای گزارشهای مالی یا گزارشهای مالیاتی هستید و نیاز به محاسبه استهلاک بر اساس ضرایب ویژه دارید، AMORDEGRC یکی از ابزارهای کاربردی است.
کاربرد و زمانی که استفاده میشود
- ایجاد جدول استهلاک دورهای برای داراییهای ثابت.
- روشهایی که ضرایب (coefficient) خاصی بر اساس طول عمر دارایی دارند.
- حسابداری مطابق با استانداردهایی که روش فرانسه یا برخی سیستمهای حسابداری اروپایی را دنبال میکنند.
تفاوت AMORDEGRC با AMORLINC
دو تابع پرکاربرد دیگر در این حوزه AMORLINC و AMORDEGRC هستند. AMORLINC استهلاک خطی را محاسبه میکند (یعنی مبلغ یکنواخت هر دوره)، در حالی که AMORDEGRC از ضرایبی استفاده میکند که بسته به طول عمر دارایی، موجب تغییر مبلغ استهلاک در دورههای اول میشود (معمولاً استهلاک بیشتر در سنوات اولیه).
نحو (Syntax) و پارامترها
| آرگومان | توضیح |
|---|---|
| cost | بهای اولیه دارایی (قیمت تمامشده) |
| date_purchased | تاریخ خرید یا تاریخ شروع استفاده (عبارت یا تابع تاریخ) |
| first_period | تاریخ پایان دوره اول حسابداری (معمولاً پایان سال مالی یا پایان اولین دوره) |
| salvage | ارزش دفتری باقیمانده (نقدی یا ارزش پس از پایان عمر) |
| period | شماره دورهای که مقدار استهلاک آن را میخواهید (مثلاً 1 برای اولین دوره، 2 برای دوم) |
| rate | نرخ استهلاک سالانه (مثلاً 0.2 برای 20%) |
| basis (اختیاری) | روش محاسبه روزها (۰ تا ۴) — تعیین میکند روزشمار چگونه در محاسبات لحاظ شود |
فرمول نمونه
=AMORDEGRC(10000, DATE(2020,3,1), DATE(2020,12,31), 1000, 1, 0.2, 0)در این مثال:
- 10000 بهای اولیه است،
- دارایی در 1 مارس 2020 خریداری شده،
- پایان دوره اول 31 دسامبر 2020 است،
- ارزش باقیمانده 1000،
- عدد 1 نشاندهنده دوره اول،
- نرخ سالانه 20% است،
- و basis برابر 0 (روش پیشفرض شمارش روزها) است.
این فرمول مقدار استهلاک دوره اول را برمیگرداند.
نمونه ساخت جدول استهلاک در اکسل
برای ساخت یک جدول ساده در اکسل معمولاً از جدولی با این ستونها استفاده میشود: شماره دوره، تاریخ پایان دوره، استهلاک دورهای (با AMORDEGRC) و جمع انباشته. فرض کنید سلولهای ثابت به شکل زیر هستند:
- B1 = 10000 (cost)
- B2 = DATE(2020,3,1) (date_purchased)
- B3 = DATE(2020,12,31) (first_period)
- B4 = 1000 (salvage)
- B5 = 0.2 (rate)
- B6 = 0 (basis)
=AMORDEGRC($B$1, $B$2, $B$3, $B$4, A2, $B$5, $B$6)در این فرمول A2 شماره دوره (1، 2، …) است؛ با کپی کردن فرمول به پایین میتوانید استهلاک هر دوره را محاسبه کنید و سپس با جمع کردن ستون، جمع انباشته را محاسبه نمایید.
توضیح خطایاب و نکات عملی
- اگر تاریخها به عنوان متن وارد شده باشند، تابع ممکن است خطای #VALUE! بدهد؛ از توابع DATE یا DATEVALUE برای تبدیل استفاده کنید.
- اگر مقدار cost یا rate نامعتبر یا منفی باشد، احتمالاً #NUM! دریافت میکنید — ورودیها را بررسی کنید.
- پارامتر basis را مطابق سیاست حسابداری خود تنظیم کنید؛ اشتباه در basis باعث اختلاف در دورههای اول یا آخر میشود.
- AMORDEGRC برای محاسبات قراردادی و با ضرایب ویژه کاربرد دارد؛ اگر نیاز به محاسبه یکنواخت (خطی) دارید، از AMORLINC استفاده کنید.
مثالهای عملی و نکات حرفهای
- ادغام با تاریخهای پویا: اگر پایان در یک سلول بخصوص تغییر کند (مثلاً پایان سال مالی)، کافی است فرمول AMORDEGRC به آن سلول ارجاع دهد تا جدول بهطور خودکار بازنگری شود.
- گزارشهای مالیاتی: هنگام ارائه اظهارنامه یا گزارش مالیاتی، مطمئن شوید که روش محاسبه و ضرایب مورد استفاده با مقررات محلی همخوانی دارد؛ گاهی قوانین مالیاتی ضوابط متفاوتی برای استهلاک قائلاند.
- تحلیل سناریوها: با تغییر نرخ (rate) یا تاریخ خرید میتوانید اثرات بر هزینههای استهلاک را بررسی کنید؛ این برای مدلسازی جریان نقدی و سود و زیان مفید است.
قابلیتها و محدودیتها
AMORDEGRC برای کارهای حسابداری پیشرفته و مطابق با برخی استانداردهای ملی مناسب است، اما توجه داشته باشید که:
- پیچیدگی ضرایب باعث میشود فهم دقیق نتایج در اولین نگاه دشوار باشد؛ همیشه سندی برای روش محاسبه نگه دارید.
- در برخی نسخههای اکسل یا در اکسل آنلاین امکان پشتیبانی و نام تابع بسته به زبان نصبشده متفاوت باشد؛ در محیطهایی که توابع محلی شدهاند، نامهای عملکردی متفاوت خواهد بود.
جمعبندی و راهنمای سریع
- AMORDEGRC برای محاسبه استهلاک دورهای با ضرایب ویژه مورد استفاده قرار میگیرد.
- پارامترهای اصلی: هزینه، تاریخ خرید، پایان دوره اول، ارزش باقیمانده، شماره دوره، نرخ و شیوه شمارش روزها.
- برای ساخت جدول استهلاک، از ارجاعهای مطلق ($) برای پارامترهای ثابت استفاده کنید و شماره دوره را به صورت متغیر وارد نمایید.
- بررسی خطاها و تطابق با قواعد حسابداری محلی را فراموش نکنید.
در صورت نیاز میتوان مثالهای عددی با جدول خروجی از اکسل (مقدار هر دوره) نیز تهیه کرد تا مقادیر واقعی و نحوه توزیع استهلاک در دورههای مختلف بهصورت دیداری نمایش داده شود.
آیا این مطلب برای شما مفید بود ؟




