Συνάρτηση IRR

Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Επιστρέφει το Double που καθορίζει τον εσωτερικό ρυθμό απόδοσης για μια σειρά περιοδικών ταμειακών ροών (πληρωμών και αποδείξεων).

Σύνταξη

IRR(τιμές () [, εικασία ] )

Η σύνταξη της συνάρτησης IRR περιλαμβάνει τα παρακάτω ορίσματα:

Επιχείρημα Περιγραφή
τιμές () Υποχρεωτικό. Πίνακας του Double που καθορίζει τιμές ταμειακών ροών. Ο πίνακας πρέπει να περιέχει τουλάχιστον μία αρνητική τιμή (πληρωμή) και μία θετική τιμή (απόδειξη).
Μαντέψτε Προαιρετικό. Η μεταβλητή που καθορίζει την τιμή που εκτιμάτε θα επιστραφεί από το IRR. Εάν παραλειφθεί το όρισμα εκτίμηση, το όρισμα εκτίμηση είναι 0,1 (10%).

    

Παρατηρήσεις

Ο εσωτερικός συντελεστής απόδοσης είναι το επιτόκιο που λαμβάνετε για μια επένδυση που αποτελείται από πληρωμές και εισπράξεις που πραγματοποιούνται σε τακτά χρονικά διαστήματα.

Η συνάρτηση IRR χρησιμοποιεί τη σειρά των τιμών μέσα στον πίνακα για να ερμηνεύσει τη σειρά των πληρωμών και των αποδείξεων. Βεβαιωθείτε ότι η καταχώρηση των τιμών πληρωμής και αποδείξεων γίνεται με τη σωστή σειρά. Η ταμειακή ροή για κάθε περίοδο δεν χρειάζεται να είναι σταθερή, όπως στην περίπτωση μιας ετήσιας προσόδου.

Η συνάρτηση IRR υπολογίζεται με επαναληπτική μέτρηση. Αρχίζοντας από την τιμή του ορίσματος εκτίμηση, η συνάρτηση IRR εκτελεί επαναληπτικούς υπολογισμούς μέχρι το αποτέλεσμα να συγκλίνει με ακρίβεια της τάξης του 0,00001%. Εάν η συνάρτηση IRR δεν μπορέσει να βρει αποτέλεσμα μετά από 20 προσπάθειες, αποτυγχάνει.

Παράδειγμα

Σημείωση

Τα παραδείγματα που ακολουθούν δείχνουν τη χρήση αυτής της συνάρτησης σε μια λειτουργική μονάδα Visual Basic for Applications (VBA). Για περισσότερες πληροφορίες σχετικά με την εργασία με τη VBA, επιλέξτε " Αναφορά προγραμματιστών " στην αναπτυσσόμενη λίστα δίπλα στην επιλογή "Αναζήτηση " και εισαγάγετε έναν ή περισσότερους όρους στο πλαίσιο αναζήτησης.

Σε αυτό το παράδειγμα, η συνάρτηση IRR επιστρέφει τον εσωτερικό ρυθμό απόδοσης για μια σειρά 5 ταμειακών ροών που περιέχονται στον πίνακα Values(). Το πρώτο στοιχείο πίνακα είναι μια αρνητική ταμειακή ροή που αντιπροσωπεύει το κόστος εκκίνησης επιχείρησης. Οι υπόλοιπες 4 ταμειακές ροές αντιπροσωπεύουν θετικές ταμειακές ροές για τα επόμενα 4 έτη. Guess είναι ο εκτιμώμενος εσωτερικός συντελεστής απόδοσης.

Dim Guess, Fmt, RetRate, Msg
Static Values(5) As Double    ' Set up array.
Guess = .1    ' Guess starts at 10 percent.
Fmt = "#0.00"    ' Define percentage format.
Values(0) = -70000    ' Business start-up costs.
' Positive cash flows reflecting income for 
' four successive years.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
' Calculate internal rate.
RetRate = IRR(Values(), Guess) * 100
Msg = "The internal rate of return for these " & _
      "five cash flows is "
Msg = Msg & Format(RetRate, Fmt) & " percent."
MsgBox Msg    ' Display internal return rate.