Hoi mensen,
Ik heb onlangs een vraag gesteld onder de titel "Breukvorm verschil datums in maanden". Het ging erom dat het verschil tussen twee datums in het aantal maanden moest worden uitgedrukt. Ik heb daar toen uitstekende antwoorden op gekregen, maar helaas, ik ben vandaag er achter gekomen dat mijn uitgangspunt onjuist was en dat het ietsje ingewikkelder in elkaar zit dan ik dacht.
Het volgende moet gebeuren. We gaan uit van de startdatum, tellen met hele maanden door totdat we de einddatum bereiken. De rest moet dan als breuk uitgedrukt worden, hetzij de rest van 1 maand of de resten van twee maanden. Drie voorbeeldjes zullen dit duideliijk maken:
Voorbeeld 1
6 januari t/m 5 april
Dit zijn exact 3 maanden. (En dus niet: 26/31 + 2 + 5/30 = 3,0053763)
Voorbeeld 2
6 januari t/m 19 april
We tellen eerst door t/m 5 april. Dit zijn 3 maanden. Er resteren dan nog 14 dagen.
Het antwoord wordt: 3 + 14/30 = 3,466667 maanden
Voorbeeld 3
6 januari t/m 3 april.
Dit wordt lastiger, want we bereiken de einddatum in april niet via hele maanden. We moeten dus tellen naar maart en vervolgens de restdagen van maart en april als breuken in decimalen uitdrukken. Dus: van 6 januari t/m 5 maart; rest 26 dagen van maart; rest 3 dagen van april.
Het antwoord wordt: 2 + 26/31 + 3/30 = 2,9387097 maanden.
Ik ben alleen op zoek naar het decimale getal, en niet naar de breuken.
Verder hoeft de formule niet jaaroverschrijdend te zijn. Dit soort berekeningen gebeuren in 1 en hetzelfde jaar.
Er moet wel rekening gehouden worden met het feit dat februari 29 dagen heeft in 2008. (Maar ik geloof dat Excel daar automatisch rekening mee houdt.)
Als iemand mij hiermee kan helpen, dan heel graag, want ik heb geen idee hoe het zou moeten en ik heb het best wel dringend nodig.
Justin.
Ik heb onlangs een vraag gesteld onder de titel "Breukvorm verschil datums in maanden". Het ging erom dat het verschil tussen twee datums in het aantal maanden moest worden uitgedrukt. Ik heb daar toen uitstekende antwoorden op gekregen, maar helaas, ik ben vandaag er achter gekomen dat mijn uitgangspunt onjuist was en dat het ietsje ingewikkelder in elkaar zit dan ik dacht.
Het volgende moet gebeuren. We gaan uit van de startdatum, tellen met hele maanden door totdat we de einddatum bereiken. De rest moet dan als breuk uitgedrukt worden, hetzij de rest van 1 maand of de resten van twee maanden. Drie voorbeeldjes zullen dit duideliijk maken:
Voorbeeld 1
6 januari t/m 5 april
Dit zijn exact 3 maanden. (En dus niet: 26/31 + 2 + 5/30 = 3,0053763)
Voorbeeld 2
6 januari t/m 19 april
We tellen eerst door t/m 5 april. Dit zijn 3 maanden. Er resteren dan nog 14 dagen.
Het antwoord wordt: 3 + 14/30 = 3,466667 maanden
Voorbeeld 3
6 januari t/m 3 april.
Dit wordt lastiger, want we bereiken de einddatum in april niet via hele maanden. We moeten dus tellen naar maart en vervolgens de restdagen van maart en april als breuken in decimalen uitdrukken. Dus: van 6 januari t/m 5 maart; rest 26 dagen van maart; rest 3 dagen van april.
Het antwoord wordt: 2 + 26/31 + 3/30 = 2,9387097 maanden.
Ik ben alleen op zoek naar het decimale getal, en niet naar de breuken.
Verder hoeft de formule niet jaaroverschrijdend te zijn. Dit soort berekeningen gebeuren in 1 en hetzelfde jaar.
Er moet wel rekening gehouden worden met het feit dat februari 29 dagen heeft in 2008. (Maar ik geloof dat Excel daar automatisch rekening mee houdt.)
Als iemand mij hiermee kan helpen, dan heel graag, want ik heb geen idee hoe het zou moeten en ik heb het best wel dringend nodig.
Justin.