
Generieke formule
=AND((date+6)>=start,date<=end)
Samenvatting
Als u een Gantt-diagram per week wilt maken, kunt u voorwaardelijke opmaak gebruiken die is toegepast met een formule op basis van de EN-functie. In het getoonde voorbeeld is de formule die wordt toegepast op D5:
=AND((D$5+6)>=$B6,D$5<=$C6)
Wanneer de bovenstaande uitdrukking WAAR retourneert voor een bepaalde cel in de kalender, wordt de blauwe vulling toegepast.
Let op: dit is een variatie op het Gantt-diagram overdag hier.
Uitleg
In het getoonde voorbeeld is rij 5 een koprij en bevat deze een reeks geldige datums, opgemaakt met de aangepaste getalnotatie "d". Met een statische datum in D5 kunt u = D5 + 7 (gekopieerd) gebruiken om de kalenderkop in rij 5 te vullen. Dit maakt het gemakkelijk om een voorwaardelijke opmaakregel in te stellen die de datum die aan elke kolom is gekoppeld, vergelijkt met de datums in kolommen B en C.
De formule is gebaseerd op de EN-functie, geconfigureerd met twee voorwaarden. De eerste voorwaarde controleert of de datum in de kopregel groter is dan of gelijk is aan de startdatum + 6 dagen:
(D$5+6)>=$B6
De tweede voorwaarde controleert of de datum in de koptekst kleiner is dan of gelijk is aan de einddatum in kolom C:
D$4<=$C5
Als beide voorwaarden waar zijn, retourneert de formule WAAR, waardoor de blauwe vulling voor de cellen in het agendaraster wordt geactiveerd.
Opmerking: beide voorwaarden gebruiken gemengde verwijzingen om ervoor te zorgen dat de verwijzingen correct veranderen als voorwaardelijke opmaak wordt toegepast op het agendaraster.
Formule voor maandnamen
De maandnamen in rij 4 worden automatisch gegenereerd met deze formule, gekopieerd boven de koptekst in rij 5:
=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))
Dit is een voorbeeld van het gebruik van de functie REPT voor een voorwaardelijk bericht zonder de ALS-functie. De functie MAAND wordt gebruikt om maanden in de kopregel te vergelijken. Als ze verschillend zijn, wordt de naam van de maand weergegeven.