Menu

NPV ו-IRR באקסל: נוסחאות והמלכודת של שנה 0

=NPV(E2,B3:B5)+B2 מהוונת את תזרימי המזומנים העתידיים בריבית שב-E2 ומוסיפה את ההשקעה הראשונית שב-B2, ש-NPV לא אמורה להוון. =IRR(B2:B5) מחזירה את הריבית שבה ה-NPV הזה הוא אפס. XNPV ו-XIRR מקבלות תאריכים אמיתיים.

כל גיליון בעמוד הזה חי: שנו מספר או נוסחה והוא יחושב מחדש.

=NPV(E2,B3:B5)+B2 מהוונת את תזרימי המזומנים של שנים 1 עד 3 בריבית שב-E2 ומוסיפה את ההשקעה הראשונית שב-B2, שלא מהוונת כי היא קורית היום. =IRR(B2:B5) מחזירה את ריבית ההיוון שבה הערך הנוכחי הנקי הזה הוא בדיוק אפס.

NPV ו-IRR של פרויקט
E3
ABCDE
1YearCash flowMeasureValue
20-$10,000Rate10%
31$3,000NPV$1,307.29
42$4,200IRR16.34%
53$6,800
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

בריבית של 10% הפרויקט שווה $1,307.29 יותר ממה שהוא עולה, וה-IRR שלו הוא בערך 16.34%. שנו את הריבית ב-E2 ל-16% וה-NPV יורד לבערך 64; ב-20% הוא הופך לשלילי. זה הקשר בין השניים: IRR היא הריבית שבה NPV חוצה את האפס.

התחביר של NPV: תזרים המזומנים הראשון נמצא במרחק תקופה אחת

=NPV(rate, value1, [value2], ...)

ה-NPV של אקסל מניחה שכל ערך נמצא בסוף תקופה, החל מתקופה אחת מעכשיו. לכן הערך הראשון בטווח מהוון פעם אחת, השני פעמיים, וכן הלאה. השקעה שנעשית היום (שנה 0) לא אמורה להיות בטווח: הוסיפו אותה אחרי NPV, כמו שהנוסחה שלמעלה עושה. ההשקעה שלילית כי זה כסף שיוצא.

הכנסה שלה לתוך הטווח היא הטעות הנפוצה ביותר ב-NPV באקסל, והיא לא מציגה שגיאה, רק מספר קטן יותר:

השקעה ראשונית בתוך NPV מול מחוצה לה
E3
ABCDE
1YearCash flowVersionNPV at 10%
20-$10,000Rate10%
31$3,000Right$1,307.29
42$4,200Wrong$1,188.44
53$6,800
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

הגרסה השגויה נותנת $1,188.44, שזו התשובה הנכונה חלקי 1.1: כל תזרים, כולל ההשקעה, נדחף שנה אחת קדימה. אם תזרים המזומנים הראשון באמת נמצא בסוף שנה 1 (אתם משלמים על המכונה בעוד שנה), אז כל הטווח שייך לתוך NPV.

איך NPV מחושבת

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

היוון של כל שנה
C3
ABCDE
1YearCash flowPresent valueRate
20-$10,000.00-$10,000.0010%
31$3,000.00$2,727.27
42$4,200.00$3,471.07
53$6,800.00$5,108.94
6Total$1,307.29
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

ה-6,800 של שנה 3 שווים היום רק $5,108.94 בריבית של 10%. הסכום ב-C6 הוא אותו $1,307.29 ש-NPV נתנה. שנה 0 מחולקת ב-(1.1)^0, שזה 1, ולכן היא נשארת כמו שהיא.

התחביר של IRR ואיך לקרוא אותה

=IRR(values, [guess])

values מכיל כל תזרים מזומנים לפי סדר הזמן, כשההשקעה השלילית ראשונה. הם חייבים להיות במרווחים שווים (כל שנה, או כל חודש). guess היא נקודת התחלה אופציונלית לחיפוש של אקסל, 10% כברירת מחדל; תנו אותה רק כש-IRR מחזירה #NUM!.

פרויקט שווה ביצוע כשה-IRR שלו גבוהה מהריבית שהכסף שלכם עולה או שהוא יכול להרוויח במקום אחר (שיעור הסף). IRR של 16.34% מול עלות הון של 10% היא כן, וזה מתאים ל-NPV החיובית.

אם תזרימי המזומנים חודשיים, IRR מחזירה ריבית חודשית. המירו אותה לריבית שנתית עם =(1+IRR(B2:B13))^12-1, לא על ידי הכפלה ב-12.

IRR מחזירה #NUM! כשלכל הערכים יש אותו סימן (אין השקעה להחזיר) או כשהיא לא מוצאת ריבית תוך 20 ניסיונות. סדרה שמשנה סימן יותר מפעם אחת (משקיעים, מרוויחים, משקיעים שוב) יכולה להיות עם שתי תשובות IRR תקפות; איזו מהן אקסל מחזיר תלוי בניחוש, וזו סיבה לסמוך יותר על NPV במקרה כזה.

XNPV ו-XIRR לתאריכים אמיתיים

כשתזרימי המזומנים לא חלים בתאריכים קבועים, השתמשו ב-XNPV וב-XIRR. הן מקבלות תאריך לכל ערך ומהוונות לפי מספר הימים המדויק, על בסיס שנה של 365 ימים. בניגוד ל-NPV, XNPV מהוונת כל ערך חזרה לתאריך הראשון ומשאירה את הערך הראשון בלי היוון, ולכן ההשקעה נכנסת לתוך הטווח.

תאריכים לא סדירים
E2
ABCDE
1DateCash flowMeasureValue
22026-01-15-$10,000XNPV at 10%$1,609.73
32026-09-01$3,000XIRR19.08%
42027-06-30$4,200
52028-12-31$6,800
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

XNPV יוצאת גבוהה יותר מה-NPV השנתית כי כל תזרים מזומנים מגיע מוקדם יותר ממספר שלם של שנים: ה-3,000 הראשונים אחרי שבעה חודשים וחצי, וה-6,800 האחרונים שבועיים לפני סוף שנה 3. הזיזו את התאריך האחרון בשנה ושתי התוצאות יורדות: אותו כסף שמגיע מאוחר יותר שווה פחות היום. XIRR היא גם הפונקציה הנכונה לתשואה על חשבון השקעות עם הפקדות בימים אקראיים.

נסו בעצמכם: NPV ו-IRR

לקנות את הטנדר?
E3
ABCDE
1YearCash flowMeasureValue
20-$24,000Rate8%
31$7,000NPV
42$7,500
53$8,000
64$8,500
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: הטנדר עולה B2 היום וחוסך את הסכומים שב-B3:B6 בסוף שנים 1 עד 4. ב-E3, חשבו את הערך הנוכחי הנקי בריבית שב-E2.

רמז: שנה 0 נשארת מחוץ ל-NPV.

תשואה על דירה קטנה להשכרה
E2
ABCDE
1YearCash flowMeasureValue
20-$50,000IRR
31$9,000
42$9,500
53$10,000
64$10,500
75$25,000
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-E2, חשבו את שיעור התשואה הפנימי של תזרימי המזומנים שב-B2:B7.

NPV מול IRR: על איזו לסמוך

שאלהבמה להשתמשלמה
האם הפרויקט שווה את זה בעלות ההון שלנו?NPVNPV חיובית מוסיפה ערך בגובה הזה בכסף של היום.
איזו תשואה הפרויקט הזה נותן?IRRאחוז אחד, קל להשוואה לשיעור סף.
איזה משני פרויקטים בגדלים שונים?NPVIRR מעדיפה פרויקטים קטנים: 50% על 1,000 הם פחות כסף מ-20% על 100,000.
תזרימי מזומנים שמשנים סימן יותר מפעם אחתNPVל-IRR יכולות להיות שתי תשובות או אף אחת.
תשלומים בתאריכים לא סדיריםXNPV / XIRRNPV ו-IRR מניחות תקופות שוות.

לשיעור צמיחה אחד בין ערך התחלתי לערך סופי, בלי כלום באמצע, CAGR פשוטה יותר מ-IRR. להחזרי הלוואות השתמשו ב-PMT.

שאלות נפוצות

איך מחשבים NPV באקסל?

השתמשו ב-=NPV(rate, future cash flows) + initial investment, למשל =NPV(10%,B3:B5)+B2 כשההשקעה ב-B2 מוזנת כמספר שלילי. NPV מתייחסת לערך הראשון שלה כאילו הוא מגיע בעוד תקופה אחת, ולכן הכסף שמוציאים היום חייב להישאר מחוצה לה.

למה ה-NPV של אקסל נותנת תשובה שונה מהמחשבון שלי?

בדרך כלל כי ההשקעה הראשונית הוכנסה לתוך הטווח: =NPV(10%,B2:B5) מהוונת גם את הסכום של שנה 0 בשנה אחת. ה-NPV של אקסל היא הערך הנוכחי תקופה אחת לפני תזרים המזומנים הראשון, ולא NPV של ספר לימוד בפיננסים עם ערך בזמן 0.

איך מחשבים IRR באקסל?

שימו את כל תזרימי המזומנים, כולל ההשקעה הראשונית השלילית, בטווח אחד והשתמשו ב-=IRR(B2:B5). התזרימים חייבים להיות במרווחים שווים; לתאריכים אמיתיים השתמשו ב-=XIRR(values, dates).

למה IRR מחזירה #NUM! באקסל?

או שלכל תזרימי המזומנים יש אותו סימן (אין ריבית שבה הם מקזזים זה את זה) או שאקסל לא מצא ריבית תוך 20 ניסיונות. בדקו שההשקעה שלילית, ואז תנו ניחוש כארגומנט השני: =IRR(B2:B5,0.1).

מה ההבדל בין NPV ל-XNPV?

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

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל