/ / Formatowanie warunkowe między wartościami? Czy muszę zrestrukturyzować mój arkusz kalkulacyjny? - excel, excel-formula

Warunkowe formatowanie między wartościami? Czy muszę zrestrukturyzować mój arkusz kalkulacyjny? - excel, excel-formula

Chciałbym sformatować wszystkie komórki w zakresie (zasadniczo wypełnić je kolorem) od daty rozpoczęcia do daty zakończenia w każdym wierszu.

Na przykład na poniższym obrazku możesz zobaczyć te komórki B8 i C8 zawierają daty rozpoczęcia i zakończenia, 1/1/2013 i 3/24/2013 odpowiednio. Jest poprawnie formatowany, kolorowanie w komórkach D8:08.

Przykład formatowania warunkowego

Komórki nagłówków zawierają daty sformatowane jako tekst. Na przykład komórka D3 (pierwsze J), ​​to faktycznie data 1 stycznia 2013 r. Podobnie komórka E3 (drugie J), ​​faktycznie jest datą 8 stycznia 2013 r., komórka F3 jest 15 stycznia 2013 r., a komórka G3 jest 22 stycznia 2013 r. Wzór powtarza się dla każdego miesiąca, wyświetlając tylko 1, 8, 15 i 22 każdego miesiąca.

PROBLEM: Wydaje mi się, że udało mi się to osiągnąć przez większość czasu, ale wydaje się, że nie jest poprawnie sformatowany, jeśli daty nie mieszczą się w datach przypisanych do komórek nagłówka.

Na przykład, jeśli przypiszę datę rozpoczęcia i zakończenia w dniu 31 listopada 2013 r., Żadne komórki nie zostaną podświetlone. Zobacz poniżej obrazek.

wprowadź opis obrazu tutaj

Zakładam, że to dlatego, że mam tylko do 22 maja 2013 r. W komórkach nagłówka, ale chciałbym, aby był on przechowywany w czterech tygodniach każdego miesiąca.

Poniżej znajduje się wzór, którego użyłem do sformatowania, który następnie zastosowałem do całego zakresu D8:AY43, która jest zasadniczo całą hierarchią zadań.

=(D$3>=$B8)*(D$3<=$C8)

Czy mimo to należy zmienić tę formułę nauwzględnienie mojego problemu (komórki nie zostaną wyróżnione, jeśli znajdą się poza zakresem wartości wyznaczonych w nagłówkach kolumn miesiąca). Czy muszę zrestrukturyzować mój arkusz kalkulacyjny?

Dzięki!

Odpowiedzi:

1 dla odpowiedzi № 1

Alternatywa przy zachowaniu "4 tygodni" miesięczniebyłoby zmienić daty w kolumnie nagłówka, aby odzwierciedlać koniec "tygodnia", a nie początek. Więc zamiast 1 stycznia, 8 stycznia, 15 stycznia itd., Używaj 5 stycznia, 12 stycznia, 19 stycznia i 31 stycznia. Będziesz musiał poprawić swoją formułę, aby uwzględnić tę zmianę, ale zachowałaby ona strukturę Twój skoroszyt.

Nie w 100% pewne, co robisz (wygląda jakWykres Gantta?), Ale wygląda na to, że próbujesz tylko sprawdzić, czy data w kolumnie D jest między datą początkową a końcową w cols B & C, w którym to przypadku:

=AND($B8<=D$3,$C8>=D$3)*1

To sprawdzi, czy data w D3 przypada między datami rozpoczęcia / zakończenia zdefiniowanymi w kolumnach B i C, i zwraca "1", jeśli jest prawdą, i "0", jeśli fałsz.

Aby umieścić to w formatowaniu warunkowym, wykonaj regułę taką jak:

=AND($B8<=D$3,$C8>=D$3)*1=1

Oto, jak powinna wyglądać reguła w oknie dialogowym Formatowanie warunkowe:

reguła formatowania warunkowego