
Generieke formule
=AND($A1>=start,$A1<=end)
Samenvatting
Als u rijen met datums tussen twee datums met voorwaardelijke opmaak wilt markeren, kunt u een formule gebruiken die is gebaseerd op de functies EN en DATUM. In het weergegeven voorbeeld is voor het bereik B5: E11 een regel voor voorwaardelijke opmaak toegepast met behulp van deze formule:
=AND($C5>=start,$C5<=end)
Opmerking: het is belangrijk dat CF-formules worden ingevoerd ten opzichte van de "actieve cel" in de selectie, waarvan in dit geval wordt aangenomen dat dit B5 is.
Deze formule verwijst naar twee benoemde bereiken: start (C2) en end (E2).
Uitleg
De functie AND accepteert meerdere argumenten en retourneert alleen TRUE als alle argumenten TRUE retourneren. Datums zijn slechts serienummers in Excel, dus eerdere datums zijn altijd korter dan latere datums. In de bovenstaande formule zullen alle datums die groter zijn dan of gelijk zijn aan de startdatum EN kleiner dan of gelijk aan de einddatum beide tests doorstaan en de functie EN retourneert WAAR, waardoor de regel wordt geactiveerd.
Verwijzingen naar de start- en einddatums (C2 en E2) zijn absoluut en veranderen niet. Verwijzingen naar de datum in kolom C zijn "gemengd" - de kolom is vergrendeld, maar het rijnummer kan vrij worden gewijzigd.
Zonder benoemde bereiken
Deze formule verwijst naar twee benoemde bereiken: start (C2) en end (E2). Zonder benoemde bereiken te gebruiken, zou de formule er als volgt uitzien:
=AND($C5>=$C$2,$C5<=$E$2)
Datums inbedden
Deze formule geeft de begin- en eindinvoerwaarden rechtstreeks op het werkblad weer, zodat ze gemakkelijk kunnen worden gewijzigd. Als u in plaats daarvan de datums rechtstreeks in de formule wilt insluiten (harde code), ziet de formule er als volgt uit:
=AND($C5>=DATE(2015,6,1),$C5<=DATE(2015,7,31))
De DATUM-functie zorgt ervoor dat de datum correct wordt herkend. Het creëert een juiste Excel-datum met opgegeven jaar-, maand- en dagwaarden.