הפונקציה Rate

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

החזרת כפול המציין את שיעור הריבית התקופתי עבור קצבה שנתית.

תחביר

Rate( nper , pmt, pv [, fv ] [, type ] [, guess ] )

תחביר הפונקציה Rate כולל את הארגומנטים הבאים:

ארגומנט

תיאור

nper

נדרש. כפול המציין את המספר הכולל של תקופות תשלום בהשנתית. לדוגמה, אם אתה מבצע תשלומים חודשיים על הלוואה רכב לארבע שנים, בהלוואה יש סכום כולל של 4 * 12 (או 48) תקופות תשלום.

pmt

נדרש. Double המציין תשלום שיש לבצע בכל תקופה. תשלומים מכילים בדרך כלל קרן וריבית שאינה משתנה לאורך חיי הקצבה השנתית.

pv

נדרש. כפול המציין ערך נוכחי, או ערך היום, של סידרה של תשלומים עתידיים או קבלות. לדוגמה, כאשר אתה לווה כסף לקניית מכונית, סכום ההלוואה הוא הערך הנוכחי למלווה של התשלומים המכונית חודשי שתיצור.

fv

אופציונלי. משתנה המציין היתרה ערך או מזומנים עתידי שהרצויה לאחר ביצוע התשלום האחרון. לדוגמה, הערך העתידי של הלוואה הוא 0 $ מכיוון שזוהי הערך שלו לאחר התשלום האחרון. עם זאת, אם ברצונך לחסוך $50,000 לאורך 18 שנה עבור חינוך ילדיך, $50,000 הוא הערך העתידי. אם לא צוין, 0 נחשב.

type

אופציונלי. Variant המציין מספר המציין את מועד התשלומים. השתמש ב- 0 אם את התשלומים בסוף תקופת התשלום, או השתמש ב- 1 אם את התשלומים בתחילת התקופה. אם לא צוין, 0 נחשב.

guess

אופציונלי. Variant המציין את הערך שאתה מעריך שיוחזר על-ידי תעריף. אם לא צוין, guess הוא 0.1 (10 אחוזים).


הערות

קצבה שנתית היא סידרה של תשלומים קבועים במזומן המבוצעת לאורך פרק זמן מסוים. קצבה שנתית יכולה להיות הלוואה (כגון משכנתא) או השקעה (כגון תוכנית חיסכון חודשי).

עבור כל הארגומנטים, כסף שאתה משלם (כגון הפקדות לחיסכון) מיוצג באמצעות מספרים שליליים; כסף שאתה מקבל (כגון המחאות דיבידנדים) מיוצג באמצעות מספרים חיוביים.

Rate מחושבת על ידי איטראציה. החל בערך של guess, Rate מחזורי החישוב עד שהתוצאה מדויקת 0.00001 אחוז. אם Rate לא מוצאת תוצאה לאחר 20 ניסיונות, היא נכשלת. אם guess שלך הוא 10 אחוז והפונקציה Rate נכשלת, נסה ערך אחר עבור guess.

דוגמה

הערה: הדוגמאות הבאות מדגימות את השימוש של פונקציה זו במודול Visual Basic for Applications‏ (VBA). לקבלת מידע נוסף אודות עבודה עם VBA, בחר הפניית מפתח ברשימה הנפתחת שליד חיפוש והזן מונח אחד או יותר בתיבת החיפוש.

דוגמה זו משתמשת בפונקציה Rate כדי לחשב את שיעור הריבית של הלוואה בהינתן המספר הכולל של תשלומים (TotPmts), את סכום התשלום ההלוואה (Payment), הערך הנוכחי או של ההלוואה (PVal), הערך העתידי של ההלוואה (FVal), מספר המציין אם התשלום הוא לפירעון בתחילתה או בסופה של תקופת התשלום (PayType) , והערכה של שיעור הריבית הצפויות (Guess).

Dim Fmt, FVal, Guess, PVal
Dim Payment, TotPmts, PayType, APR
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
Fmt = "##0.00" ' Define percentage format.
FVal = 0 ' Usually 0 for a loan.
Guess = .1 ' Guess of 10 percent.
PVal = InputBox("How much did you borrow?")
Payment = InputBox("What's your monthly payment?")
TotPmts = InputBox("How many monthly payments do " & _
"you have to make?")
PayType = MsgBox("Do you make payments at the end " & _
"of the month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
APR = (Rate(TotPmts, -Payment, PVal, _
FVal, PayType, Guess) * 12) * 100
MsgBox "Your interest rate is " & _
Format(CInt(APR), Fmt) & " percent."

הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×