مالی
همه نسخهها
◉ 19 بازدید
=MDURATION()
مدت تعدیلشده مکالی (Modified Macauley Duration) را برای اوراق بهادار با ارزش اسمی فرضی ۱۰۰ دلار برمیگرداند.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=MDURATION(settlement, maturity, coupon, yld, frequency, [basis])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیعدد
محبوبیت8 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =MDURATION() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
settlement |
تاریخ | الزامی | تاریخ تسویه اوراق بهادار؛ تاریخی پس از تاریخ انتشار که اوراق به خریدار معامله میشود. |
maturity |
تاریخ | الزامی | تاریخ سررسید اوراق بهادار؛ تاریخی که اوراق منقضی میشود. |
coupon |
عدد | الزامی | نرخ کوپن سالانه اوراق بهادار. |
yld |
عدد | الزامی | بازده سالانه اوراق بهادار. |
frequency |
عدد | الزامی | تعداد پرداختهای کوپن در سال. برای پرداخت سالانه ۱، برای ششماهه ۲ و برای فصلی ۴. |
basis |
تاریخ | اختیاری | نوع مبنای شمارش روز که باید استفاده شود. ۰ یا حذفشده یعنی ۳۰/۳۶۰ آمریکایی (NASD)؛ ۱ یعنی واقعی/واقعی؛ ۲ یعنی واقعی/۳۶۰؛ ۳ یعنی واقعی/۳۶۵؛ ۴ یعنی ۳۰/۳۶۰ اروپایی. |
▣ مثالهای کاربردی
▦ دادههای مثال
| سلول | مقدار | توضیح |
|---|---|---|
A2 |
1/1/2008 | تاریخ تسویه |
A3 |
1/1/2016 | تاریخ سررسید |
A4 |
8% | درصد کوپن |
A5 |
9% | درصد بازده |
A6 |
2 | دفعات پرداخت ششماهه (به بالا مراجعه کنید) |
A7 |
1 | مبنای واقعی/واقعی (به بالا مراجعه کنید) |
A8 |
1/1/2008 | تاریخ تسویه |
A9 |
1/1/2016 | تاریخ سررسید |
A10 |
8% | درصد کوپن |
A11 |
9% | درصد بازده |
A12 |
2 | دفعات پرداخت ششماهه (به بالا مراجعه کنید) |
A13 |
1 | مبنای واقعی/واقعی (به بالا مراجعه کنید) |
مدت تعدیلشده برای اوراق با شرایط مشخص در A2:A5
=MDURATION(A2,A3,A4,A5,A6,A7)
نتیجه:
5.736
§ توضیحات تکمیلی
- مایکروسافت اکسل تاریخها را بهصورت شمارههای سریالی پشت سر هم ذخیره میکند تا بتوان از آنها در محاسبات استفاده کرد. بهطور پیشفرض ۱ ژانویه ۱۹۰۰ شماره سریال ۱ و ۱ ژانویه ۲۰۰۸ شماره سریال ۳۹۴۴۸ است، زیرا ۳۹٬۴۴۸ روز پس از ۱ ژانویه ۱۹۰۰ قرار میگیرد.
- تاریخ تسویه، تاریخی است که خریدار کوپنی مانند اوراق قرضه را خریداری میکند. تاریخ سررسید تاریخی است که کوپن منقضی میشود. برای مثال فرض کنید اوراق ۳۰ساله در ۱ ژانویه ۲۰۰۸ منتشر شده و شش ماه بعد خریداری میشود؛ تاریخ انتشار ۱ ژانویه ۲۰۰۸، تاریخ تسویه ۱ ژوئیه ۲۰۰۸ و تاریخ سررسید ۱ ژانویه ۲۰۳۸ خواهد بود.
- مقادیر Settlement و Maturity و Frequency و Basis به عدد صحیح کوتاه میشوند.
- اگر مقدار settlement یا maturity تاریخ معتبری نباشد، تابع MDURATION خطای #VALUE! را برمیگرداند.
- اگر مقدار yld کوچکتر از صفر یا مقدار coupon کوچکتر از صفر باشد، تابع MDURATION خطای #NUM! را برمیگرداند.
- اگر مقدار frequency عددی غیر از ۱، ۲ یا ۴ باشد، تابع MDURATION خطای #NUM! را برمیگرداند.
- اگر مقدار basis کوچکتر از صفر یا بزرگتر از ۴ باشد، تابع MDURATION خطای #NUM! را برمیگرداند.
- اگر مقدار settlement بزرگتر یا مساوی maturity باشد، تابع MDURATION خطای #NUM! را برمیگرداند.
- مدت تعدیلشده بهصورت زیر تعریف میشود:
✦ نکات مهم
- تاریخها باید با تابع DATE وارد شوند یا حاصل فرمولها و توابع دیگر باشند. برای مثال برای ۲۳ مه ۲۰۰۸ از DATE(2008,5,23) استفاده کنید. اگر تاریخها بهصورت متن وارد شوند ممکن است مشکل ایجاد شود.
- مایکروسافت اکسل تاریخها را بهصورت شمارههای سریالی پشت سر هم ذخیره میکند تا بتوان از آنها در محاسبات استفاده کرد. بهطور پیشفرض ۱ ژانویه ۱۹۰۰ شماره سریال ۱ و ۱ ژانویه ۲۰۰۸ شماره سریال ۳۹۴۴۸ است، زیرا ۳۹٬۴۴۸ روز پس از ۱ ژانویه ۱۹۰۰ قرار میگیرد.
- تاریخ تسویه، تاریخی است که خریدار کوپنی مانند اوراق قرضه را خریداری میکند. تاریخ سررسید تاریخی است که کوپن منقضی میشود. برای مثال فرض کنید اوراق ۳۰ساله در ۱ ژانویه ۲۰۰۸ منتشر شده و شش ماه بعد خریداری میشود؛ تاریخ انتشار ۱ ژانویه ۲۰۰۸، تاریخ تسویه ۱ ژوئیه ۲۰۰۸ و تاریخ سررسید ۱ ژانویه ۲۰۳۸ خواهد بود.
- مقادیر Settlement و Maturity و Frequency و Basis به عدد صحیح کوتاه میشوند.
- مدت تعدیلشده بهصورت زیر تعریف میشود:
⚠ خطاهای رایج
#VALUE!
مقدار settlement یا maturity تاریخ معتبری نیست.
راهحل: تاریخها را با تابع DATE وارد کنید یا بررسی کنید سلولهای تاریخ واقعاً تاریخ باشند.
#NUM!
مقدار yld یا coupon منفی است، مقدار frequency غیر از ۱، ۲ یا ۴ است، مقدار basis خارج از بازه ۰ تا ۴ است، یا تاریخ تسویه مساوی یا بعد از سررسید است.
راهحل: برای yld و coupon مقدار نامنفی، برای frequency یکی از مقادیر ۱، ۲ یا ۴، برای basis عددی بین ۰ تا ۴ وارد کنید و مطمئن شوید تاریخ تسویه قبل از سررسید است.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!