Jongens wie kan mij helpen ik heb iets vreemds.
Ik heb een formule gemaakt (J4) die de verjaardagen in een periode zou moeten aangeven.
Volgens de formule is alles ok maar bij sommige data laat hij niet zie dat diegene jarig is in die periode.
Hier de formule
=ALS((MAAND($E$2)*100+DAG($E$2))>(MAAND($G$2)*100+DAG($G$2));ALS(EN(OF((DATUM(0;MAAND(G4);DAG(G4)))<=DATUM(0;MAAND($G$2);DAG($G$2));(DATUM(0;MAAND(G4);DAG(G4)))>=DATUM(0;MAAND($E$2);DAG($E$2)));NIET(ISLEEG(G4)));"Jarig";"");ALS(EN((DATUM(0;MAAND(G4);DAG(G4)))>=DATUM(0;MAAND($E$2);DAG($E$2));(DATUM(0;MAAND(G4);DAG(G4)))<=DATUM(0;MAAND($E$2);DAG($G$2));NIET(ISLEEG(G4)));"Jarig";""))
E2 : vandaag
G2 : Geeft periode aan
G4 : Is geboortedatum
Tevens voor diegene die mij verder zou willen helpen mag aan de gang gaan met de vb-Script, krijg namelijk de eerste combobox niet goed. Hij geeft aan dat naam al bestaat in script, en dat er geen dubbele benaming mogelijk is.
Ik was zelf nog niet zo ver.
Dat kwam eigenlijk omdat ik dit zo'n vreemd iets vond met de formule.
Met vriendelijke groet,
Michael Arkes
Ik heb een formule gemaakt (J4) die de verjaardagen in een periode zou moeten aangeven.
Volgens de formule is alles ok maar bij sommige data laat hij niet zie dat diegene jarig is in die periode.
Hier de formule
=ALS((MAAND($E$2)*100+DAG($E$2))>(MAAND($G$2)*100+DAG($G$2));ALS(EN(OF((DATUM(0;MAAND(G4);DAG(G4)))<=DATUM(0;MAAND($G$2);DAG($G$2));(DATUM(0;MAAND(G4);DAG(G4)))>=DATUM(0;MAAND($E$2);DAG($E$2)));NIET(ISLEEG(G4)));"Jarig";"");ALS(EN((DATUM(0;MAAND(G4);DAG(G4)))>=DATUM(0;MAAND($E$2);DAG($E$2));(DATUM(0;MAAND(G4);DAG(G4)))<=DATUM(0;MAAND($E$2);DAG($G$2));NIET(ISLEEG(G4)));"Jarig";""))
E2 : vandaag
G2 : Geeft periode aan
G4 : Is geboortedatum
Tevens voor diegene die mij verder zou willen helpen mag aan de gang gaan met de vb-Script, krijg namelijk de eerste combobox niet goed. Hij geeft aan dat naam al bestaat in script, en dat er geen dubbele benaming mogelijk is.
Ik was zelf nog niet zo ver.
Dat kwam eigenlijk omdat ik dit zo'n vreemd iets vond met de formule.
Met vriendelijke groet,
Michael Arkes