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

Voorwaardelijke opmaak: bepaalde leeftijdsgroepen een bepaalde kleur

Status
Niet open voor verdere reacties.

Mirella01

Gebruiker
Lid geworden
13 aug 2014
Berichten
13
Hallo!
Voor de ledenadministratie van onze sportvereniging wil ik graag de leden in bepaalde leeftijdsgroepen een bepaalde kleur geven. De indeling is als volgt:

Senior: geboren op of na 1-10-96
A Jeugd: geboren op of na 1-10-97
B Jeugd: geboren op of na 1-10-99
C Jeugd: geboren op of na 1-10-01

Het is een bestand met een aantal kolommen, waarvan 1 kolom (dit geval K) de geboortedatum bevat. De naam van het betreffende lid wil ik een (willekeurig) kleurtje geven.
Ik heb nu de volgende voorwaardelijke opmaak regel gebruikt voor rij 4 (data geconverteerd naar datumwaarde):

Senior: ALS(K4>35339)
A Jeugd ALS(EN(K4>35704;K4<35339)
B jeugd ALS(EN(K4>36434;K4<35704)
C Jeugd ALS(EN(K4>37165;K4<36434)

Maar geen resultaat.
Iemand ideeën hoe ik dit oplos?

Alvast bedankt :)
 
Gebruik het DATUM() formaat.
Dus:
Code:
A Jeugd ALS(EN(K4>=DATUM(1997;10;01);K4<DATUM(1999;10;01))
 
Nope... Lukt me niet.. Zie bijgesloten voorbeeld.
Tweede vraag is (als ie het doet) hoe ik de voorwaardelijke opmaak regel "doortrek" naar de rij eronder.

Gebruikte formules in voorwaardelijke opmaak (bijgesloten bestand):
Senior: ALS(b2>DATUM(1996;10;01)
A Jeugd ALS(EN(b2>=DATUM(1997;10;01);b2<DATUM(1996;10;01)
B jeugd ALS(EN(b2>DATUM(1999:10:01;b2<DATUM(1997;10;01)
C Jeugd ALS(EN(b2>DATUM(2001;10;01;b2<DATUM<1999;10;01)


Bekijk bijlage Voorbeeld.xlsx
 
Laatst bewerkt:
Kan je dit niet met voorwaardelijke opmaak doen. Kiezen voor celwaarde tussen. Daar voer je de data. En geef je verschillende leeftijden een andere kleur.

Bekijk bijlage 243079

Bedankt, maar hiermee maak ik alleen de geboortedatum een andere kleur. Ik wil graag de naam van degene een andere kleur geven. Dus een cel met tekst moet een bepaalde kleur krijgen als de datum cel aan bepaalde voorwaarde voldoet.
 
M.b.t. de voorwaardelijke opmaak in het voorbeeld bestandje:
+ haal de ALS functie weg
+ verwijder de aanhalingstekens om de functies
+ zet de haakjes () goed
+ let erop dat je ; gebruikt in het datumformat i.p.v. :

Heel veel fouten dus...
 
Laatst bewerkt:
Je voorwaarden kloppen ook niet trouwens: iedereen geboren na 1-10-96 wordt automatisch senior.
 
Laatst bewerkt:
M.b.t. de voorwaardelijke opmaak in het voorbeeld bestandje:
+ haal de ALS functie weg
+ verwijder de aanhalingstekens om de functies
+ zet de haakjes () goed
+ let erop dat je ; gebruikt in het datumformat i.p.v. :

Heel veel fouten dus...

Excuus, die : ipv ; is wel erg slordig, net als een paar haakjes. Maar die aanhalingstekens zet voorwaardelijke opmaak er zelf in...

Enfin... Hij doet het nog steeds niet...

Bekijk bijlage Voorbeeld (2).xlsx
 
Je voorwaarden kloppen ook niet trouwens: iedereen geboren na 1-10-96 wordt automatisch senior.

Blijkbaar gaat rekenen met data tegen mijn logisch rekenvermogen in...
Maar ondertussen lukt het nog steeds niet. Niet met deze:

Senior: b2>DATUM(1996;10;01)
A Jeugd EN(b2>DATUM(1997;10;01);b2<DATUM(1996;10;01))
B jeugd EN(b2>DATUM(1999;10;01;b2<DATUM(1997;10;01))
C Jeugd EN(b2>DATUM(2001;10;01;b2<DATUM(1999;10;01))

En de < en > omgedraaid ook niet.
 
Correcte voorwaarden zijn volgens mij:

Senioren: geboren op of tussen 1-10-96 en 30-9-97 (of geboren voor 1-10-97 lijkt mij)
A jeugd: geboren op of tussen 1-10-97 en 30-9-99
B jeugd: geboren op of tussen 1-10-99 en 30-9-01
C jeugd: geboren op of na 1-10-01

Heb heb het in bijgevoegd voorbeeld met voorwaardelijke opmaak gestopt.

Zie hier: Bekijk bijlage Voorbeeld (1).xlsx.

Als je trouwens de voorwaardelijke opmaak op het groter bereik wilt toepassen, selecteer je eerst dat bereik (A2:A100 bijvoorbeeld) en voert dan de voorwaardelijke opmaak in voor de eerst rij. Excel trekt het dan automatisch door.
 
Laatst bewerkt:
Correcte voorwaarden zijn volgens mij:

Senioren: geboren op of tussen 1-10-96 en 30-9-97 (of geboren voor 1-10-97 lijkt mij)
A jeugd: geboren op of tussen 1-10-97 en 30-9-99
B jeugd: geboren op of tussen 1-10-99 en 30-9-01
C jeugd: geboren op of na 1-10-01

Heb heb het in bijgevoegd voorbeeld met voorwaardelijke opmaak gestopt.

Zie hier: Bekijk bijlage 243087.

Als je trouwens de voorwaardelijke opmaak op het groter bereik wilt toepassen, selecteer je eerst dat bereik (A2:A100 bijvoorbeeld) en voert dan de voorwaardelijke opmaak in voor de eerst rij. Excel trekt het dan automatisch door.

Mijn dank is groot. Dat is em!
 
Hier nog een oplossing zonder formules en zonder voorwaardelijke opmaak. D.m.v. VBA. Heeft iemand voor mij gemaakt. Ik heb m aangepast voor jouw vraag.
Kan je de kleuren mee aan- uitzetten. Code zal ongetwijfeld korter kunnen. Maar zo ver gaat mijn kennis ook niet.

Groet.
 

Bijlagen

en om het "logisch" te houden zou ik in plaats van "1996" etc, gebruik maken van JAAR(NU())-9. Zodoende zie je volgend jaar meteen wie er over gaat van B jeugd naar A jeugd.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan