Excel-formel: Gantt-diagram med helger -

Innehållsförteckning

Generisk formel

=WEEKDAY(date,2)>5

Sammanfattning

För att bygga ett Gantt-diagram med skuggade helger kan du använda villkorlig formatering med en formel baserad på veckodagsfunktionen. I exemplet som visas är formeln som tillämpas kalendern, från och med D4:

=WEEKDAY(D$4,2)>5

Obs! Denna formel handlar endast om skuggning av helger. För att se hur man bygger datumfält med villkorlig formatering, se den här artikeln.

Förklaring

Nyckeln till detta tillvägagångssätt är kalenderhuvudet (rad 4), som bara är en serie giltiga datum, formaterade med det anpassade nummerformatet "d". Med ett hårdkodat datum i D4 kan du använda = D4 + 1 för att fylla i kalendern. Detta låter dig ställa in en villkorlig formateringsregel som jämför datumet i rad 4 med datumen i kolumnerna B och C.

För att skugga dagar som är helger använder vi en formel baserad på veckodagsfunktionen. Som standard returnerar veckodagsfunktionen ett tal mellan 1 och 7 som motsvarar veckodagar, där söndag är 1 och lördag är 7. Men genom att lägga till det valfria andra argumentet som kallas "returtyp" med värdet 2, numreringsschemat ändras så att måndag är 1 och lördag och söndag är 6 respektive 7.

Som ett resultat, för att returnera SANT för datum som är antingen lördag eller söndag, behöver vi bara testa för siffror som är större än 5. Den villkorliga formateringsformeln som tillämpas på kalenderområdet (börjar med D4) ser ut så här:

=WEEKDAY(D$4,2)>5

Hänvisningen till D4 blandas, med raden låst så att formeln fortsätter att utvärdera datumen i rubriken för alla rader i kalendernätet.

Intressanta artiklar...