מאמר זה מתאר את תחביר הנוסחה של MDURATION והשימוש בו ב- Microsoft Excel.
תיאור
הפונקציה מחזירה את משך הזמן המתוקן מסוג Macauley עבור נייר ערך בעל ערך נקוב משוער של $100.
תחביר
MDURATION(settlement, maturity, coupon, yld, frequency, [basis])
חשוב: יש להזין תאריכים באמצעות הפונקציה DATE, או כתוצאות של נוסחאות או פונקציות אחרות. לדוגמה, השתמש ב- DATE(2008,5,23) עבור היום ה- 23 במאי, 2008. בעת הזנת תאריכים כטקסט, עשויות להתגלות בעיות.
תחביר הפונקציה MDURATION מכיל את הארגומנטים הבאים:
-
Settlement נדרש. תאריך הסדרת החשבון של נייר הערך. תאריך הסדרת החשבון של נייר ערך הוא התאריך החל לאחר תאריך ההנפקה שבו נייר הערך נסחר לקונה.
-
Maturity נדרש. תאריך הפירעון של נייר הערך. תאריך הפירעון הוא התאריך שבו פג תוקפו של נייר הערך.
-
Coupon נדרש. שיעור השובר השנתי של נייר הערך.
-
Yld נדרש. התשואה השנתית של נייר הערך.
-
Frequency נדרש. מספר תשלומי השובר בשנה. בתשלומים שנתיים, frequency = 1; בתשלומים חצי-שנתיים, frequency = 2; בתשלומים רבעוניים, frequency = 4.
-
Basis אופציונלי. הסוג של בסיס ספירת הימים לשימוש.
בסיס |
בסיס ספירת הימים |
0 או מושמט |
US (NASD) 30/360 |
1 |
Actual/actual |
2 |
Actual/360 |
3 |
Actual/365 |
4 |
European 30/360 |
הערות
-
Microsoft Excel מאחסן תאריכים כמספרים סידוריים רציפים כדי שתהיה אפשרות להשתמש בהם בחישובים. כברירת מחדל, 1 בינואר, 1900 הוא המספר הסידורי 1, ו- 1 בינואר, 2008 הוא המספר הסידורי 39448 מאחר שהוא חל 39,448 ימים לאחר 1 בינואר, 1900.
-
תאריך הסדרת החשבון הוא התאריך שבו קונה רוכש שובר, כגון איגרת חוב. תאריך הפירעון הוא התאריך שבו פג תוקפו של השובר. לדוגמה, נניח כי איגרת חוב של 30 שנה מונפקת ב- 1 בינואר, 2008 ונרכשת על-ידי הקונה שישה חודשים לאחר מכן. תאריך ההנפקה יהיה 1 בינואר, 2008, תאריך הסדרת החשבון יהיה 1 ביולי, 2008, ואילו תאריך הפירעון יחול ב- 1 בינואר, 2038, שלושים שנה לאחר תאריך ההנפקה של 1 בינואר, 2008.
-
הארגומנטים settlement, maturity, frequency ו- basis מעוגלים למספרים שלמים.
-
אם settlement או maturity אינם תאריך חוקי, הפונקציה MDURATION מחזירה את #VALUE! ערך שגיאה.
-
אם yld < 0 או אם שובר < 0, הפונקציה MDURATION מחזירה את #NUM! ערך שגיאה.
-
אם frequency הוא מספר כלשהו מלבד 1, 2 או 4, הפונקציה MDURATION מחזירה את #NUM! ערך שגיאה.
-
אם basis < 0 או אם basis > 4, הפונקציה MDURATION מחזירה את #NUM! ערך שגיאה.
-
אם settlement ≥ maturity, הפונקציה MDURATION מחזירה את #NUM! ערך שגיאה.
-
התקופה המתוקנת מוגדרת כך:
דוגמה
העתק את נתוני הדוגמה מהטבלה שלהלן והדבק אותם בתא A1 בגליון עבודה חדש של Excel. כדי שהנוסחאות יציגו תוצאות, בחר אותן, הקש F2 ולאחר מכן הקש Enter. אם יש צורך, באפשרותך להתאים את רוחב העמודות כדי לראות את כל הנתונים.
נתונים |
תיאור |
|
01/01/08 |
תאריך הסדרת חשבון |
|
01/01/16 |
תאריך פירעון |
|
8% |
שובר אחוזים |
|
9% |
תשואה באחוזים |
|
2 |
התדירות היא חצי שנתית (ראה לעיל) |
|
1 |
בסיס אמיתי/אמיתי (ראה לעיל) |
|
נוסחה |
תיאור |
תוצאה |
=MDURATION(A2,A3,A4,A5,A6,A7) |
משך הזמן שהשתנה עבור נייר האיגרות בעל התנאים שצוינו ב- A2:A5. |
5.736 |