Συνάρτηση NPer

Επιστρέφει μια τιμή διπλής ακρίβειας που καθορίζει τον αριθμό των περιόδων για μια πρόσοδο με βάση περιοδικές, σταθερές πληρωμές και σταθερό επιτόκιο.

Σύνταξη

Nper ( επιτόκιο, πληρωμή, PV [, ΦΒ ] [, τύπος ] )

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

Όρισμα

Περιγραφή

επιτόκιο

Υποχρεωτικό. Διπλός καθορισμός επιτοκίου ανά περίοδο. Για παράδειγμα, εάν λάβετε ένα δάνειο αυτοκινήτου με ετήσια ποσοστιαία ισοτιμία (ΣΕΠΕ) 10 τοις εκατό και κάνετε μηνιαίες πληρωμές, η χρέωση ανά περίοδο είναι 0,1/12 ή 0,0083.

PMT

Υποχρεωτικό. Διπλός καθορισμός πληρωμής προς πραγματοποίηση κάθε περιόδου. Οι πληρωμές συνήθως περιέχουν κεφάλαιο και τόκους που δεν αλλάζουν κατά τη διάρκεια ζωής της προσόδου.

φ

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

ΦΒ

Προαιρετικό. Παραλλαγή που καθορίζει τη μελλοντική αξία ή το υπόλοιπο μετρητών που θέλετε αφού έχετε κάνει την τελική πληρωμή. Για παράδειγμα, η μελλοντική αξία ενός δανείου είναι $0, επειδή αυτή είναι η τιμή του μετά την τελική πληρωμή. Ωστόσο, εάν θέλετε να αποθηκεύσετε το $50.000 σε 18 χρόνια για την εκπαίδευση του παιδιού σας, τότε το $50.000 είναι η μελλοντική τιμή. Εάν παραλειφθεί, το 0 θεωρείται δεδομένο.

τύπος

Προαιρετικό. Παραλλαγή που καθορίζει πότε πρέπει να γίνονται οι πληρωμές. Χρησιμοποιήστε το 0 Εάν οι πληρωμές είναι ληξιπρόθεσμες στο τέλος της περιόδου πληρωμής ή χρησιμοποιήστε την τιμή 1 εάν οι πληρωμές οφείλονται στην αρχή της περιόδου. Εάν παραλειφθεί, το 0 θεωρείται δεδομένο.


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

Μια πρόσοδος είναι μια σειρά σταθερών πληρωμών σε μετρητά που πραγματοποιήθηκαν κατά τη διάρκεια μιας χρονικής περιόδου. Μια πρόσοδος μπορεί να είναι ένα δάνειο (όπως μια στεγαστική υποθήκη) ή μια επένδυση (όπως ένα μηνιαίο πρόγραμμα αποταμίευσης).

Για όλα τα ορίσματα, τα μετρητά που έχουν καταβληθεί (όπως καταθέσεις σε αποταμιεύσεις) αντιπροσωπεύονται από αρνητικούς αριθμούς. η λήψη μετρητών (όπως οι έλεγχοι μερισμάτων) αντιπροσωπεύεται από θετικούς αριθμούς.

Παράδειγμα ερωτήματος

Παράσταση

Αποτελέσματα

Επιλέξτε FinancialSample. *, INT (NPER ([AnnualRate]/12;-[MonthlyRePayment]; [LoanAmount]; 0; 0)) ως MonthsRequired από FinancialSample;

Επιστρέφει όλα τα πεδία από τον πίνακα "FinancialSample", υπολογίζουν τον αριθμό των περιόδων (μήνες σε αυτό το παράδειγμα) που απαιτούνται για την πληρωμή του "LoanAmount" με βάση τα "AnnualRate" και "MonthlyRePayment" και εμφανίζει τα αποτελέσματα στη στήλη MonthsRequired. Η συνάρτηση INT χρησιμοποιείται για τη μετατροπή της εξόδου δεδομένων "Double" σε ακέραια τιμή.

Παράδειγμα VBA

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

Αυτό το παράδειγμα χρησιμοποιεί τη συνάρτηση Nper για να επιστρέψει τον αριθμό των περιόδων κατά τις οποίες πρέπει να καταβληθούν πληρωμές για την εξόφληση ενός δανείου του οποίου η τιμή περιέχεται στο PVal. Παρέχεται επίσης το ποσοστό επιτοκίου ανά περίοδο (APR / 12), η πληρωμή (Payment), η μελλοντική αξία του δανείου (FVal) και ένας αριθμός που υποδηλώνει εάν η πληρωμή οφείλεται στην αρχή ή στο τέλος της περιόδου πληρωμής (PayType).

Dim FVal, PVal, APR, Payment, PayType, TotPmts
' When payments are made.
Const ENDPERIOD = 0, BEGINPERIOD = 1
FVal = 0 ' Usually 0 for a loan.
PVal = InputBox("How much do you want to borrow?")
APR = InputBox("What is the annual percentage " & _
"rate of your loan?")
If APR > 1 Then APR = APR / 100 ' Ensure proper form.
Payment = InputBox("How much do you " & _
"want to pay each month?")
PayType = MsgBox("Do you make payments " & _
"at the end of month?", vbYesNo)
If PayType = vbNo Then
PayType = BEGINPERIOD
Else PayType = ENDPERIOD
End If
TotPmts = NPer(APR / 12, -Payment, PVal, FVal, PayType)
If Int(TotPmts) <> TotPmts Then
TotPmts = Int(TotPmts) + 1
End If
MsgBox "It will take you " & TotPmts & _
" months to pay off your loan."

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×