• 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 in een als formule

Status
Niet open voor verdere reacties.

Shorty75

Gebruiker
Lid geworden
10 dec 2009
Berichten
20
Hoi,
Ik ben een maandelijkse checklist aan het maken.

Nu moet, als op de eerste dag iets is gedaan, het volgende veld (dag2) mbv een voorwaardelijke opmaak doorgestreept worden.
Het daaropvolgende veld (dag3) ook, enz
MAAR als het op dag 1 niet is gebeurt, dan blijft dag 1 open. Dag 2 wordt ingevuld, dag 3 moet worden doorgestreept mbv de voorwaardelijke opmaak.

Dit lukt wel, maar de formule wordt zo groot, dat het niet meer in de voorwaardelijk opmaak past.

Is er een mogelijkheid dat je in de Als-formule iets opneemt als:
als de cel die voorwaardelijke opmaak heeft, moet je dat kopieren??

Ik heb nu deze formule in de voorwaardelijke opmaak opgenomen in de tweede cel:
=ALS(OF(((D23="ik");(D23="jij"));WAAR;"")

Deze in de derde cel:
=ALS(OF((D23="ik");(D23="jij");(E23="ik");(E23="jij));WAAR;"")
enz.

Ik en jij is fictief, dit heb ik herhaal voor 5 medewerkers.
Je ziet dat dit een hele lange formule wordt.



Ik hoop dat iemand me kan helpen
 
Beste Shorty75 ;)

In de Voorwaardelijke Opmaak moet je geen ALS gebruiken.
Van zodra het antwoord WAAR is krijg je de VWO.

=OF(D23="ik";D23="jij";E23="ik";E23="jij")

Groetjes Danny. :thumb:
 
Hoi danny147,

Het werkt inderdaad zonder als formule.
Maar nu wil het dat de formule toch te lang gaat worden als ik hem voor de rest van de maand wil laten lopen.

Kan ik hem nog meer inkorten?? of iets anders gebruiken?

mijn formule:

=OF((($AH$4:$AH$8)=$D27);(($AH$4:$AH$8)=$E27);(($AH$4:$AH$8)=$F27);(($AH$4:$AH$8)=$G27)


$AH$4:$AH$8 = een verwijzing naar de medewerkers
cel 27 is alle dagen van de maand


alvast bedankt
 
Beste Shorty75 ;)

Post je bestandje hier eens dan hebben we een beter overzicht en kunnen we het probleem snel oplossen.

Groetjes Danny. :thumb:
 
Beste Shorty75 ;)

Met deze moet het lukken volgens mij.

=AANTAL(VERGELIJKEN($AH$4:$AH$8;$D$27:$G$27;0))

Groetjes Danny. :thumb:
 
Hier is het bestandje.
Als in de eerste cel (3 januari) een persoon wordt ingevuld (niet de steepjes) dan moet de rest doorgestreept worden.
Dit werkt tot 19 januari daarna wordt de formule te lang.
De voorwaardelijke opmaak (formule) wordt per cel langer, tot het niet meer past (19 januari)

Kan de formule korter??

Alvast bedankt
 

Bijlagen

Heb toch iets voor elkaar zonder VBA

Cobbe
 
Laatst bewerkt:
Ik geloof dat dit precies is wat ik zoek, geweldig


Thanks Cobbe
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan