• 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 met meerdere criteria

Status
Niet open voor verdere reacties.

LennartRoest

Gebruiker
Lid geworden
3 okt 2016
Berichten
58
Hoi allen,

In de bijlage staat een voorbeeldbestand. Stel ik heb een dataset met vele regels patiënten die een transplantatie ondergaan.

Criteria waar ze aan moeten voldoen:

- als er voorzorg is, moet er op een later moment een transplantatie plaatsvinden. Er mogen meerdere keren voorzorg voorkomen voordat er transplantatie plaatsvindt.
- als er een transplantatie plaatsvindt, moet er op een later moment nazorg zijn. Er mogen meerdere keren nazorg voorkomen nadat de transplantatie plaatsvindt.
- als er na de nazorg een nieuwe voorzorg voorkomt, is dat een nieuw 'traject' en begint het riedeltje opnieuw.

Deze regels gelden voor elke patiënt, maar ik kom even niet verder dan de draaitabel. Ik vermoed dat je misschien moet werken met een hulpkolom die eerst afzonderlijke 'trajecten' maakt per patiënt en dat je vervolgens binnen een traject kijkt wat er wel of niet aanwezig is? Wat ik graag als output wil is een visuele indicatie bij welke patiënten een van deze criteria niet voldoet bijv. dat alle regels van die patiënt geel kleuren. Het liefst los ik dit op zonder macro dus met formules.

Iemand ideeën?

Alvast bedankt!

Lennart
 

Bijlagen

De vraag is nog steeds actueel, kan iemand hierbij helpen? Ik kan me voorstellen dat dit type vraag makkelijker met vba te beantwoorden is dus als dat helpt is een oplossing in die richting ook helemaal prima.

Alvast bedankt!
 
Lennart,

Zie mogelijke oplossing in onderstaande link
Bekijk bijlage voorbeeld.xlsx

Aangezien het een zeer uitgebreide formule is geworden, heb ik de hulpkolommen (Van G tem P) laten staan.

Controle A:
Deze formule bekijkt of de volgorde OK is (zie ook hulpkolommen J-L)

Controle B:
Deze formule bekijkt of er op een later moment ook een transplantatie of nazorg is gepland (zie ook hulpkolommen N-P)

Controle Totaal:
Deze geeft "OK" als Controle A en Controle B "OK" zijn
De tijdelijke opmaak is ook gebaseerd op deze kolom

Momenteel werkt de formule enkel tem regel 23, maar dit kan nog aangepast/geoptimaliseerd worden.

Greetzzz...
Raf
 
Lennart, het is handig als je in je voorbeeld aangeeft (met de hand ingevuld) wat fout is en wat niet.
en eventueel waarom.
 
Bedankt beiden voor jullie antwoorden! Sylvester jouw combinatie van INDEX met de referentietabel vind ik echt een eyeopener i.p.v. 10 ALS formules wat je vaak ziet. Bedankt hiervoor. Het blijkt na een aantal dagen dat de vraag nog net iets anders lag en ben ik er zelf mee verder gegaan. Als ik er niet uit kom stuur ik weer een bestandje.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan