Klassen Finance
Finance-klassen er en JavaScript-klasse i BIRT som inneholder et sett med statiske finansfunksjoner som du kan bruke til å utføre en rekke vanlige forretningsberegninger. Financial-verdier kan vises som flytetallsverdier. Applikasjonen kan ikke opprette en forekomst av denne klassen.
Finance.ddb
Denne funksjonen returnerer avskrivningen av et aktivum for en gitt periode ved å bruke dobbel degressiv avskrivning. Dobbel degressiv avskrivning er en hurtigmetode for avskrivning som gir høyere avskrivningsbeløp og større skattemessige fordeler de første leveårene til et aktivum, sammenliknet med den lineære avskrivingsmetoden (SLN), der avskrivingsbeløpene er like store.
Funksjonen bruker følgende formel for avskrivning over en periode:
Følgende regler gjelder:
- assetLifespan og singlePeriod må begge uttrykkes i samme tidsenhet.
- Alle parametere må være positive tall.
Syntaks
ddb( initialCost, salvageValue, assetLifespan, singlePeriod )
Argumenter
- initialCost
Numerisk uttrykk som angir opprinnelig aktivakostnad.
- salvageValue
Numerisk uttrykk som angir aktivaverdien på slutten av levetiden.
- assetLifespan
Numerisk uttrykk som angir lengden på levetiden til aktivumet.
Du må oppgi denne verdien i samme målenhet som i singlePeriod. Hvis for eksempel singlePeriod representerer en måned, må assetLifespan uttrykkes i måneder.
- singlePeriod
Numerisk uttrykk som angir perioden du vil at DDB skal beregne avskrivningen for.
Du må oppgi denne verdien i samme målenhet som i assetLifespan. Hvis for eksempel assetLifespan er uttrykt i måneder, må singlePeriod representere en periode på én måned.
Eksempel
I eksempelet nedenfor brukes metoden for dobbel degressiv avskrivning til å beregne avskrivningen det første året for en ny maskin som er innkjøpt for USD 1400, med en restverdi på USD 200 og forventet levetid på 10 år. Resultatet (USD 280) tilordnes variabelen Year1Deprec:
Se også
Funksjonen Finance.sln
Funksjonen Finance.syd
Finance.fv
Denne funksjonen returnerer en fremtidig verdi for en annuitet basert på periodiske, konstante betalinger og på en fast rentesats. En annuitet er en rekke kontantbetalinger med konstant verdi som er utført i løpet av en periode.
En annuitet kan være en investering, for eksempel en månedlig spareplan, eller et lån, for eksempel et huslån. Den fremtidige verdien av annuitet er kontantbeholdningen du vil ha etter siste betaling.
Hvis du for eksempel setter opp en spareplan der målet er å spare USD 75 000 på 18 år for å betale for barnas utdannelse, er USD 75 000 den fremtidige verdien for planen.
Eller hvis du tar opp et lån på USD 11 000, er den fremtidige verdien på lånet USD 0,00 på samme måte som for et vanlig lån.
Følgende regler gjelder:
- ratePerPeriod, numberPayPeriods og eachPmt må alle uttrykkes i like enheter, for eksempel ukentlig, månedlig eller årlig.
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
Syntaks
fv( ratePerPeriod, numberPayPeriods, eachPmt, presentValue, whenDue )
Argumenter
- ratePerPeriod
Numerisk uttrykk som angir rentesatsen som påløper i en periode. Du må oppgi denne verdien i samme målenhet som i numberPayPeriods. Hvis for eksempel numberPayPeriods er uttrykt i måneder, må ratePerPeriod uttrykkes som en månedlig sats.
- numberPayPeriods
Numerisk uttrykk som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel ratePerPeriod er uttrykt som en månedlig sats, må numberPayPeriods uttrykkes i måneder.
- eachPmt
Numerisk uttrykk som angir beløpet i hver betaling. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel ratePerPeriod er uttrykt i måneder, må eachPmt uttrykkes som en månedlig betaling.
- presentValue
Numerisk uttrykk som angir nåverdien for en fremtidig betaling eller betalingsstrøm.
Hvis du for eksempel setter USD 23,94 i banken og lar pengene stå i 15 år med 10 % årlig effektiv rente, kommer du til å få cirka USD 100. Nåverdien av USD 100 er cirka USD 23,94.
- whenDue
Numerisk uttrykk som angir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Eksempel
I følgende eksempel antar vi at du setter inn USD 10 000 på en sparekonto for datteren din når hun blir født. Hvis beregnet daglig rente for kontoen er 5,7 %, hvor mye kommer hun til å ha når hun begynner på høyere utdanning om 18 år? Svaret, USD 27 896,60, tilordnes variabelen TotalValue:
Følgende eksempel er nesten det samme som ovenfor. Her går vi imidlertid ut fra at renten beregnes per måned i stedet for per dag, og at du har bestemt deg for å sette inn ytterligere USD 55 per måned på kontoen. Den fremtidige verdien som er tilordnet TotalValue, er i dette tilfellet USD 48 575,82:
Se også
Funksjonen Finance.ipmt
Funksjonen Finance.nper
Funksjonen Finance.pmt
Funksjonen Finance.ppmt
Funksjonen Finance.pv
Funksjonen Finance.rate
Finance.ipmt
Returnerer renteinnbetalingen for en gitt periode for en annuitet, basert på periodiske, konstante betalinger og på en fast rentesats. En annuitet er en rekke kontantbetalinger med konstant verdi som er utført i løpet av en periode. En annuitet kan være en investering, for eksempel en månedlig spareplan, eller et lån, for eksempel et huslån. Hver betaling består av de to komponentene hovedstol og rente. iPmt returnerer rentekomponenten i betalingen.
Følgende regler gjelder:
- ratePerPeriod og numberPayPeriods må uttrykkes i like enheter, for eksempel ukentlig, månedlig eller årlig.
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
Syntaks
ipmt( ratePerPeriod, singlePeriod, numberPayPeriods, presentValue, futureValue, whenDue )
Argumenter
- ratePerPeriod
Numerisk uttrykk som angir rentesatsen som påløper i en periode. Du må oppgi denne verdien i samme målenhet som i numberPayPeriods. Hvis for eksempel numberPayPeriods er uttrykt i måneder, må ratePerPeriod uttrykkes som en månedlig sats.
- singlePeriod
Numerisk uttrykk som angir hvor mye renten utgjør av betalingen for en bestemt periode. Du må oppgi denne verdien i intervallet 1 til numberPayPeriods.
- numberPayPeriods
Numerisk uttrykk som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel ratePerPeriod er uttrykt som en månedlig sats, må numberPayPeriods uttrykkes i måneder.
- presentValue
Numerisk uttrykk som angir nåverdien for en fremtidig betaling eller betalingsstrøm. Hvis du for eksempel setter USD 23,94 i banken og lar pengene stå i 15 år med 10 % årlig effektiv rente, kommer du til å få cirka USD 100. I dette eksempelet er nåverdien av USD 100 cirka USD 23,94.
- futureValue
Numerisk uttrykk som angir kontantbeholdningen du vil ha etter siste betaling.
Eksempel:
- Du setter opp en spareplan der målet er å spare USD 75 000 på 18 år for å betale for barnas utdannelse. For denne planen er den fremtidig verdien USD 75 000.
- Du kan ta opp et lån på USD 11 000. Den fremtidige verdien er USD 0,00 på samme måte som for et vanlig lån.
- whenDue
Numerisk uttrykk som angir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Eksempel
I følgende eksempel går vi ut fra at du betaler terminbeløpet for et lån på USD 20 000, den første i hver måned. Lånet løper over 36 måneder og har en effektiv rente på 11,5 %. Hvor stor del av det femte terminbeløpet er rente? Svaret, USD $171,83, tilordnes Interest5:
Se også
Funksjonen Finance.fv
Funksjonen Finance.nper
Funksjonen Finance.pmt
Funksjonen Finance.ppmt
Funksjonen Finance.pv
Funksjonen Finance.rate
Finance.irr
Denne funksjonen returnerer internrenten for en serie periodiske kontantstrømmer, utbetalinger og mottatte beløp, i en eksisterende matrise.
Internrenten er renten for en investering som består av utbetalinger og mottatte beløp som skjer i regelmessige intervaller.
Kontantstrømmen for hver periode trenger ikke å være konstant slik den er for en annuitet.
IRR er tett knyttet til funksjonen NVP (Net Resent Value) fordi internrenten som beregnes av IRR, er den rentesatsen som tilsvarer en netto nåverdi på null. IRR utfører beregninger gjennom iterasjon. Hvis startverdien er <starting guess>, gjentas beregningen til resultatet er korrekt innenfor et intervall på 0,00001 prosent. Hvis det ikke er mulig å fastsette et resultat etter 20 iterasjoner, mislykkes funksjonen.
Følgende regler gjelder:
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
- cashArray må inneholde minst ett negativt og ett positivt tall.
- Hvis du både har en positiv kontantstrøm eller inntekt, og en negativ kontantstrøm eller utgift, for samme periode, bruker du netto kontantstrøm for perioden.
- Hvis ikke en kontantstrøm eller netto kontantstrøm skjer i en bestemt periode, angir du 0 (null) som verdi for perioden.
Tipsene nedenfor kan være nyttige:
- Ettersom IRR bruker verdirekkefølgen i matrisen til å tolke rekkefølgen av utbetalinger og mottatte beløp, må du oppgi verdiene for utbetalinger og mottatte beløp i riktig rekkefølge.
- Hvis IRR mislykkes, oppgir du en annen verdi for startingGuess.
Syntaks
irr( cashArray, startingGuess )
Argumenter
- cashArray
Angir navnet på en eksisterende Doubles-matrise som representerer kontantstrømverdier. cashArrey må inneholde minst én positiv verdi, eller mottatt beløp, og én negativ verdi, eller utbetaling.
- startingGuess
Numerisk uttrykk. Angir verdien du tror at IRR vil returnere. Dette er vanligvis 0,1 eller 10 prosent.
Eksempel
I følgende eksempel forutsetter vi at du har fylt ut matrisen myArray med en serie kontantstrømverdier. Internrenten tilordnes variabelen IRRValue:
Se også
Funksjonen Finance.mirr
Funksjonen Finance.npv
Funksjonen Finance.rate
Finance.mirr
Denne funksjonen returnerer den endrede internrenten for en serie periodiske kontantstrømmer, eller utbetalinger og mottatte beløp, i en eksisterende matrise. Den endrede internrenten er internrenten (IRR) når det blir brukt ulike rentesatser for utbetalinger og mottatte beløp.
MIRR tar hensyn til både investeringskostnaden, eller verdien i financeRate, og rentesatsen for reinvesteringen av kontanter, eller verdien i reinvestmentRate.
Følgende regler gjelder:
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
- cashArray må inneholde minst ett negativt og ett positivt tall.
- Hvis du både har en positiv kontantstrøm eller inntekt, og en negativ kontantstrøm eller utgift, for samme periode, bruker du netto kontantstrøm for perioden.
- Hvis ikke en kontantstrøm eller netto kontantstrøm skjer i en bestemt periode, angir du 0 (null) som verdi for perioden.
Ettersom MIRR bruker verdirekkefølgen i matrisen til å tolke rekkefølgen av utbetalinger og mottatte beløp, må du oppgi verdiene for utbetalinger og mottatte beløp i riktig rekkefølge.
Syntaks
mirr( cashArray, financeRate, reinvestmentRate )
Argumenter
- cashArray
Doubles-matrise som angir navnet på en eksisterende matrise med kontantstrømverdier. Matrisen må inneholde minst én positiv verdi, eller mottatt beløp, og en negativ verdi, eller utbetaling.
- financeRate
Numerisk uttrykk som angir rentesatsen for utlånsomkostningene. Dette må være en desimalverdi som representerer en prosentsats.
- reinvestmentRate
Numerisk uttrykk som angir rentesatsen for avkastning på reinvestering av kontanter. Dette må være en desimalverdi som representerer en prosentsats.
Eksempel
I følgende eksempel forutsetter vi at du har fylt ut matrisen myArray med en serie kontantstrømverdier.
Hvis utlånsrenten er 12 % og innskuddsrenten er 11,5 %, hva er den endrede internrenten? Svaret tilordnes variabelen MIRRValue:
Se også
Funksjonen Finance.irr
Funksjonen Finance.rate
Finance.nper
Returnerer antall perioder for en annuitet basert på periodiske, konstante betalinger og på en fast rentesats. En annuitet er en rekke kontantbetalinger med konstant verdi som er utført i løpet av en periode. En annuitet kan være en investering, for eksempel en månedlig spareplan, eller et lån, for eksempel et huslån.
Følgende regler gjelder:
- ratePerPeriod og eachPmt må uttrykkes i like enheter, for eksempel ukentlig, månedlig eller årlig.
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
Syntaks
nper( ratePerPeriod, eachPmt, presentValue, futureValue, whenDue )
Argumenter
- ratePerPeriod
Numerisk uttrykk som angir rentesatsen som påløper i en periode. Du må oppgi denne verdien i samme målenhet som i eachPmt. Hvis for eksempel eachPmt er uttrykt som en månedlig betaling, må ratePerPeriod uttrykkes som den månedlige rentesatsen.
- eachPmt
Numerisk uttrykk som angir beløpet i hver betaling. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel ratePerPeriod er uttrykt i måneder, må eachPmt uttrykkes som en månedlig sats.
- presentValue
Numerisk uttrykk som angir nåverdien for en fremtidig betaling eller betalingsstrøm.
Hvis du for eksempel setter USD 23,94 i banken og lar pengene stå i 15 år med 10 % årlig effektiv rente, kommer du til å få cirka USD 100. I dette eksempelet er nåverdien av USD 100 cirka USD 23,94.
- futureValue
Numerisk uttrykk som angir kontantbeholdningen du vil ha etter siste betaling.
Eksempel:
- Du setter opp en spareplan der målet er å spare USD 75 000 på 18 år for å betale for barnas utdannelse. For denne planen er den fremtidig verdien USD 75 000.
- Du kan ta opp et lån på USD 11 000. Den fremtidige verdien er USD 0,00 på samme måte som for et vanlig lån.
- whenDue
Numerisk uttrykk som angir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Eksempel
I følgende eksempel går vi ut fra at du betaler terminbeløpet for et lån på USD 20 000, den første i hver måned. Lånet har en effektiv rente på 11,5 %. Hvis hvert terminbeløp er på USD 653,26, hvor mange terminbeløp har du før lånet er nedbetalt? Svaret, 36, tilordnes variabelen NumPeriods.
Se også
Funksjonen Finance.fv
Funksjonen Finance.ipmt
Funksjonen Finance.pmt
Funksjonen Finance.ppmt
Funksjonen Finance.pv
Funksjonen Finance.rate
Finance.npv
Funksjonen returnerer netto nåverdi for en varierende serie med periodiske kontantstrømmer, både positive og negative, med en gitt rentesats. PV fastsetter nåverdien for en serie med konstante betalinger, og NPV gjør det samme for en serie med varierende betalinger.
Netto nåverdi er verdien med dagens dollarverdi for alle fremtidige kontantstrømmer som er knyttet til en investering, minus alle startkostnader. Med andre ord er det den summen som ville gitt samme avkastning eller tap som den aktuelle serien med kontantstrømmer, hvis pengene ble satt på konto i dag og fikk stå urørt med den rentesatsen som er angitt av <rate>, i samme periode som dekkes av kontantstrømmen.
Følgende regler gjelder:
- NPV-investeringen begynner én periode før datoen for den første kontantstrømverdien og slutter med den siste kontantstrømverdien i matrisen.
- Hvis den første kontantstrømmen skjer i begynnelsen av den første perioden, må kontantstrømverdien legges til i verdien som returneres av NPV, og kan ikke inkluderes i kontantstrømverdiene i cashArray.
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
- cashArray må inneholde minst ett negativt og ett positivt tall.
- Hvis du både har en positiv kontantstrøm eller inntekt, og en negativ kontantstrøm eller utgift, for samme periode, bruker du netto kontantstrøm for perioden.
- Hvis det ikke en kontantstrøm eller netto kontantstrøm skjer i en bestemt periode, angir du 0 (null) som verdi for perioden.
Ettersom NPV bruker verdirekkefølgen i matrisen til å tolke rekkefølgen av utbetalinger og mottatte beløp, må du oppgi verdiene for utbetalinger og mottatte beløp i riktig rekkefølge.
Syntaks
npv( rate, cashArray )
Argumenter
- rate
Numerisk uttrykk som angir diskonteringssatsen over periodens lengde. Du må uttrykke denne verdien som et desimaltall.
- cashArray
Doubles-matrise som angir navnet på en eksisterende matrise med kontantstrømverdier. Matrisen må inneholde minst én positiv verdi, mottatt beløp, og én negativ verdi, utbetaling.
Eksempel
I følgende eksempel forutsetter vi at du har fylt ut matrisen myArray med en serie kontantstrømverdier, og at rentesatsen er 11 %. Hva er netto nåverdi? Svaret tilordnes variabelen NetPValue:
Finance.percent
Denne funksjonen beregner prosenten av to tall. Funksjonen håndterer de to viktigste oppgavene når det gjelder beregning av prosenter: håndtering av null i nevneren (numerator) og håndtering av nullverdier.
Syntaks
percent( denom, num, valueIfZero )
Argumenter
- denom
Nevneren. Argumentet må inneholde en numerisk verdi.
- num
Telleren. Argumentet må inneholde en numerisk verdi. Verdien kan være null.
- valueIfZero
Prosentverdien som skal returneres hvis telleren er null. Standard er null.
Returnerer
Forholdet mellom de to tallene uttrykt i prosent. Returnerer 0 hvis telleren er null. Returnerer null hvis ett av de to argumentene er null.
Eksempel
Finance.pmt
Returnerer betalingen for en annuitet basert på periodiske, konstante betalinger og på en fast rentesats. En annuitet er en rekke kontantbetalinger med konstant verdi som er utført i løpet av en periode. En annuitet kan være en investering, for eksempel en månedlig spareplan, eller et lån, for eksempel et huslån.
Følgende regler gjelder:
- ratePerPeriod og numberPayPeriods må uttrykkes i like enheter, for eksempel ukentlig, månedlig eller årlig.
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp (for eksempel utbytte) med positive tall.
Syntaks
pmt( ratePerPeriod, numberPayPeriods, presentValue, futureValue, whenDue )
Argumenter
- ratePerPeriod
Numerisk uttrykk som angir rentesatsen som påløper i en periode. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel numberPayPeriods er uttrykt i måneder, må ratePerPeriod uttrykkes som en månedlig sats.
- numberPayPeriods
Numerisk uttrykk som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel ratePerPeriod er uttrykt som en månedlig sats, må numberPayPeriods uttrykkes i måneder.
- presentValue
Numerisk uttrykk som angir dollarens nåverdi for en fremtidig betaling eller betalingsstrøm.
Hvis du for eksempel setter USD 23,94 i banken og lar pengene stå i 15 år med 10 % årlig effektiv rente, kommer du til å få cirka USD 100. I dette eksempelet er nåverdien av USD 100 cirka USD 23,94.
- futureValue
Numerisk uttrykk som angir kontantbeholdningen du vil ha etter siste betaling.
Eksempel:
- Du setter opp en spareplan der målet er å spare USD 75 000 på 18 år for å betale for barnas utdannelse. For denne planen er den fremtidig verdien USD 75 000.
- Du kan ta opp et lån på USD 11 000. Den fremtidige verdien er USD 0,00 på samme måte som for et vanlig lån.
- whenDue
Numerisk uttrykk som angir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Eksempel
I følgende eksempel går vi ut fra at du betaler terminbeløpet for et lån på USD 20 000, den første i hver måned. Lånet løper over 36 måneder og har en effektiv rente på 11,5 %. Hvor store er terminbeløpene? Svaret, USD 653,26, tilordnes PaymentAmt.
Se også
Funksjonen Finance.fv
Funksjonen Finance.ipmt
Funksjonen Finance.nper
Funksjonen Finance.ppmt
Funksjonen Finance.pv
Funksjonen Finance.rate
Finance.ppmt
Returnerer hovedstolen for en gitt periode for en annuitet, basert på periodiske, konstante betalinger og på en fast rentesats. En annuitet er en rekke kontantbetalinger med konstant verdi som er utført i løpet av en periode. En annuitet kan være en investering, for eksempel en månedlig spareplan, eller et lån, for eksempel et huslån. Hver betaling i en annuitet består av to komponenter: hovedstol og rente. ppmt returnerer hovedstolkomponenten i betalingen.
Følgende regler gjelder:
- ratePerPeriod og numberPayPeriods må uttrykkes i like enheter, for eksempel uker, måneder eller år.
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
Syntaks
ppmt( ratePerPeriod, singlePeriod, numberPayPeriods, presentValue, futureValue, whenDue )
Argumenter
- ratePerPeriod
Numerisk uttrykk som angir rentesatsen som påløper i en periode. Du må oppgi denne verdien i samme målenhet som i numberPayPeriods. Hvis for eksempel numberPayPeriods er uttrykt i måneder, må ratePerPeriod uttrykkes som en månedlig sats.
- singlePeriod
Numerisk uttrykk som angir hvor mye renten utgjør av betalingen for en bestemt periode. Denne verdien må være i intervallet 1 til numberPayPeriods.
- numberPayPeriods
Numerisk uttrykk som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel ratePerPeriod er uttrykt som en månedlig sats, må numberPayPeriods uttrykkes i måneder.
- presentValue
Numerisk uttrykk som angir nåverdien for en fremtidig betaling eller betalingsstrøm.
Hvis du for eksempel setter USD 23,94 i banken og lar pengene stå i 15 år med 10 % årlig effektiv rente, kommer du til å få cirka USD 100. I dette eksempelet er nåverdien av USD 100 cirka USD 23,94.
- futureValue
Numerisk uttrykk som angir kontantbeholdningen du vil ha etter siste betaling.
Eksempel:
- Du setter opp en spareplan der målet er å spare USD 75 000 på 18 år for å betale for barnas utdannelse. For denne planen er den fremtidig verdien USD 75 000.
- Du kan ta opp et lån på USD 11 000. Den fremtidige verdien er USD 0,00 på samme måte som for et vanlig lån.
- whenDue
Numerisk uttrykk som angir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Eksempel
I følgende eksempel går vi ut fra at du betaler terminbeløpet for et lån på USD 20 000, den første i hver måned. Lånet skal nedbetales over 36 måneder og har en effektiv rente på 11,5 %. Hvor stor del av det femte terminbeløpet er hovedstol? Svaret, USD 481,43, tilordnes Principal5:
Se også
Funksjonen Finance.fv
Funksjonen Finance.ipmt
Funksjonen Finance.nper
Funksjonen Finance.pmt
Funksjonen Finance.pv
Funksjonen Finance.rate
Finance.pv
Denne funksjonen returnerer nåverdien for en annuitet basert på periodiske, konstante fremtidige betalinger og på en fast rentesats. En annuitet er en rekke kontantbetalinger med konstant verdi som er utført i løpet av en periode. En annuitet kan være en investering, for eksempel en månedlig spareplan, eller et lån, for eksempel et huslån. Nåverdien er dagens verdi for en fremtidig betaling eller en betalingsstrøm som er strukturert som en annuitet.
Hvis du for eksempel setter USD 23,94 i banken og lar pengene stå i 15 år med 10 % årlig effektiv rente, kommer du til å få cirka USD 100. Nåverdien av USD 100 er cirka USD 23,94.
Følgende regler gjelder:
- ratePerPeriod og numberPayPeriods må uttrykkes i like enheter, for eksempel ukentlig, månedlig eller årlig.
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
Syntaks
pv( ratePerPeriod, numberPayPeriods, eachPmt, futureValue, whenDue )
Argumenter
- ratePerPeriod
Numerisk uttrykk som angir rentesatsen som påløper i en periode. Du må oppgi denne verdien i samme målenhet som i numberPayPeriods. Hvis for eksempel numberPayPeriods er uttrykt i måneder, må ratePerPeriod uttrykkes som en månedlig sats.
- numberPayPeriods
Numerisk uttrykk som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel ratePerPeriod er uttrykt som en månedlig sats, må numberPayPeriods uttrykkes i måneder.
- eachPmt
Numerisk uttrykk som angir beløpet i hver betaling. Du må oppgi denne verdien i samme målenhet som i ratePerPeriod. Hvis for eksempel ratePerPeriod er uttrykt i måneder, må eachPmt uttrykkes som en månedlig betaling.
- futureValue
Numerisk uttrykk. Angir kontaktbeholdningen du vil ha etter siste betaling.
Eksempel:
- Du setter opp en spareplan der målet er å spare USD 75 000 på 18 år for å betale for barnas utdannelse. For denne planen er den fremtidig verdien USD 75 000.
- Du kan ta opp et lån på USD 11 000. Den fremtidige verdien er USD 0,00 på samme måte som for et vanlig lån.
- whenDue
Numerisk uttrykk som angir om hver betaling utføres i begynnelsen eller slutten av hver periode. Verdien må være 1 for begynnelsen av perioden eller 0 (null) for slutten av perioden.
Eksempel
I følgende eksempel forutsetter vi at du vil kjøpe en obligasjon med en nominell verdi på USD 1000. Obligasjonen gir en årlig kupong på USD 100 som utbetales om 15 år, og neste kupong utbetales på slutten av det første året. Når den løper ut er avkastningen for liknende obligasjoner 12,5 %. Hva er en rimelig pris for en slik obligasjon, eller med andre ord, hva er nåverdien? Svaret, USD 834,18, tilordnes variabelen PresentValue:
I følgende eksempel går vi ut fra at du har vunnet i lotto. Gevinsten på USD 10 millioner mottar du i årlige utbetalinger på USD 500 000 per år i 20 år, og utbetalingen begynner ett år fra i dag. Hvis den effektive årlige renten er 9,5 %, hvor mye er lottogevinsten verdt i dag? Svaret, USD 4 406 191,06, tilordnes PresentValue:
I følgende eksempel går vi ut fra at du vil spare USD 11 000 i løpet av 3 år. Hvis den effektive renten er 10,5 % og du vil spare USD 325 månedlig, og hvis du vil foreta betalingene på begynnelsen av måneden, hvor mye startkapital må du ha for å oppnå målet? Svaret, USD 2 048,06, tilordnes StartValue. Merk deg at eachPmt uttrykkes som et negativt tall fordi det representerer utbetaling:
Se også
Funksjonen Finance.fv
Funksjonen Finance.ipmt
Funksjonen Finance.nper
Funksjonen Finance.pmt
Funksjonen Finance.ppmt
Funksjonen Finance.rate
Finance.rate
Denne funksjonen returnerer rentesatsen per periode for en annuitet. En annuitet er en rekke kontantbetalinger med konstant verdi som er utført i løpet av en periode. En annuitet kan være en investering, for eksempel en månedlig spareplan, eller et lån, for eksempel et huslån.
Rate beregner rentesatsen på en annuitet interaktivt. Hvis startverdien er startingGuess, gjentas beregningen til resultatet er korrekt innenfor et intervall på 0,00001 prosent. Hvis det ikke er mulig å fastsette et resultat etter 20 iterasjoner, mislykkes funksjonen.
Følgende regler gjelder:
- numberPayPeriods og eachPmt må uttrykkes i like enheter, for eksempel ukentlig, månedlig eller årlig.
- Du må uttrykke utbetalinger, for eksempel innbetaling på sparekonto, med negative tall, og mottatte beløp, for eksempel utbytte, med positive tall.
Tipsene nedenfor kan være nyttige:
- Ettersom Rate bruker verdirekkefølgen i matrisen til å tolke rekkefølgen av utbetalinger og mottatte beløp, må du oppgi verdiene for utbetalinger og mottatte beløp i riktig rekkefølge.
- Hvis Rate mislykkes, oppgir du en annen verdi for startingGuess.
Syntaks
rate( numberPayPeriods, eachPmt, presentValue, futureValue, whenDue, startingGuess )
Argumenter
- numberPayPeriods
Numerisk uttrykk som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i eachPmt. Hvis for eksempel eachPmt er uttrykt som en månedlig betaling, må numberPayPeriods uttrykkes i måneder.
- eachPmt
Numerisk uttrykk som angir beløpet i hver betaling. Du må oppgi denne verdien i samme målenhet som i numberPayPeriods. Hvis for eksempel numberPayPeriods er uttrykt i måneder, må eachPmt uttrykkes som en månedlig betaling.
- presentValue
Numerisk uttrykk som angir nåverdien for en fremtidig betaling eller betalingsstrøm.
Hvis du for eksempel setter USD 23,94 i banken og lar pengen stå i 15 år med 10 % årlig effektiv rente, kommer du til å få cirka USD 100. I dette eksempelet er nåverdien av USD 100 cirka USD 23,94.
- futureValue
Numerisk uttrykk som angir kontantbeholdningen du vil ha etter siste betaling.
Eksempel:
- Du setter opp en spareplan der målet er å spare USD 75 000 på 18 år for å betale for barnas utdannelse. For denne planen er den fremtidig verdien USD 75 000.
- Du kan ta opp et lån på USD 11 000. Den fremtidige verdien er USD 0,00 på samme måte som for et vanlig lån.
- whenDue
Numerisk uttrykk som angir om hver betaling utføres i begynnelsen eller slutten av hver periode. Verdien må være 1 for begynnelsen av perioden eller 0 (null) for slutten av perioden.
- startingGuess
Numerisk uttrykk som angir verdien du tror Rate vil returnere. Dette er vanligvis 0,1 eller 10 prosent.
Eksempel
I følgende eksempel går vi ut fra at du har tatt opp et lån på USD 20 000, som du betaler ned over 3 år. Hvis terminbeløpene er USD 653,26 per måned og du betaler dem på begynnelsen av måneden, hvilken rentesats (effektiv rente) betaler du? Svaret, ,115 eller 11,5 %, tilordnes variabelen InterestRate. Merk deg at returverdien for Rate må ganges med 12 for å få årlig rentesats:
Se også
Funksjonen Finance.fv
Funksjonen Finance.ipmt
Funksjonen Finance.nper
Funksjonen Finance.pmt
Funksjonen Finance.ppmt
Funksjonen Finance.pv
Finance.sln
Denne funksjonen returnerer lineær avskrivning av et aktivum for en periode. Lineær avskrivning er den eldste og enkleste avskrivningsmetoden for aktiva.
Den bruker bokføringsverdien for aktivumet minus den anslåtte restverdien og fordeler differansen likt på hver periode av aktivumets levetid.
Slike prosedyrer brukes til å få frem en lik årlig avskrivningsutgift som utgiftsføres før inntektsskatten beregnes. Alle argumenter må være positive tall.
Syntaks
sln( initialCost, salvageValue, assetLifespan )
Argumenter
- initialCost
Numerisk uttrykk som angir opprinnelig aktivakostnad.
- salvageValue
Numerisk uttrykk som angir aktivaverdien på slutten av levetiden.
Du kan angi en restverdi når du vil vise lineær avskrivning som er utlignet av restverdien, eller returnere lineær avskrivning uten noen restverdi ved å oppgi 0 (null) i restverdien.
- assetLifespan
Numerisk uttrykk som angir lengden på levetiden til aktivumet. Du må oppgi denne verdien i samme målenhet som du vil at funksjonen skal returnere. Hvis du for eksempel vil at SLN skal fastsette den årlige avskrivningen av aktivumet, må assetLifespan oppgis i år.
Eksempel
I eksempelet nedenfor brukes den lineære avskrivningsmetoden til å beregne avskrivningen av en ny maskin som er innkjøpt for USD 1400, med en restverdi på USD 200 og forventet levetid på 10 år. Svaret, USD 120 årlig, tilordnes AnnualDeprec:
Se også
Funksjonen Finance.ddb
Funksjonen Finance.syd
Finance.syd
Denne funksjonen returnerer akkumulert avskrivning av et aktivum for en oppgitt periode. Akkumulert avskrivning gir høyere avskrivningsbeløp og større skattemessige fordeler de første årene i aktivumets levetid, i motsetning til lineær avskrivning (SLN), som bruker like avskrivningsbeløp i hele avskrivningsperioden.
Funksjonen baserer avskrivningen på en invertert skala av totalen av sifrene for levetidsårene.
Hvis for eksempel aktivumets levetid er 4 år, gir sifrene 4, 3, 2 og 1 til sammen 10. SYD for det første året blir dermed fire tiendedeler av den avskrivbare kostnaden til aktivumet, eller kostnaden minus restverdien. Tilsvarende for andre året blir tre tiendedeler, og så videre.
Følgende regler gjelder:
- singlePeriod og assetLifespan må begge uttrykkes i samme tidsenhet.
- Alle argumenter må være positive tall.
Syntaks
syd( initialCost, salvageValue, assetLifespan, singlePeriod )
Argumenter
- initialCost
Numerisk uttrykk som angir opprinnelig aktivakostnad.
- salvageValue
Numerisk uttrykk som angir aktivaverdien på slutten av levetiden.
- assetLifespan
Numerisk uttrykk som angir lengden på levetiden til aktivumet. Du må oppgi denne verdien i samme målenhet som i singlePeriod. Hvis for eksempel singlePeriod representerer en måned, må assetLifespan uttrykkes i måneder.
- singlePeriod
Numerisk uttrykk som angir perioden du vil at syd skal beregne avskrivningen for. Du må oppgi denne verdien i samme målenhet som i assetLifespan. Hvis for eksempel assetLifespan er uttrykt i måneder, må singlePeriod representere en periode på én måned.
Eksempel
I eksempelet nedenfor brukes akkumulert avskrivning til å beregne avskrivning av en ny maskin det første året. Den er innkjøpt for USD 1400, har en restverdi på USD 200 og forventet levetid på 10 år. Resultatet, USD 218,18, tilordnes Year1Deprec.
Merk:
- Dette resultatet tilsvarer 10/55 * USD 1 200
- 55 = 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1
- 10 er den første (År 1) terminen i denne tallrekken:
Følgende eksempel beregner avskrivningen av det samme aktivumet for det andre året av aktivumets levetid. Resultatet, USD 196,36, tilordnes Year2Deprec.
Merk:
- Dette resultatet tilsvarer 9/55 * USD 1 200
- 55 = 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + 2 + 1
- 9 er den andre (År 2) terminen i denne tallrekken:
Se også
Funksjonen Finance.ddb
Funksjonen Finance.sln
