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.
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:
Syntaks
Parametere
initial
Double. Numerisk uttrykk som angir opprinnelig aktivakostnad.
salvage
Double. Numerisk uttrykk som angir aktivaverdien på slutten av levetiden.
life
Double. 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.
period
Heltall. 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.
Returnerer
Double.
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å
Finance.sln-funksjonen
Finance.syd-funksjonen
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:
Syntaks
Parametere
rate
Double. 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.
nPer
Heltall 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.
pmt
Double. 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.
pvalue
Double. 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.
due
Heltall som oppgir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Returnerer
Double
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å
Finance.ipmt-funksjonen
Finance.nper-funksjonen
Finance.pmt-funksjonen
Finance.ppmt-funksjonen
Finance.pv-funksjonen
Finance.rate-funksjonen
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:
Syntaks
Parametere
rate
Double. 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.
per
Heltall som angir hvor mye renten utgjør av betalingen for en bestemt periode. Du må oppgi denne verdien i intervallet 1 til numberPayPeriods.
nPer
Heltall 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.
pvalue
Double. 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.
fvalue
Double. Numerisk uttrykk som oppgir kontantbeholdningen du vil ha etter siste betaling. For eksempel:
due
Heltall som oppgir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Returnerer
Double.
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å
Finance.fv-funksjonen
Finance.nper-funksjonen
Finance.pmt-funksjonen
Finance.ppmt-funksjonen
Finance.pv-funksjonen
Finance.rate-funksjonen
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:
Følgende tips kan være nyttige:
Syntaks
Parametere
cash
Matrise med Double-verdier som oppgir navnet på en eksisterende matrise med Double-verdier som representerer kontantstrømverdier. cashArray må inneholde minst én positiv verdi, eller mottatt beløp, og én negativ verdi, eller utbetaling.
s
Double. Numerisk uttrykk som angir verdien du beregner at internrenten vil være. Dette er vanligvis 0,1 eller 10 prosent.
Returnerer
Double
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å
Finance.mirr-funksjonen
Finance.npv-funksjonen
Finance.rate-funksjonen
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:
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
Parametere
arptr
Doubles-matrise som angir navnet på en eksisterende matrise med kontantstrømverdier. Matrisen må inneholde minst én positiv verdi, eller mottatt beløp, og én negativ verdi, eller utbetaling.
frate
Double-numerisk uttrykk som oppgir rentesatsen for utlånsomkostningene. Dette må være en desimalverdi som representerer en prosentsats.
rrate
Double-numerisk uttrykk som oppgir rentesatsen for avkastning på reinvestering av kontanter. Dette må være en desimalverdi som representerer en prosentsats.
Returnerer
Double.
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å
Finance.irr-funksjonen
Finance.rate-funksjonen
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:
Syntaks
Parametere
rate
Double. 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.
pmt
Double. 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.
pvalue
Double. 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.
fvalue
Double. Numerisk uttrykk som oppgir kontantbeholdningen du vil ha etter siste betaling. For eksempel:
due
Heltall som oppgir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Returnerer
Double.
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å
Finance.fv-funksjonen
Finance.ipmt-funksjonen
Finance.pmt-funksjonen
Finance.ppmt-funksjonen
Finance.pv-funksjonen
Finance.rate-funksjonen
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:
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
Parametere
rate
Double-numerisk uttrykk som oppgir diskonteringssatsen over periodens lengde. Du må uttrykke denne verdien som et desimaltall.
arptr
Doubles-matrise som oppgir navnet på en eksisterende matrise med kontantstrømverdier. Matrisen må inneholde minst én positiv verdi, mottatt beløp, og én negativ verdi, utbetaling.
Returnerer
Double.
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:
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
Parametere
denom
Double. Nevneren. Argumentet må inneholde en numerisk verdi.
num
Double. Telleren. Argumentet må inneholde en numerisk verdi. Verdien kan være null.
valueIfZero
Double. 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
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:
Syntaks
Parametere
rate
Double. 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.
nPer
Heltall 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.
pvalue
Double. 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.
fvalue
Double. Numerisk uttrykk som oppgir kontantbeholdningen du vil ha etter siste betaling. For eksempel:
due
Heltall som oppgir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Returnerer
Double.
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å
Finance.fv-funksjonen
Finance.ipmt-funksjonen
Finance.nper-funksjonen
Finance.ppmt-funksjonen
Finance.pv-funksjonen
Finance.rate-funksjonen
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:
Syntaks
Parametere
rate
Double. Numerisk uttrykk som angir rentesatsen som påløper i en periode. Du må oppgi denne verdien i samme målenhet som i nPer. Hvis for eksempel nPer er uttrykt i måneder, må rate uttrykkes som en månedlig sats.
per
Heltall som angir hvor mye renten utgjør av betalingen for en bestemt periode. Denne verdien må være i intervallet 1 til nPer.
nPer
Heltall som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i rate. Hvis for eksempel rate er uttrykt som en månedlig sats, må nPer uttrykkes i måneder.
pvalue
Double. 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.
fvalue
Double. Numerisk uttrykk som oppgir kontantbeholdningen du vil ha etter siste betaling. For eksempel:
due
Heltall som oppgir om hver betaling utføres i begynnelsen (1) eller slutten (0) av hver periode. Verdien må være 0 eller 1.
Returnerer
Double.
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å
Finance.fv-funksjonen
Finance.ipmt-funksjonen
Finance.nper-funksjonen
Finance.pmt-funksjonen
Finance.pv-funksjonen
Finance.rate-funksjonen
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:
Syntaks
Parametere
rate
Double. Numerisk uttrykk som angir rentesatsen som påløper i en periode. Du må oppgi denne verdien i samme målenhet som i nPer. Hvis for eksempel nPer er uttrykt i måneder, må rate uttrykkes som en månedlig sats.
nPer
Heltall som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i rate. Hvis for eksempel rate er uttrykt som en månedlig sats, må nPer uttrykkes i måneder.
pmt
Double. Numerisk uttrykk som angir beløpet i hver betaling. Du må oppgi denne verdien i samme målenhet som i rate. Hvis for eksempel rate er uttrykt i måneder, må pmt uttrykkes som en månedlig betaling.
fvalue
Double. Angir kontaktbeholdningen du vil ha etter siste betaling. For eksempel:
due
Heltall 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.
Returnerer
Double
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å
Finance.fv-funksjonen
Finance.ipmt-funksjonen
Finance.nper-funksjonen
Finance.pmt-funksjonen
Finance.ppmt-funksjonen
Finance.rate-funksjonen
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:
Følgende tips kan være nyttige:
Syntaks
Parametere
nper
Heltall som angir samlet antall betalingsperioder i annuiteten. Du må oppgi denne verdien i samme målenhet som i pmt. Hvis for eksempel pmt er uttrykt som en månedlig betaling, må nper uttrykkes i måneder.
pmt
Double. Numerisk uttrykk som angir beløpet i hver betaling. Du må oppgi denne verdien i samme målenhet som i nper. Hvis for eksempel nper er uttrykt i måneder, må pmt uttrykkes som en månedlig betaling.
pvalue
Double. 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.
fvalue
Double. Numerisk uttrykk som oppgir kontantbeholdningen du vil ha etter siste betaling. For eksempel:
due
Heltall 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.
guess
Double. Numerisk uttrykk som angir verdien du beregner at avkastningen vil være. Dette er vanligvis 0,1 eller 10 prosent.
Returnerer
Double
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å
Finance.fv-funksjonen
Finance.ipmt-funksjonen
Finance.nper-funksjonen
Finance.pmt-funksjonen
Finance.ppmt-funksjonen
Finance.pv-funksjonen
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
Parametere
cost
Double. Numerisk uttrykk som angir opprinnelig aktivakostnad.
salvage
Double. Numerisk uttrykk som angir aktivaverdien på slutten av levetiden. Du kan oppgi 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.
life
Double. 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.
Returnerer
Double.
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å
Finance.ddb-funksjonen
Finance.syd-funksjonen
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:
Syntaks
Parametere
cost
Double. Numerisk uttrykk som angir opprinnelig aktivakostnad.
salvage
Double. Numerisk uttrykk som angir aktivaverdien på slutten av levetiden.
life
Double. Numerisk uttrykk som angir lengden på levetiden til aktivumet. Du må oppgi denne verdien i samme målenhet som i period. Hvis for eksempel period representerer en måned, må life uttrykkes i måneder.
period
Heltall som angir perioden du vil at SYD skal beregne avskrivningen for. Du må oppgi denne verdien i samme målenhet som i life. Hvis for eksempel life er uttrykt i måneder, må period representere en periode på én måned.
Returnerer
Double
Eksempel
I eksempelet nedenfor beregnes avskrivningen for det første året under metoden for summen av år-avskrivning for en ny maskin som er innkjøpt for USD 1400, med en restverdi på USD 200 og forventet levetid på 10 år. Svaret, USD 218,18, tilordnes Year1Deprec.
Merk:
Følgende eksempel beregner avskrivningen av det samme aktivumet for det andre året av aktivumets levetid. Svaret, USD 196,36, tilordnes Year2Deprec.
Merk:
Se også
Finance.ddb-funksjonen
Finance.sln-funksjonen