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

Begin- en einddatum berekenen

Status
Niet open voor verdere reacties.

Yasmin

Gebruiker
Lid geworden
22 mei 2004
Berichten
184
Beste Excellers,

Om te kunnen bepalen hoelang een werknemer op een bepaald adres woonde
wil ik a.d.h.v. de informatie in kolom F en kolom A:
-een begindatum in kolom G.
-een einddatum in kolom H.
-de begindatum en einddatum op dezelfde rij in kolom G en H invullen.


Opmerking: De datum reeks in kolom A is niet altijd aaneengesloten per werknemer-adres
Ook komen er dubbele datums voor.
Er dient alleen rekening gehouden te worden met de eerste en laatste datum
voor de combinatie werknemer-adres (kolom F).

Ik hoop dat iemand me met een formule of macro kan helpen want mijn originele bestand bevat ca. 59000 rijen.

Bij voorbaat dank.
André


Bekijk bijlage Planning 2010 versie 1.0.xlsx
 
In G4 en doorvoeren.
Code:
=INDEX($A$2:$A$803;VERGELIJKEN(F2;$F$2:$F$803;0))
In F4 en doorvoeren.
Matrixformule.
Code:
=INDEX($A$1:$A$803;MAX(ALS($F$2:$F$803=F2;RIJ($2:$803))))
In I4.
Code:
=H2-G2+1

edit: Cobbe's reactie niet gezien.
 
Laatst bewerkt:
Bedankt Cobbe en HSV voor de reactie,

Ik ben bezig met de INDEX formules van HSV maar het gaat niet helemaal goed.

De formule in kolom G is goed alleen er hoeft maar 1 begindatum te staan per unieke regel in kolom F.


In F4 en doorvoeren.
Matrixformule.
Code:
=INDEX($A$1:$A$803;MAX(ALS($F$2:$F$803=F2;RIJ($2:$803))))

Bovenstaande formule in kolom H is niet goed (ik neem aan dat deze in kolom H moet staan i.p.v. kolom F)
Er komt in heel de kolom H dezelfde einddatum te staan.

Wil je hier nog eens naar kijken...

Bij voorbaat dank.
 
Laatst bewerkt:
Code:
=als(f2=f1;"";index($a$2:$a$803;vergelijken(f2;$f$2:$f$803;0)))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan