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

Formule voorwaardelijke opmaak

Status
Niet open voor verdere reacties.

NIh1IlO

Gebruiker
Lid geworden
4 feb 2003
Berichten
759
Beste Excelspecialisten,

Bijgaand vind je een tabel waarin voorwaardelijke opmaakinstructies werden gegeven. Het betreft een tabel voor iemand die om de 2 dagen een specifiek soort medicatie moet innemen. Het is dus een geheugenhulptabel.
In de tabel met een startdatum, in het rood weergegeven zonder voorwaardelijke opmaak, worden de eerste dag van de maand waarop de medicatie moet worden ingenomen (en dat kan variëren van ofwel de 1e of de 2e van de maand) in het rood weergegeven. Zie de voorwaardelijke opmaakinstructie =OF(TEKST(A3;"dd")="02";TEKST(A3;"dd")="01").
Omdat de tabel zich uitstrekt over meerdere kalenderjaren wordt de eerste dag van het jaar waarop het medicament moet worden ingenomen in het blauw weergegeven. Ook hier betreft het ofwel de 1e of de 2e dag van de maand/jaar.
De voorwaardelijke opmaakinstructies lopen over 5 verschillende kalenderjaren (17, 18, 19, 20 en 21) en worden afzonderlijk vermeld als volgt:
  • voor het jaar 2017: =EN(OF(TEKST(A3;"dd")="01";TEKST(A3;"dd")="02");TEKST(A3;"mm/jj")="01/17")
  • voor het jaar 2018: =EN(OF(TEKST(A3;"dd")="01";TEKST(A3;"dd")="02");TEKST(A3;"mm/jj")="01/18")
  • voor het jaar 2019: =EN(OF(TEKST(A3;"dd")="01";TEKST(A3;"dd")="02");TEKST(A3;"mm/jj")="01/19")
  • voor het jaar 2020: =EN(OF(TEKST(A3;"dd")="01";TEKST(A3;"dd")="02");TEKST(A3;"mm/jj")="01/20")
  • voor het jaar 2021: =EN(OF(TEKST(A3;"dd")="01";TEKST(A3;"dd")="02");TEKST(A3;"mm/jj")="01/21")

De vraag is of de formules voor de verschillende kalenderjaren in één compacte formule kunnen worden weergegeven?

Mag ik de specialisten eens vragen/uitdagen om zich hierover te buigen en hopelijk een compacte(re) formule aan te reiken?

Met welgemeende dank al op voorhand voor het denkwerk.

nIhI1lO
 

Bijlagen

Beste Cobbe,

Ik vrees negatief te moeten antwoorden. De tekst van de cellen met de eerste dag van een nieuw jaar, waarop de medicatie moet worden genomen blijft rood, waar het blauw zou moeten zijn.

Alvast reeds bedankt voor het meedenken. Hopelijk komen er nog reacties.
 
Mag Cobbe zelf niet meer reageren?

Een eerste ingeving:
Code:
=EN(OF(TEKST(A3;"dd")="01";TEKST(A3;"dd")="02");OF(TEKST(A3;"mm/jj")="01/17";TEKST(A3;"mm/jj")="01/18";TEKST(A3;"mm/jj")="01/19";TEKST(A3;"mm/jj")="01/20";TEKST(A3;"mm/jj")="01/21";TEKST(A3;"mm/jj")="01/22"))
 
Laatst bewerkt:
Beste AlexCEL,

Bedankt ook voor het meezoeken naar een oplossing. De formule die je aanreikte doet het! :thumb:

Uiteraard mocht Cobbe nog verder meedenken! Als de formulering zo is overgekomen, dan bied ik hiervoor mijn excuses aan.

Aan beide meedenkers, bedankt voor de service!

nIhI1lO
 
Nog even verder naar gekeken naar het voorbeeld.

Het kan een stuk korter en simpeler:
Code:
=EN(OF(DAG(A3)=1;DAG(A3)=2);MAAND(A3)=1)
 
Laatst bewerkt:
Beste AlexCEL,

Topformule, knap bedacht! :thumb:

Bedankt!

nIh1IlO
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan