In een rekenblad zoals Excel moet je rekening houden met de afspraak dat uitgaande kasstromen als negatieve getallen worden ingegeven en inkomende kasstromen als positieve getallen. [br][br]In wat volgt gebruiken we een Engelstalige versie van Excel, waarbij we de argumenten in een functie scheiden door een komma (en het decimaalteken een punt is). Indien je een Nederlandstalige Excel gebruikt, dien je hier puntkomma’s te plaatsen. Verderop geven we een vertaling van het Engels naar het Nederlands voor de vermelde functies. [br]
De formules in verband met tijdwaarde voor geld voor samengestelde intrest[br] [br] [img width=139,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image021.png[/img][br] [br]en voor annuïteiten[br] [br] [img width=173,height=45]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image103.png[/img][br] [img width=183,height=45]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image104.png[/img][br] [br]worden respectievelijk weergegeven door[br] [br] [img width=174,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image105.png[/img][br] [br] [img width=151,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image106.png[/img] [br]en[br] [img width=152,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image107.png[/img][br] [br]Hierbij worden de functies FV [“Future Value”] en PV [“Present Value”] gebruikt:[br] [br] = FV ([b]rate[/b], [b]nper[/b], [b]pmt[/b], pv, type)[br] [br] = PV ([b]rate[/b], [b]nper[/b], [b]pmt[/b], fv, type)[br] [br]met verplichte argumenten vetgedrukt weergegeven. [br][br]De namen van de argumenten spreken voor zich, uitgenomen “type” waarmee je specificeert of het gaat om postnumerando [type = 0 of (standaard) weggelaten] of prenumerando betalingen [type = 1] .[br]
De klassieke vraagstukken waarbij je uit de kennis van op één na alle betrokken ingrediënten uit een formule deze onbekende bepaalt, kunnen opgelost worden via deze functies of via[br] [br] = RATE ([b]nper[/b], [b]pmt[/b], [b]pv[/b], fv, type, guess) ,[br] [br] = NPER ([b]rate[/b], [b]pmt[/b], [b]pv[/b], fv, type)[br]en[br] = PMT ([b]rate[/b], [b]nper[/b], [b]pv[/b], fv, type)[br] [br]Het argument “guess” bij RATE wordt standaard op 0.1 ingesteld. Slechts indien je met zeer lage rentevoeten werkt is het mogelijk dat je zelf deze gok moet ingeven.[br][br] [br] [br]Zo vertaalt voor samengestelde intrest de actualisatieformule zich in[br] [br] [img width=176,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image121.png[/img][br] [br]bekomen we als rendementsformule[br] [br] [img width=196,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image122.png[/img][br] [br]en als looptijdformule[br] [br] [img width=202,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image123.png[/img][br] [br]Voor annuïteiten geldt[br] [br] [img width=343,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image124.png[/img][br] [br] [img width=374,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image125.png[/img][br] [br] [img width=374,height=24]https://feb.kuleuven.be/public/u0003131/FinAlg/TimeValue_files/image126.png[/img]
Wanneer de kapitalisatieperiode niet gelijk is aan 1 jaar, kan je uit het “Analysis Toolpak” de functies EFFECT en NOMINAL gebruiken: = EFFECT ([b]nominal_rate[/b], [b]npery[/b]) = NOMINAL ([b]effect_rate[/b], [b]npery[/b]) [br][br]Deze “add-in” moet geactiveerd worden: bij veelvuldig gebruik zorg je ervoor dat de het “Analysis Toolpak” steeds in het geheugen geladen wordt door bij de menu-optie [u]T[/u]ools, Add-[u]I[/u]ns de keuze [i]Analysis Toolpak[/i] aan te kruisen. Je moet deze “add-in” eventueel wel installeren wanneer je dat niet hebt gedaan bij het installeren van Excel. [br][br]Om een aflossingstabel op te stellen voor een (postnumerando) annuïteitslening, kan je de functies IPMT [“Interest PayMenT”] en PPMT [“Principal PayMenT”] gebruiken:[br] = IPMT ([b]rate[/b], [b]per[/b], [b]nper[/b], [b]pv[/b], fv, type) [br] = PPMT ([b]rate[/b], [b]per[/b], [b]nper[/b], [b]pv[/b], fv, type) [br][br] De netto contante waarde van een kasstroom wordt bepaald via = NPV ([b]rate[/b], [b]value1[/b], value2, ...) [table][tr][td][img width=30,height=30]data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAALhJREFUSEvNllsOgCAMBNv7HxoDIhF5bFeTjX5Xh+lWq5v4cpaXzNL9HjejnkEVZ5AU+IRdpowlZSgFrmCsZdhQCkQwxjJkKAVOYam+ij6eF00sNJQCt7AWHGe5NVwBvbYy5daSbV0Cd3YdMJsS0H8AUXaDIWE5NZQCEeyUOc9ZhqZbjnhihwopMAKDfwhgYjvDKHDZ0sDwNGAUts0w8PV5BfzS1gKMrh8IAgV5k+iBKrsWrxyozvAAwVZtGcEY+KAAAAAASUVORK5CYII=[/img][/td][td]waarbij je goed moet beseffen dat deze “Net Present Value” niet dezelfde is als deze uit de meeste financiële teksten. [/td][/tr][/table]In Excel berekent NPV nl. de contante waarde van een kasstroom waarbij de eerste betaling één jaar na nu te situeren valt (het is in feite een ‘present value’). Je moet dus voor een kasstroom [math]C_0,C_1,\cdots,C_n[/math] op de respectievelijke tijdstippen 0, 1, ... , n een formule zoals [math]C_0+NPV\left(r,C_1,\cdots,C_n\right)[/math] gebruiken. [br][br]Voer ook de argumenten van de Excelfunctie zoveel mogelijk als één bereik in. [br][br]De interne opbrengstvoet of interne rentabiliteit is te bepalen via “Internal Rate of Return”:[br] = IRR ([b]values[/b], guess). [br]De gok (“guess”) wordt 0.1 verondersteld als je deze niet invult. [br][br]In de Analysis Toolpak add-in vind je ook de functies [br] = PRICE ([b]settlement[/b], [b]maturity[/b], [b]rate[/b], [b]yld[/b], [b]redemption[/b], [b]frequency[/b], basis) [br]en [br] = YIELD ([b]settlement[/b], [b]maturity[/b], [b]rate[/b], [b]pr[/b], [b]redemption[/b], [b]frequency[/b], basis) [br]om respectievelijk de prijs en het actuarieel rendement van een obligatie te berekenen op een nominale waarde gelijk aan 100. Je dient hierbij een aanpassing uit te voeren indien de nominale waarde verschilt van 100. [br][br]Om efficiënt te werken met een datumnotatie (die bij deze functies als een “serial number” moet gehanteerd worden), plaats je een dergelijke datum best in een cel en verwijs je naar deze cel zodat Excel automatisch converteert naar een “serial number”. [br]Controleer wel de opmaak van een datum: jaar/maand/dag is niet hetzelfde als dag/maand/jaar of jaar/dag/maand!