Hallo,
Ik moet een vrij ingewikkelde excelformule omzetten naar een accessformule. Deze excelformule moet dus werken in access. Ik schiet al wel redelijk op, maar ik loop vast.
Ik vermeld hieronder de complete excelformule
=ALS(OF(B32="Mw.";B32="Hr.");ALS(B32="Mw.";ALS(JAAR(VANDAAG())-JAAR(H32)<20;ALS(VANDAAG()< DATUM(JAAR(VANDAAG());11;1);VERT.ZOEKEN(JAAR(VANDAAG())-JAAR(H32);Categorieën!$A$101:$C$200;3;ONWAAR);VERT.ZOEKEN(JAAR(VANDAAG())-JAAR(H32)-1;Categorieën!$A$101:$C$200;3;ONWAAR));VERT.ZOEKEN(AFRONDEN.NAAR.BENEDEN((JAAR(VANDAAG())+MAAND(VANDAAG())/12+DAG(VANDAAG())/365)-(JAAR(H32)+MAAND(H32)/12+DAG(H32)/365);0);Categorieën!$A$101:$C$200;3;ONWAAR));ALS(JAAR(VANDAAG())-JAAR(H32)<20;ALS(VANDAAG()< DATUM(JAAR(VANDAAG());11;1);VERT.ZOEKEN(JAAR(VANDAAG())-JAAR(H32);Categorieën!$A$1:$C$100;3;ONWAAR);VERT.ZOEKEN(JAAR(VANDAAG())-JAAR(H32)-1;Categorieën!$A$1:$C$100;3;ONWAAR));
VERT.ZOEKEN(AFRONDEN.NAAR.BENEDEN((JAAR(VANDAAG())+MAAND(VANDAAG())/12+DAG(VANDAAG())/365)-(JAAR(H32)+MAAND(H32)/12+DAG(H32)/365);0);Categorieën!$A$1:$C$100;3;ONWAAR)));"titel fout")
B32 is in dit geval een veld met de mogelijkheid voor Mw. of Hr. en H32 is een geboortedatum (dd-mm-jaar) en de 2e helft lijkt wat op de eerste helft, maar het verschil zit het um bij het verticaal zoeken, bij het bereik.
Ik loop vast bij het volgende: ALS(VANDAAG()< DATUM(JAAR(VANDAAG());11;1)
In het gewoon Nederlands: als vandaag kleiner is dan 1 november dan....
Bij mij is het probleem 1 november. Ik krijg dit niet in access. Heb zo'n b-tje alle datum/tijd functies al wel gebruikt, maar kom er niet uit. Wanneer je dit gewoon overneemt in access geeft ie een foutmelding, komt door de ;11;1. Ik weet niet hoe ik dit moet verwerken namelijk.
Weet iemand hier een oplossing voor? Alvast bedankt.
Als iemand een eenvoudige manier heeft om deze functie van excel korter te omschrijven in access, graag.
Nogmaals, alvast bedankt
Ik moet een vrij ingewikkelde excelformule omzetten naar een accessformule. Deze excelformule moet dus werken in access. Ik schiet al wel redelijk op, maar ik loop vast.
Ik vermeld hieronder de complete excelformule
=ALS(OF(B32="Mw.";B32="Hr.");ALS(B32="Mw.";ALS(JAAR(VANDAAG())-JAAR(H32)<20;ALS(VANDAAG()< DATUM(JAAR(VANDAAG());11;1);VERT.ZOEKEN(JAAR(VANDAAG())-JAAR(H32);Categorieën!$A$101:$C$200;3;ONWAAR);VERT.ZOEKEN(JAAR(VANDAAG())-JAAR(H32)-1;Categorieën!$A$101:$C$200;3;ONWAAR));VERT.ZOEKEN(AFRONDEN.NAAR.BENEDEN((JAAR(VANDAAG())+MAAND(VANDAAG())/12+DAG(VANDAAG())/365)-(JAAR(H32)+MAAND(H32)/12+DAG(H32)/365);0);Categorieën!$A$101:$C$200;3;ONWAAR));ALS(JAAR(VANDAAG())-JAAR(H32)<20;ALS(VANDAAG()< DATUM(JAAR(VANDAAG());11;1);VERT.ZOEKEN(JAAR(VANDAAG())-JAAR(H32);Categorieën!$A$1:$C$100;3;ONWAAR);VERT.ZOEKEN(JAAR(VANDAAG())-JAAR(H32)-1;Categorieën!$A$1:$C$100;3;ONWAAR));
VERT.ZOEKEN(AFRONDEN.NAAR.BENEDEN((JAAR(VANDAAG())+MAAND(VANDAAG())/12+DAG(VANDAAG())/365)-(JAAR(H32)+MAAND(H32)/12+DAG(H32)/365);0);Categorieën!$A$1:$C$100;3;ONWAAR)));"titel fout")
B32 is in dit geval een veld met de mogelijkheid voor Mw. of Hr. en H32 is een geboortedatum (dd-mm-jaar) en de 2e helft lijkt wat op de eerste helft, maar het verschil zit het um bij het verticaal zoeken, bij het bereik.
Ik loop vast bij het volgende: ALS(VANDAAG()< DATUM(JAAR(VANDAAG());11;1)
In het gewoon Nederlands: als vandaag kleiner is dan 1 november dan....
Bij mij is het probleem 1 november. Ik krijg dit niet in access. Heb zo'n b-tje alle datum/tijd functies al wel gebruikt, maar kom er niet uit. Wanneer je dit gewoon overneemt in access geeft ie een foutmelding, komt door de ;11;1. Ik weet niet hoe ik dit moet verwerken namelijk.
Weet iemand hier een oplossing voor? Alvast bedankt.
Als iemand een eenvoudige manier heeft om deze functie van excel korter te omschrijven in access, graag.
Nogmaals, alvast bedankt
Laatst bewerkt: