• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Een breukvorm voor een aantal jaren

Status
Niet open voor verdere reacties.

NIh1IlO

Gebruiker
Lid geworden
4 feb 2003
Berichten
750
Beste specialisten

Ik wil het verschil tussen deze datums 30/09/2006 13/02/1989 uitdrukken in een getal dat het aantal jaren weergeeft in een breukvorm om dit resultaat te kunnen gebruiken in een formule voor kapitalisatie tegen 6,25 % van bvb een bedrag van 1000 euro.
Hoe moet ik deze klus klaren of bestaat er een andere truc?

Met vriendelijke groeten,
nIh1IlO
 
Waarom wil je het in een breukvorm? Als je gewoon datumverschil gebruikt kan je met het verschil gewoon verder rekenen.

Houdt wel in de gaten dat datumverschil gewoon werkt met 365 dagen in een jaar, wil je dat niet gebruik dan dagen360.
 
Er zijn 2 mogelijk heden

a) =int((datum2-datum1)/365) ; Dit berekent het verschil in dagen tussen de datums en rekent dit om naar jaren
b) = year(datum2) - year(datum1) ; Dit berekent het verschil van de 2 jaartallen

Deze leveren verschillende waardes op, neem als voorbeeld maar eens 31-12-2008 en 1-1-2009 als datums
 
Beste specialisten

Ik wil het verschil tussen deze datums 30/09/2006 13/02/1989 uitdrukken in een getal dat het aantal jaren weergeeft in een breukvorm om dit resultaat te kunnen gebruiken in een formule voor kapitalisatie tegen 6,25 % van bvb een bedrag van 1000 euro.
Hoe moet ik deze klus klaren of bestaat er een andere truc?

Met vriendelijke groeten,
nIh1IlO

Toen ik RogerS's bericht las over omzetten bedacht ik mij een visie:
Code:
=CONVERTEREN(SOM(A1-C1);"day";"yr")

Waarbij A1 de laatste datum is en C1 de eerste, ik ben niet zo goed in rekenen, maar globaal klopt dit in ieder geval wel. Ik zal eens kijken of ik er ook het aantal maanden en dagen uit kan toveren.
 
Dit heb ik er van kunnen maken.
 
Laatst bewerkt:
Bedankt beste meedenkers! :thumb:
Ik heb gekregen wat ik zocht. Fantastische service!

Met vriendelijke groeten,

nIh1IlO
 
met een UDF kun je gebruik maken van de VBA-methode datediff

Het verschil in jaren tussen 2 data

datediff("y",datum1, datum2)

Het verschil in maanden

datediff("m",datum1,datum2)

het verschil in dagen

datediff("d",datum1,datum2)
 
Later nog een bestandje toegevoegd zonder hulpcel.
 
Denk toch dat er foutje is geslopen in de oplossing van Gotty !
Zie hierbij :
 

Bijlagen

  • 01_Jaren_berekenen(GiMe).xls
    25,5 KB · Weergaven: 34
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan