
Generisk formel
=AND((date+6)>=start,date<=end)
Sammanfattning
För att bygga ett Gantt-diagram per vecka kan du använda villkorlig formatering tillämpad med en formel baserad på AND-funktionen. I exemplet som visas är formeln som tillämpas på D5:
=AND((D$5+6)>=$B6,D$5<=$C6)
När uttrycket ovan returnerar SANT för en viss cell i kalendern tillämpas den blå fyllningen.
Obs: detta är en variant av det dagliga Gantt-diagramexemplet här.
Förklaring
I exemplet som visas är rad 5 en rubrikrad som innehåller en serie giltiga datum, formaterade med det anpassade nummerformatet "d". Med ett statiskt datum i D5 kan du använda = D5 + 7 (kopieras över) för att fylla i kalenderhuvudet i rad 5. Detta gör det enkelt att ställa in en villkorlig formateringsregel som jämför det datum som är associerat med varje kolumn med datumen i kolumnerna B och C.
Formeln är baserad på AND-funktionen, konfigurerad med två villkor. De första villkoren kontrollerar om datumet i rubrikraden är större än eller lika med startdatumet + 6 dagar:
(D$5+6)>=$B6
Det andra villkoret kontrollerar om datumet i rubriken är mindre än eller lika med slutdatumet i kolumn C:
D$4<=$C5
När båda villkoren är sanna returnerar formeln SANT, vilket utlöser den blå fyllningen för cellerna i kalendergalleriet.
Obs! Båda villkoren använder blandade referenser för att säkerställa att referenserna ändras korrekt när villkorlig formatering tillämpas på kalendernätet.
Formel för månadsnamn
Månadsnamnen i rad 4 genereras automatiskt med den här formeln, kopieras över rubriken i rad 5:
=REPT(TEXT(D5,"mmm"),IFERROR(MONTH(D5)MONTH(C5),1))
Detta är ett exempel på hur du använder REPT-funktionen för ett villkorligt meddelande utan IF-funktionen. Funktionen MÅNAD används för att jämföra månader i rubrikraden. När de är olika visas månadens namn.