• 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.

excel rekenen met datum

Status
Niet open voor verdere reacties.

nancy70

Gebruiker
Lid geworden
10 jan 2012
Berichten
48
Ik heb een file waarin mensen voorkomen met verschillend aantal regels met ingangsdatum.

Ik wil per regel per persoon het aantal maanden tussen 2 kolommen bepalen, als het uiteraard dezelfde persoon is en als er geen nieuwe ingangsdatum is dan moet deze bepaald worden op 31-12-2017.

Bijv
persoon ingangsdatum gewenste uitkomst
1 01-01-2017 4 maanden (01-01 tot 1-5)
1 01-05-2017 2 maanden (1-5 tot 1-7)
1 01-07-2017 6 maanden 1-7 tot 31-12)
2 01-07-2017 6 maanden 1-7 tot 31-12)
3 01-01-2017 12 maanden


Iemand enig idee hoe dit te ondervangen in een formule ?

Gr,
 
Kijk eens of dit voldoet.
 

Bijlagen

  • Maanden bijtellen.xlsx
    8,3 KB · Weergaven: 49
En deze oplossing, kan die jou bekoren
 

Bijlagen

  • Map1nancy.xlsx
    15,4 KB · Weergaven: 65
Dank voor de reactie, maar het is wat ingewikkelder.

Het is nl niet de bedoeling dat er maanden bij een datum worden opgeteld, maar dat de maanden bepaald worden tussen de volgende datum als het dezelfde ID betreft.
Is er geen nieuwe ingangsdatum van hetzelfde ID dan moet er gerekend worden met 31-12
ID ingangsdatum gewenste uitkomst namelijk
1 1-5-2017 8 maanden van mei - dec
2 1-1-2017 12 maanden van jan-dec
3 20-4-2017 9 maanden van april - dec
4 1-4-2017 2 maanden van april - jun
4 1-6-2017 6 maanden van jun-nov
4 1-11-2017 2 maanden nov-dec
 
aanvulende vraag

De oplossing van Jan Paul werkt goed, maar ik zoek nog 1 toevoeging.
Namelijk dat als er geen nieuwe ingangsdatum van hetzelfde ID bekend is, dan moet er gerekend worden met 31-12

Heeft iemand hier nog een suggestie voor ?
 
Voorbeeld
ID datum
1 01-01-2017 formule berekent keurig 4 maanden (01-01 tot 1-5)
1 01-05-2017 formule berekent keurig 2 maanden (1-5 tot 1-7)
1 01-07-2017 formule berekent 12 maandan maar de uitkomst moest 6 maanden zijn, nl van 1-7 tot 31-12)
2 01-07-2017 formule berekent 12 maandan maar de uitkomst moest 6 maanden zijn, nl van 1-7 tot 31-12)
3 01-01-2017 12 maanden

Dus als er geen nieuwe ingangsdatum is voor identieke ID dan dient er met 31-12 gerekend te worden.

Gr,
 
Volgens mijn bescheiden mening berekent de formule van Jean Paul toch :

4 - 2 - 6 - 6 - 12

hetzelfde resultaat als opgegeven.
 
Zie bijgaand voorbeeld, dank alvast voor de hulp
 

Bijlagen

  • test (2).xlsx
    10,3 KB · Weergaven: 46
Test deze dan eens:
Code:
=ALS($A2="ja";ALS.FOUT(MAAND(VERT.ZOEKEN($C2;$C3:$D3;2;0));13)-MAAND($D2);"nvt")
 
Kijk eens naar deze oplossing
 

Bijlagen

  • Kopie van test (2).xlsx
    17,7 KB · Weergaven: 55
Super zeg !
Nu heb ik eigenlijk nog een vraag... hoe te tellen hoe vaak een ID voorkomt. Indien er nl maar 1 record van een ID is én de effective date is 01-05-2017 dan moet er voor de berekening van het aantal maanden van effective date 01-01-2017 worden uitgegaan en zijn er meerdere records dan de formule zoals JeanPaul heeft aangegeven.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan