مالی همه نسخه‌ها ◉ 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() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود MDURATION.xlsx حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
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 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.