مالی
همه نسخهها
◉ 18 بازدید
=ODDFYIELD()
بازده اوراق بهاداری را که دوره نخست آن نامتعارف (کوتاه یا بلند) است برمیگرداند.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=ODDFYIELD(settlement, maturity, issue, first_coupon, rate, pr, redemption, frequency, [basis])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیعدد
محبوبیت3 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =ODDFYIELD() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
settlement |
تاریخ | الزامی | تاریخ تسویه اوراق بهادار؛ تاریخی پس از تاریخ انتشار که اوراق به خریدار معامله میشود. |
maturity |
تاریخ | الزامی | تاریخ سررسید اوراق بهادار؛ تاریخی که اوراق منقضی میشود. |
issue |
تاریخ | الزامی | تاریخ انتشار اوراق بهادار. |
first_coupon |
تاریخ | الزامی | تاریخ نخستین کوپن اوراق بهادار. |
rate |
عدد | الزامی | نرخ بهره اوراق بهادار. |
pr |
عدد | الزامی | قیمت اوراق بهادار. |
redemption |
عدد | الزامی | ارزش بازخرید اوراق بهادار به ازای هر 100 واحد ارزش اسمی. |
frequency |
عدد | الزامی | تعداد پرداختهای کوپن در سال. برای پرداخت سالانه frequency = 1؛ برای ششماهه 2؛ برای فصلی 4. |
basis |
تاریخ | اختیاری | نوع مبنای شمارش روز. 0 یا حذفشده = 30/360 آمریکایی (NASD)؛ 1 = واقعی/واقعی؛ 2 = واقعی/360؛ 3 = واقعی/365؛ 4 = 30/360 اروپایی. |
▣ مثالهای کاربردی
▦ دادههای مثال
| سلول | مقدار | توضیح |
|---|---|---|
A2 |
November 11, 2008 | تاریخ تسویه |
B2 |
Settlement date | |
A3 |
March 1, 2021 | تاریخ سررسید |
B3 |
Maturity date | |
A4 |
October 15, 2008 | تاریخ انتشار |
B4 |
Issue date | |
A5 |
March 1, 2009 | تاریخ نخستین کوپن |
B5 |
First coupon date | |
A6 |
5.75% | درصد کوپن |
B6 |
Percent coupon | |
A7 |
84.50 | قیمت |
B7 |
Price | |
A8 |
100 | ارزش بازخرید |
B8 |
Redemptive value | |
A9 |
2 | تناوب ششماهه است |
B9 |
Frequency is semiannual | |
A10 |
0 | مبنای 30/360 |
B10 |
30/360 basis | |
A11 |
November 11, 2008 | تاریخ تسویه |
B11 |
Settlement date | |
A12 |
March 1, 2021 | تاریخ سررسید |
B12 |
Maturity date | |
A13 |
October 15, 2008 | تاریخ انتشار |
B13 |
Issue date | |
A14 |
March 1, 2009 | تاریخ نخستین کوپن |
B14 |
First coupon date | |
A15 |
5.75% | درصد کوپن |
B15 |
Percent coupon | |
A16 |
84.50 | قیمت |
B16 |
Price | |
A17 |
100 | ارزش بازخرید |
B17 |
Redemptive value | |
A18 |
2 | تناوب ششماهه است |
B18 |
Frequency is semiannual | |
A19 |
0 | مبنای 30/360 |
B19 |
30/360 basis |
بازده اوراق بهاداری با دوره نخست نامتعارف (کوتاه یا بلند)، برای اوراق با شرایط سلولهای A2:A10 بهعنوان آرگومان تابع. نتیجه (0.0772 یا 7.72%) است.
=ODDFYIELD(A2, A3, A4, A5, A6, A7, A8, A9, A10)
نتیجه:
7.72%
§ توضیحات تکمیلی
- مایکروسافت اکسل تاریخها را بهصورت شمارههای سریالی متوالی ذخیره میکند تا در محاسبات استفاده شوند. بهطور پیشفرض، 1 ژانویه 1900 شماره سریال 1 است و 1 ژانویه 2008 شماره سریال 39448 است، زیرا 39٬448 روز پس از 1 ژانویه 1900 قرار دارد.
- تاریخ تسویه تاریخی است که خریدار کوپن مانند اوراق قرضه را خریداری میکند. تاریخ سررسید تاریخی است که کوپن منقضی میشود. برای مثال، فرض کنید اوراق 30 ساله در 1 ژانویه 2008 منتشر شده و شش ماه بعد توسط خریدار خریداری میشود؛ آنگاه تاریخ انتشار 1 ژانویه 2008، تاریخ تسویه 1 ژوئیه 2008 و تاریخ سررسید 1 ژانویه 2038 خواهد بود که 30 سال پس از تاریخ انتشار است.
- مقادیر settlement و maturity و issue و first_coupon و basis به عدد صحیح کوتاه میشوند.
- اگر settlement یا maturity یا issue یا first_coupon تاریخ معتبری نباشد، تابع ODDFYIELD خطای #VALUE! را برمیگرداند.
- اگر مقدار rate کوچکتر از 0 یا pr کوچکتر یا مساوی 0 باشد، تابع ODDFYIELD خطای #NUM! را برمیگرداند.
- اگر مقدار basis کوچکتر از 0 یا بزرگتر از 4 باشد، تابع ODDFYIELD خطای #NUM! را برمیگرداند.
- شرط تاریخی زیر باید برقرار باشد، در غیر این صورت تابع ODDFYIELD خطای #NUM! را برمیگرداند: maturity > first_coupon > settlement > issue
- اکسل برای محاسبه ODDFYIELD از روش تکرارشونده استفاده میکند. این تابع از روش نیوتن بر اساس فرمول تابع ODDFPRICE استفاده میکند و بازده را طی 100 تکرار تغییر میدهد تا قیمت برآوردشده با بازده مفروض به قیمت نزدیک شود. برای فرمول ODDFYIELD به ODDFPRICE مراجعه کنید.
✦ نکات مهم
- تاریخها باید با تابع DATE وارد شوند یا حاصل فرمولها و توابع دیگر باشند. برای مثال، برای 23 مه 2008 از DATE(2008,5,23) استفاده کنید. وارد کردن تاریخها بهصورت متن ممکن است مشکل ایجاد کند.
- مایکروسافت اکسل تاریخها را بهصورت شمارههای سریالی متوالی ذخیره میکند تا در محاسبات استفاده شوند. بهطور پیشفرض، 1 ژانویه 1900 شماره سریال 1 است و 1 ژانویه 2008 شماره سریال 39448 است، زیرا 39٬448 روز پس از 1 ژانویه 1900 قرار دارد.
- تاریخ تسویه تاریخی است که خریدار کوپن مانند اوراق قرضه را خریداری میکند. تاریخ سررسید تاریخی است که کوپن منقضی میشود. برای مثال، فرض کنید اوراق 30 ساله در 1 ژانویه 2008 منتشر شده و شش ماه بعد توسط خریدار خریداری میشود؛ آنگاه تاریخ انتشار 1 ژانویه 2008، تاریخ تسویه 1 ژوئیه 2008 و تاریخ سررسید 1 ژانویه 2038 خواهد بود که 30 سال پس از تاریخ انتشار است.
- مقادیر settlement و maturity و issue و first_coupon و basis به عدد صحیح کوتاه میشوند.
- اکسل برای محاسبه ODDFYIELD از روش تکرارشونده استفاده میکند. این تابع از روش نیوتن بر اساس فرمول تابع ODDFPRICE استفاده میکند و بازده را طی 100 تکرار تغییر میدهد تا قیمت برآوردشده با بازده مفروض به قیمت نزدیک شود. برای فرمول ODDFYIELD به ODDFPRICE مراجعه کنید.
⚠ خطاهای رایج
#VALUE!
مقدار settlement یا maturity یا issue یا first_coupon تاریخ معتبری نیست.
راهحل: تاریخها را با تابع DATE وارد کنید و از صحت آنها اطمینان حاصل کنید.
#NUM!
مقدار rate منفی یا pr کوچکتر یا مساوی صفر است، مقدار basis خارج از 0 تا 4 است، یا شرط maturity > first_coupon > settlement > issue برقرار نیست.
راهحل: برای rate مقدار نامنفی، برای pr مقدار مثبت، برای basis عدد 0 تا 4 وارد کنید و ترتیب تاریخها را رعایت کنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!