Προηγούμενο Επόμενο

Κλάση Finance

Η κλάση Finance είναι μια κλάση JavaScript που παρέχεται από το BIRT, η οποία παρέχει ένα σύνολο στατικών οικονομικών συναρτήσεων τις οποίες μπορείτε να χρησιμοποιήσετε για να εκτελέσετε ένα πλήθος κοινών επιχειρηματικών υπολογισμών. Οι οικονομικές τιμές μπορούν να αναπαρασταθούν ως τιμές κινητής υποδιαστολής. Η εφαρμογή δεν μπορεί να δημιουργήσει χρήση αυτής της κλάσης.

Finance.ddb

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

Η συνάρτηση χρησιμοποιεί τον ακόλουθο τύπο για απόσβεση σε μια μεμονωμένη περίοδο:

depreciation = (( initialCost - totalDepreciationFromPriorPeriods) * 2) / assetLifespan

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Σύνταξη

double ddb( double cost, double salvage, double life, integer period )

Παράμετροι

initial

Αριθμός διπλής ακρίβειας. Αριθμητική έκφραση η οποία προσδιορίζει το αρχικό κόστος του περιουσιακού στοιχείου.

salvage

Αριθμός διπλής ακρίβειας. Αριθμητική έκφραση η οποία προσδιορίζει την τιμή του περιουσιακού στοιχείου στο τέλος του ωφέλιμου βίου του.

life

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

period

Ακέραιος. Αριθμητική έκφραση η οποία προσδιορίζει την περίοδο για την οποία θέλετε η DDB να υπολογίσει την απόσβεση. Πρέπει να ορίσετε αυτή την τιμή χρησιμοποιώντας τις ίδιες μονάδες μέτρησης με αυτές της τιμής assetLifespan. Για παράδειγμα, αν το όρισμα assetLifespan εκφράζεται σε μήνες, τότε το όρισμα singlePeriod πρέπει να αντιπροσωπεύει μια περίοδο ενός μηνός.

Επιστρέφει

Αριθμός διπλής ακρίβειας.

Παράδειγμα

Στο ακόλουθο παράδειγμα υπολογίζεται η απόσβεση για το πρώτο έτος με τη μέθοδο φθίνουσας απόσβεσης εις διπλούν για ένα νέο υπολογιστή του οποίου η αγορά κόστισε $1400, με υπολειμματική αξία της τάξης των $200 και με ωφέλιμο βίο που εκτιμάται στα 10 έτη. Το αποτέλεσμα ($280) αντιστοιχίζεται στη μεταβλητή Year1Deprec:

Year1Deprec = Finance.ddb(1400, 200, 10, 1)

Δείτε επίσης

Συνάρτηση Finance.sln

Συνάρτηση Finance.syd

Finance.fv

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

Για παράδειγμα, αν ορίσετε ένα αποταμιευτικό πρόγραμμα με στόχο την αποταμίευση $75.000 σε 18 χρόνια για την πληρωμή των διδάκτρων του παιδιού σας, η μελλοντική αξία του προγράμματος είναι $75.000.

Αν λάβετε ένα δάνειο των $11.000, η μελλοντική αξία του δανείου είναι $0.00, όπως ισχύει για οποιοδήποτε τυπικό δάνειο.

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Σύνταξη

double fv( double rate, integer nPer, double pmt, double pvalue, integer due )

Παράμετροι

rate

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το επιτόκιο που ισχύει ανά περίοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή numberPayPeriods. Για παράδειγμα, αν το όρισμα numberPayPeriods εκφράζεται σε μήνες, τότε το όρισμα ratePerPeriod πρέπει να εκφράζεται ως μηνιαίο ποσοστό.

nPer

Ακέραιος αριθμός που προσδιορίζει το συνολικό αριθμό των περιόδων πληρωμών στην ετήσια πρόσοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή ratePerPeriod. Για παράδειγμα, αν το όρισμα ratePerPeriod εκφράζεται ως μηνιαίο ποσοστό, τότε το όρισμα numberPayPeriods πρέπει να εκφράζεται σε μήνες.

pmt

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ποσό κάθε πληρωμής. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή ratePerPeriod. Για παράδειγμα, αν το όρισμα ratePerPeriod εκφράζεται σε μήνες, τότε το όρισμα eachPmt πρέπει να εκφράζεται ως μηνιαία πληρωμή.

pvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει τη σημερινή αξία μιας μελλοντικής πληρωμής ή μιας ροής πληρωμών. Για παράδειγμα, αν καταθέσετε το ποσό των $23,94 σε μια τράπεζα σήμερα και τα αφήσετε εκεί για 15 χρόνια με ετήσιο ανατοκιζόμενο επιτόκιο 10%, θα αποκτήσετε περίπου $100. Η σημερινή αξία αυτών των $100 είναι περίπου $23.94.

due

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

Επιστρέφει

Αριθμός διπλής ακρίβειας

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι καταθέτετε $10.000 σε λογαριασμό αποταμίευσης για την κόρη σας όταν γεννηθεί. Αν ο λογαριασμός διαθέτει επιτόκιο 5,7% με ημερήσιο ανατοκισμό, πόσο θα είναι το ποσό που θα έχει συγκεντρωθεί όταν πάει στο πανεπιστήμιο σε 18 χρόνια; Η απάντηση, που είναι $27.896.60, αντιστοιχίζεται στη μεταβλητή TotalValue:

TotalValue = Finance.fv(0.057/365, 18*365, 0, -10000, 1)

Το ακόλουθο παράδειγμα είναι σχεδόν όμοιο με το προηγούμενο. Σε αυτό, ωστόσο, θεωρείται ότι το επιτόκιο είναι ανατοκιζόμενο μηνιαίως αντί ημερησίως και ότι έχετε αποφασίσει να πραγματοποιήσετε μια πρόσθετη μηνιαία κατάθεση $55 στο λογαριασμό. Η μελλοντική τιμή, που αντιστοιχίζεται στη μεταβλητή TotalValue, σε αυτή την περίπτωση είναι $48.575,82:

TotalValue = Finance.fv(0.057/12, 18*12, -55, -10000, 1)

Δείτε επίσης

Συνάρτηση Finance.ipmt

Συνάρτηση Finance.nper

Συνάρτηση Finance.pmt

Συνάρτηση Finance.ppmt

Συνάρτηση Finance.pv

Συνάρτηση Finance.rate

Finance.ipmt

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

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Σύνταξη

double ipmt( double rate, integer per, integer nPer, double pmt, double pvalue, double fvalue, integer due )

Παράμετροι

rate

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το επιτόκιο που ισχύει ανά περίοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή numberPayPeriods. Για παράδειγμα, αν το όρισμα numberPayPeriods εκφράζεται σε μήνες, τότε το όρισμα ratePerPeriod πρέπει να εκφράζεται ως μηνιαίο ποσοστό.

per

Ακέραιος αριθμός που προσδιορίζει τη συγκεκριμένη περίοδο για την οποία θέλετε να καθορίσετε το ποσό που αντιπροσωπεύει τόκους. Πρέπει να ορίσετε μια την τιμή στο εύρος από 1 έως την τιμή numberPayPeriods.

nPer

Ακέραιος αριθμός που προσδιορίζει το συνολικό αριθμό των περιόδων πληρωμών στην ετήσια πρόσοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή ratePerPeriod. Για παράδειγμα, αν το όρισμα ratePerPeriod εκφράζεται ως μηνιαίο ποσοστό, τότε το όρισμα numberPayPeriods πρέπει να εκφράζεται σε μήνες.

pvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει τη σημερινή αξία μιας μελλοντικής πληρωμής ή μιας ροής πληρωμών. Για παράδειγμα, αν καταθέσετε το ποσό των $23,94 σε μια τράπεζα σήμερα και τα αφήσετε εκεί για 15 χρόνια με ετήσιο ανατοκιζόμενο επιτόκιο 10%, θα αποκτήσετε περίπου $100. Σε αυτή την περίπτωση, η σημερινή αξία των $100 είναι περίπου $23,94.

fvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ταμειακό υπόλοιπο που επιθυμείτε αφού πραγματοποιήσετε την τελευταία σας πληρωμή. Για παράδειγμα:

*
*

due

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

Επιστρέφει

Αριθμός διπλής ακρίβειας.

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι πραγματοποιείτε μηνιαίες πληρωμές την πρώτη κάθε μήνα για ένα δάνειο $20.000 για 36 μήνες με ετήσιο ποσοστό επιβάρυνσης 11,5%. Τι ποσό της πέμπτης πληρωμής αντιπροσωπεύει τόκους; Η απάντηση, που είναι $171,83, αντιστοιχίζεται στη μεταβλητή Interest5:

Interest5 = Finance.ipmt(.115/12, 5, 36, -20000, 0, 1)

Δείτε επίσης

Συνάρτηση Finance.fv

Συνάρτηση Finance.nper

Συνάρτηση Finance.pmt

Συνάρτηση Finance.ppmt

Συνάρτηση Finance.pv

Συνάρτηση Finance.rate

Finance.irr

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

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

Ισχύουν οι ακόλουθοι κανόνες:

*
*
*
*

Οι ακόλουθες υποδείξεις μπορεί να φανούν χρήσιμες:

*
*

Σύνταξη

double irr( double[ ] cash, double intrate)

Παράμετροι

cash

Πίνακας τιμών διπλής ακρίβειας που προσδιορίζουν το όνομα ενός υπάρχοντος πίνακα αριθμών διπλής ακρίβειας οι οποίοι αντιπροσωπεύουν τιμές ταμειακής ροής. Το όρισμα cashArray πρέπει να περιέχει τουλάχιστον μία θετική τιμή ή είσπραξη και μία αρνητική τιμή ή πληρωμή.

s

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει την τιμή που εκτιμάτε ότι θα έχει ο συντελεστής εσωτερικής απόδοσης. Στις περισσότερες περιπτώσεις, αυτή η τιμή είναι 0,1, ή 10%.

Επιστρέφει

Αριθμός διπλής ακρίβειας

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι έχετε συμπληρώσει τον πίνακα myArray με μια σειρά τιμών ταμειακής ροής. Ο συντελεστής εσωτερικής απόδοσης αντιστοιχίζεται στη μεταβλητή IRRValue:

IRRValue = Finance.irr( myArray, .1 )

Δείτε επίσης

Συνάρτηση Finance.mirr

Συνάρτηση Finance.npv

Συνάρτηση Finance.rate

Finance.mirr

Αυτή η συνάρτηση επιστρέφει τον τροποποιημένο συντελεστή εσωτερικής απόδοσης για μια σειρά περιοδικών ταμειακών ροών ή πληρωμών και εισπράξεων, σε έναν υπάρχοντα πίνακα. Ο τροποποιημένος συντελεστής εσωτερικής απόδοσης αποτελεί τον συντελεστή εσωτερικής απόδοσης (IRR) όταν οι πληρωμές και οι εισπράξεις επιδοτούνται με διαφορετικούς συντελεστές. Η συνάρτηση MIRR λαμβάνει υπόψη τόσο το κόστος της επένδυσης (financeRate), όσο και το επιτόκιο που λαμβάνεται από την επανεπένδυση των χρημάτων (reinvestmentRate).

Ισχύουν οι ακόλουθοι κανόνες:

*
*
*
*

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

Σύνταξη

double mirr( double[ ] arptr, double frate, double rrate)

Παράμετροι

arptr

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

frate

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το επιτόκιο που καταβάλλεται ως κόστος χρηματοδότησης. Πρέπει να είναι δεκαδικός αριθμός ο οποίος αντιπροσωπεύει κάποιο ποσοστό.

rrate

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το επιτόκιο το οποίο εισπράττεται από κέρδη από επανεπένδυση χρημάτων. Πρέπει να είναι δεκαδικός αριθμός ο οποίος αντιπροσωπεύει κάποιο ποσοστό.

Επιστρέφει

Αριθμός διπλής ακρίβειας.

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι έχετε συμπληρώσει τον πίνακα myArray με μια σειρά τιμών ταμειακής ροής. Αν το επιτόκιο που καταβάλλετε για χρηματοδότηση είναι 12% και το ποσοστό κέρδους από εισόδημα είναι 11,5%, ποιος είναι ο τροποποιημένος συντελεστής εσωτερικής απόδοσης; Η απάντηση αντιστοιχίζεται στη μεταβλητή MIRRValue:

MIRRValue = Finance.mirr( myArray, 0.12, 0.115 )

Δείτε επίσης

Συνάρτηση Finance.irr

Συνάρτηση Finance.rate

Finance.nper

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

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Σύνταξη

double nper( double rate, double pmt, double pvalue, double fvalue, integer due )

Παράμετροι

rate

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το επιτόκιο που ισχύει ανά περίοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή eachPmt. Για παράδειγμα, αν το όρισμα eachPmt εκφράζεται ως μηνιαία πληρωμή, τότε το όρισμα ratePerPeriod πρέπει να εκφράζεται ως το μηνιαίο επιτόκιο.

pmt

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ποσό κάθε πληρωμής. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή ratePerPeriod. Για παράδειγμα, αν το όρισμα ratePerPeriod εκφράζεται σε μήνες, τότε το όρισμα eachPmt πρέπει να εκφράζεται ως μηνιαία πληρωμή.

pvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει τη σημερινή αξία μιας μελλοντικής πληρωμής ή μιας ροής πληρωμών. Για παράδειγμα, αν καταθέσετε το ποσό των $23,94 σε μια τράπεζα σήμερα και τα αφήσετε εκεί για 15 χρόνια με ετήσιο ανατοκιζόμενο επιτόκιο 10%, θα αποκτήσετε περίπου $100. Σε αυτή την περίπτωση, η σημερινή αξία των $100 είναι περίπου $23,94.

fvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ταμειακό υπόλοιπο που επιθυμείτε αφού πραγματοποιήσετε την τελευταία σας πληρωμή. Για παράδειγμα:

*
*

due

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

Επιστρέφει

Αριθμός διπλής ακρίβειας.

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι πραγματοποιείτε μηνιαίες πληρωμές την πρώτη κάθε μήνα για ένα δάνειο $20.000, με ετήσιο ποσοστό επιβάρυνσης 11,5%. Αν κάθε πληρωμή είναι $653,26, πόσες πληρωμές πρέπει να πραγματοποιήσετε για να ολοκληρώσετε την αποπληρωμή του δανείου; Η απάντηση, που είναι 36, αντιστοιχίζεται στη μεταβλητή NumPeriods.

NumPeriods = Finance.nper(.115/12, -653.26, 20000, 0, 1)

Δείτε επίσης

Συνάρτηση Finance.fv

Συνάρτηση Finance.ipmt

Συνάρτηση Finance.pmt

Συνάρτηση Finance.ppmt

Συνάρτηση Finance.pv

Συνάρτηση Finance.rate

Finance.npv

Αυτή η συνάρτηση επιστρέφει την καθαρή τρέχουσα αξία μιας μεταβλητής σειράς περιοδικών ταμειακών ροών, θετικών και αρνητικών, με ένα δεδομένο επιτόκιο. Ενώ η PV καθορίζει την τρέχουσα αξία μιας σειράς σταθερών πληρωμών, η NPV κάνει το ίδιο για μια σειρά μεταβλητών πληρωμών. Η καθαρή τρέχουσα αξία αποτελεί την τρέχουσα τιμή σε δολάρια όλων των μελλοντικών ταμειακών ροών που σχετίζονται με μια επένδυση μείον το αρχικό κόστος. Δηλαδή, αποτελεί το ποσό εφάπαξ που θα επέστρεφε το ίδιο κέρδος ή απώλεια με την εν λόγω σειρά ταμειακών ροών, αν γινόταν σήμερα κατάθεση του ποσού εφάπαξ σε μια τράπεζα και αφηνόταν εκεί για τη συσσώρευση τόκων με το ποσοστό που δίνεται από το <rate> για την ίδια χρονική περίοδο για την οποία υπολογίζεται η σειρά ταμειακών ροών.

Ισχύουν οι ακόλουθοι κανόνες:

*
*
*
*
*
*

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

Σύνταξη

double npv( double rate, double[ ] arptr )

Παράμετροι

rate

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

arptr

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

Επιστρέφει

Αριθμός διπλής ακρίβειας.

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι έχετε συμπληρώσει τον πίνακα myArray με μια σειρά τιμών ταμειακής ροής και ότι το επιτόκιο είναι 11%. Ποια είναι η τρέχουσα αξία; Η απάντηση αντιστοιχίζεται στη μεταβλητή NetPValue:

NetPValue = Finance.npv( .11, MyArray )

Finance.percent

Αυτή η συνάρτηση υπολογίζει το ποσοστό δύο αριθμών. Αυτή η συνάρτηση διαχειρίζεται τις δύο κύριες εργασίες ρύθμισης που σχετίζονται με τον υπολογισμό ποσοστών: τη διαχείριση του 0 στον αριθμητή και τη διαχείριση των κενών τιμών (null).

Σύνταξη

double percent( double denom, double num, double valueIfZero )

Παράμετροι

denom

Αριθμός διπλής ακρίβειας. Ο παρονομαστής. Το όρισμα πρέπει να περιέχει μια αριθμητική τιμή.

num

Αριθμός διπλής ακρίβειας. Ο αριθμητής. Το όρισμα πρέπει να περιέχει μια αριθμητική τιμή. Η τιμή μπορεί να είναι μηδέν.

valueIfZero

Αριθμός διπλής ακρίβειας. Η τιμή ποσοστού που επιστρέφεται αν ο αριθμητής είναι μηδέν. Η προεπιλεγμένη τιμή είναι null.

Επιστρέφει

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

Παράδειγμα

pct = Finance.percent( 20, 50 ) // επιστρέφει 40
pct = Finance.percent( 20, 0 ) // επιστρέφει 0

Finance.pmt

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

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Σύνταξη

double pmt( double rate, integer nPer, double pvalue, double fvalue, integer due )

Παράμετροι

rate

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το επιτόκιο που ισχύει ανά περίοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή ratePerPeriod. Για παράδειγμα, αν το όρισμα numberPayPeriods εκφράζεται σε μήνες, τότε το όρισμα ratePerPeriod πρέπει να εκφράζεται ως μηνιαίο ποσοστό.

nPer

Ακέραιος αριθμός που προσδιορίζει το συνολικό αριθμό των περιόδων πληρωμών στην ετήσια πρόσοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή ratePerPeriod. Για παράδειγμα, αν το όρισμα ratePerPeriod εκφράζεται ως μηνιαίο ποσοστό, τότε το όρισμα numberPayPeriods πρέπει να εκφράζεται σε μήνες.

pvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει την τρέχουσα αξία σε δολάρια μιας μελλοντικής πληρωμής ή μιας ροής πληρωμών. Για παράδειγμα, αν καταθέσετε το ποσό των $23,94 σε μια τράπεζα σήμερα και τα αφήσετε εκεί για 15 χρόνια με ετήσιο ανατοκιζόμενο επιτόκιο 10%, θα αποκτήσετε περίπου $100. Σε αυτή την περίπτωση, η σημερινή αξία των $100 είναι περίπου $23,94.

fvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ταμειακό υπόλοιπο που επιθυμείτε αφού πραγματοποιήσετε την τελευταία σας πληρωμή. Για παράδειγμα:

*
*

due

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

Επιστρέφει

Αριθμός διπλής ακρίβειας.

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι πραγματοποιείτε μηνιαίες πληρωμές την πρώτη κάθε μήνα για ένα δάνειο $20.000 για 36 μήνες με ετήσιο ποσοστό επιβάρυνσης 11,5%. Ποιο είναι το ποσό κάθε πληρωμής; Η απάντηση, που είναι $653,26, αντιστοιχίζεται στη μεταβλητή PaymentAmt.

PaymentAmt = Finance.pmt(.115/12, 36, -20000, 0, 1)

Δείτε επίσης

Συνάρτηση Finance.fv

Συνάρτηση Finance.ipmt

Συνάρτηση Finance.nper

Συνάρτηση Finance.ppmt

Συνάρτηση Finance.pv

Συνάρτηση Finance.rate

Finance.ppmt

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

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Σύνταξη

double ppmt( double rate, integer per, integer nPer, double pmt, double pvalue, double fvalue, integer due )

Παράμετροι

rate

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το επιτόκιο που ισχύει ανά περίοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή nPer. Για παράδειγμα, αν το όρισμα nPer εκφράζεται σε μήνες, τότε το όρισμα rate πρέπει να εκφράζεται ως μηνιαίο ποσοστό.

per

Ακέραιος αριθμός που προσδιορίζει τη συγκεκριμένη περίοδο για την οποία θέλετε να καθορίσετε το ποσό που αντιπροσωπεύει τόκους. Αυτή η τιμή πρέπει να κυμαίνεται μεταξύ του 1 και της τιμής nPer.

nPer

Ακέραιος αριθμός που προσδιορίζει το συνολικό αριθμό των περιόδων πληρωμών στην ετήσια πρόσοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή rate. Για παράδειγμα, αν το όρισμα rate εκφράζεται ως μηνιαίο ποσοστό, τότε το όρισμα nPer πρέπει να εκφράζεται σε μήνες.

pvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει τη σημερινή αξία μιας μελλοντικής πληρωμής ή μιας ροής πληρωμών. Για παράδειγμα, αν καταθέσετε το ποσό των $23,94 σε μια τράπεζα σήμερα και τα αφήσετε εκεί για 15 χρόνια με ετήσιο ανατοκιζόμενο επιτόκιο 10%, θα αποκτήσετε περίπου $100. Σε αυτή την περίπτωση, η σημερινή αξία των $100 είναι περίπου $23,94.

fvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ταμειακό υπόλοιπο που επιθυμείτε αφού πραγματοποιήσετε την τελευταία σας πληρωμή. Για παράδειγμα:

*
*

due

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

Επιστρέφει

Αριθμός διπλής ακρίβειας.

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι πραγματοποιείτε μηνιαίες πληρωμές την πρώτη κάθε μήνα για ένα δάνειο $20.000 για 36 μήνες με ετήσιο ποσοστό επιβάρυνσης 11,5%. Τι ποσό της πέμπτης πληρωμής αντιπροσωπεύει την κύρια πληρωμή; Η απάντηση, που είναι $481,43, αντιστοιχίζεται στη μεταβλητή Principal5:

Principal5 = Finance.ppmt(.115/12, 5, 36, -20000, 0, 1)

Δείτε επίσης

Συνάρτηση Finance.fv

Συνάρτηση Finance.ipmt

Συνάρτηση Finance.nper

Συνάρτηση Finance.pmt

Συνάρτηση Finance.pv

Συνάρτηση Finance.rate

Finance.pv

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

Για παράδειγμα, αν καταθέσετε το ποσό των $23.94 σε μια τράπεζα σήμερα και τα αφήσετε εκεί για 15 χρόνια με ετήσιο ανατοκιζόμενο επιτόκιο 10%, θα αποκτήσετε περίπου $100. Συνεπώς, η σημερινή αξία των $100 είναι περίπου $23,94.

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Σύνταξη

double pv( double rate, integer nPer, double pmt, double fvalue, integer due)

Παράμετροι

rate

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το επιτόκιο που ισχύει ανά περίοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή nPer. Για παράδειγμα, αν το όρισμα nPer εκφράζεται σε μήνες, τότε το όρισμα rate πρέπει να εκφράζεται ως μηνιαίο ποσοστό.

nPer

Ακέραιος αριθμός που προσδιορίζει το συνολικό αριθμό των περιόδων πληρωμών στην ετήσια πρόσοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή rate. Για παράδειγμα, αν το όρισμα rate εκφράζεται ως μηνιαίο ποσοστό, τότε το όρισμα nPer πρέπει να εκφράζεται σε μήνες.

pmt

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ποσό κάθε πληρωμής. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή rate. Για παράδειγμα, αν το όρισμα rate εκφράζεται σε μήνες, τότε το όρισμα pmt πρέπει να εκφράζεται ως μηνιαία πληρωμή.

fvalue

Αριθμός διπλής ακρίβειας. Καθορίζει το ταμειακό υπόλοιπο που επιθυμείτε αφού πραγματοποιήσετε την τελευταία σας πληρωμή. Για παράδειγμα:

*
*

due

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

Επιστρέφει

Αριθμός διπλής ακρίβειας

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι εξετάζετε την αγορά εταιρικής ομολογίας με ονομαστική αξία $1000. Η ομολογία αποδίδει ετήσιο τοκομερίδιο της τάξης των $100, λήγει σε 15 χρόνια και το επόμενο τοκομερίδιο καταβάλλεται στο τέλος ενός έτους. Η απόδοση κατά τη λήξη σε παρόμοιες ομολογίες ανέρχεται στο 12,5%. Ποια θα αποτελούσε μια εύλογη τιμή για αυτή την ομολογία ή αλλιώς ποια είναι η τρέχουσα αξία της; Η απάντηση, που είναι $834,18, αντιστοιχίζεται στη μεταβλητή PresentValue:

PresentValue = Finance.pv(.125, 15, 100, 1000, 0)

Στο παράδειγμα που ακολουθεί θεωρείται ότι έχετε κερδίσει το λαχείο. Το συνολικό κέρδος ανέρχεται στα $10 εκατομμύρια, τα οποία λαμβάνετε σε ετήσιες δόσεις των $500.000 το χρόνο για 20 χρόνια, αρχίζοντας σε ένα χρόνο από σήμερα. Αν το ετήσιο ανατοκιζόμενο επιτόκιο είναι 9,5%, τι αξία έχει σήμερα το ποσό του λαχείου; Η απάντηση, που είναι $4.406.191,06, αντιστοιχίζεται στη μεταβλητή PresentValue:

PresentValue = Finance.pv(.095, 20, 50000,10000000, 0)

Στο παράδειγμα που ακολουθεί θεωρείται ότι θέλετε να εξοικονομήσετε $11.000 μέσα στα επόμενα 3 χρόνια. Αν το ετήσιο ποσοστό επιβάρυνσης είναι 10,5% και σχεδιάζετε να εξοικονομήσετε $325 μηνιαίως, και αν πραγματοποιείτε τις πληρωμές σας στην αρχή κάθε μήνα, τι ποσό χρειάζεστε για να ξεκινήσετε το λογαριασμό για να επιτύχετε το στόχο σας; Η απάντηση, που είναι $2.048,06, αντιστοιχίζεται στη μεταβλητή StartValue. Σημειώστε ότι το όρισμα eachPmt εκφράζεται ως αρνητικός αριθμός επειδή αντιπροσωπεύει ποσά πληρωμής:

StartValue = Finance.pv(.105/12, 3*12, -325, 11000, 1)

Δείτε επίσης

Συνάρτηση Finance.fv

Συνάρτηση Finance.ipmt

Συνάρτηση Finance.nper

Συνάρτηση Finance.pmt

Συνάρτηση Finance.ppmt

Συνάρτηση Finance.rate

Finance.rate

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

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

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Οι ακόλουθες υποδείξεις μπορεί να φανούν χρήσιμες:

*
*

Σύνταξη

double rate( integer nper, double pmt, double pvalue, double fvalue, integer due, double guess)

Παράμετροι

nper

Ακέραιος αριθμός που προσδιορίζει το συνολικό αριθμό των περιόδων πληρωμών στην ετήσια πρόσοδο. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή pmt. Για παράδειγμα, αν το όρισμα pmt εκφράζεται ως μηνιαία πληρωμή, τότε το όρισμα nper πρέπει να εκφράζεται σε μήνες.

pmt

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ποσό κάθε πληρωμής. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή nper. Για παράδειγμα, αν το όρισμα nper εκφράζεται σε μήνες, τότε το όρισμα pmt πρέπει να εκφράζεται ως μηνιαία πληρωμή.

pvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει τη σημερινή αξία μιας μελλοντικής πληρωμής ή μιας ροής πληρωμών. Για παράδειγμα, αν καταθέσετε το ποσό των $23,94 σε μια τράπεζα σήμερα και τα αφήσετε εκεί για 15 χρόνια με ετήσιο ανατοκιζόμενο επιτόκιο 10%, θα αποκτήσετε περίπου $100. Συνεπώς, σε αυτή την περίπτωση, η σημερινή αξία των $100 είναι περίπου $23,94.

fvalue

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το ταμειακό υπόλοιπο που επιθυμείτε αφού πραγματοποιήσετε την τελευταία σας πληρωμή. Για παράδειγμα:

*
*

due

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

guess

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει την αξία που εκτιμάτε ότι θα επιστρέψει το Rate. Στις περισσότερες περιπτώσεις, αυτή η τιμή είναι 0,1, ή 10%.

Επιστρέφει

Αριθμός διπλής ακρίβειας

Παράδειγμα

Στο παράδειγμα που ακολουθεί θεωρείται ότι έχετε λάβει δάνειο $20.000, το οποίο αποπληρώνετε για τα επόμενα 3 χρόνια. Αν οι πληρωμές σας ανέρχονται στα $653,26 το μήνα και τις πραγματοποιείτε στην αρχή κάθε μήνα, ποιο είναι το επιτόκιο (ετήσιο ποσοστό επιβάρυνσης) που πληρώνετε; Η απάντηση, που είναι 0,115 ή 11,5%, αντιστοιχίζεται στη μεταβλητή InterestRate. Σημειώστε ότι η επιστρεφόμενη τιμή της συνάρτησης Rate πρέπει να πολλαπλασιαστεί επί 12 για ληφθεί το ετήσιο επιτόκιο:

InterestRate = Finance.rate(3*12, -653.26, 20000, 0, 1, .1) * 12

Δείτε επίσης

Συνάρτηση Finance.fv

Συνάρτηση Finance.ipmt

Συνάρτηση Finance.nper

Συνάρτηση Finance.pmt

Συνάρτηση Finance.ppmt

Συνάρτηση Finance.pv

Finance.sln

Αυτή η συνάρτηση επιστρέφει τη σταθερή (γραμμική) απόσβεση περιουσιακού στοιχείου για μια μεμονωμένη περίοδο. Η σταθερή (γραμμική) απόσβεση αποτελεί την παλαιότερη και την απλούστερη μέθοδο απόσβεσης ενός πάγιου περιουσιακού στοιχείου. Χρησιμοποιεί τη λογιστική αξία του περιουσιακού στοιχείου μείον την εκτιμώμενη υπολειμματική αξία και κατανέμει σε ίσα μέρη τη διαφορά σε κάθε περίοδο της διάρκειας ζωής του περιουσιακού στοιχείου. Αυτού του είδους οι διαδικασίες χρησιμοποιούνται για την κατάληξη σε μια ενιαία ετήσια δαπάνη απόσβεσης η οποία χρεώνεται έναντι του εισοδήματος πριν τον υπολογισμό του φόρου εισοδήματος. Όλα τα ορίσματα πρέπει να είναι θετικοί αριθμοί.

Σύνταξη

double sln( double cost, double salvage, double life )

Παράμετροι

cost

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το αρχικό κόστος του περιουσιακού στοιχείου.

salvage

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει την αξία του περιουσιακού στοιχείου στο τέλος του ωφέλιμου βίου του. Μπορείτε να πληκτρολογήσετε μια υπολειμματική αξία για την προβολή του αντισταθμίσματος σταθερής (γραμμικής) απόσβεσης βάσει της υπολειμματικής αξίας, ή να επιστρέψετε τη σταθερή (γραμμική) απόσβεση χωρίς υπολειμματική αξία ορίζοντας 0 (μηδέν) για την υπολειμματική αξία.

life

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει τη διάρκεια του ωφέλιμου βίου του περιουσιακού στοιχείου. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που θέλετε να επιστρέψει η συνάρτηση. Για παράδειγμα, αν θέλετε η συνάρτηση SLN να υπολογίσει την ετήσια απόσβεση του περιουσιακού στοιχείου, η τιμή assetLifespan πρέπει να δοθεί σε έτη.

Επιστρέφει

Αριθμός διπλής ακρίβειας.

Παράδειγμα

Στο ακόλουθο παράδειγμα υπολογίζεται η απόσβεση με τη μέθοδο σταθερής (γραμμικής) απόσβεσης για ένα νέο μηχάνημα του οποίου η αγορά κόστισε $1400, με υπολειμματική αξία της τάξης των $200 και με ωφέλιμο βίο που εκτιμάται στα 10 έτη. Το αποτέλεσμα, που είναι $120 ετησίως, αντιστοιχίζεται στη μεταβλητή AnnualDeprec:

AnnualDeprec = Finance.sln(1400, 200, 10)

Δείτε επίσης

Συνάρτηση Finance.ddb

Συνάρτηση Finance.syd

Finance.syd

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

Αυτή η συνάρτηση βασίζει την απόσβεση σε μια αντεστραμμένη κλίμακα του συνόλου των ψηφίων των ωφέλιμων ετών. Για παράδειγμα, αν ο ωφέλιμος βίος του περιουσιακού στοιχείου είναι 4 έτη, προστίθενται μαζί τα ψηφία 4, 3, 2 και 1 για να εμφανίσουν ως αποτέλεσμα τον αριθμό 10. Η SYD για το πρώτο έτος μετατρέπεται σε τέσσερα δέκατα του κόστους απόσβεσης του περιουσιακού στοιχείου ή το κόστος μείον την υπολειμματική αξία. Το ποσοστό για το δεύτερο έτος γίνεται τρία δέκατα και ούτω καθεξής.

Ισχύουν οι ακόλουθοι κανόνες:

*
*

Σύνταξη

double syd( double cost, double salvage, double life, integer period )

Παράμετροι

cost

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει το αρχικό κόστος του περιουσιακού στοιχείου.

salvage

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει την αξία του περιουσιακού στοιχείου στο τέλος του ωφέλιμου βίου του.

life

Έκφραση αριθμού διπλής ακρίβειας που προσδιορίζει τη διάρκεια του ωφέλιμου βίου του περιουσιακού στοιχείου. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή period. Για παράδειγμα, αν το όρισμα period αντιπροσωπεύει κάποιο μήνα, τότε το όρισμα life πρέπει να εκφράζεται σε μήνες.

period

Ακέραιος αριθμός που προσδιορίζει την περίοδο για την οποία θέλετε η συνάρτηση SYD να υπολογίσει την απόσβεση. Πρέπει να ορίσετε αυτή την τιμή με τις ίδιες μονάδες μέτρησης με αυτές που χρησιμοποιούνται για την τιμή life. Για παράδειγμα, αν το όρισμα life εκφράζεται σε μήνες, τότε το όρισμα period πρέπει να αντιπροσωπεύει μια περίοδο ενός μηνός.

Επιστρέφει

Αριθμός διπλής ακρίβειας

Παράδειγμα

Στο ακόλουθο παράδειγμα υπολογίζεται η απόσβεση για το πρώτο έτος με τη μέθοδο υπολογισμού αποσβέσεων βάσει του αθροίσματος των ωφέλιμων ετών για ένα νέο υπολογιστή του οποίου η αγορά κόστισε $1400, με υπολειμματική αξία της τάξης των $200 και με ωφέλιμο βίο που εκτιμάται στα 10 έτη. Το αποτέλεσμα, που είναι $218,18, αντιστοιχίζεται στη μεταβλητή Year1Deprec.

Year1Deprec = Finance.syd(1400, 200, 10, 1)

Σημειώστε τα εξής:

*
*
*

Στο παράδειγμα που ακολουθεί υπολογίζεται η απόσβεση του ίδιου περιουσιακού στοιχείου για το δεύτερο χρόνο ωφέλιμου βίου του. Το αποτέλεσμα, που είναι $196,36, αντιστοιχίζεται στη μεταβλητή Year2Deprec.

Year2Deprec = Finance.syd(1400, 200, 10, 2)

Σημειώστε τα εξής:

*
*
*

Δείτε επίσης

Συνάρτηση Finance.ddb

Συνάρτηση Finance.sln


(c) Copyright Actuate Corporation 2013