Formuła programu Excel: zaznacz wiersze z datami między -

Formuła ogólna

=AND($A1>=start,$A1<=end)

Podsumowanie

Jeśli chcesz wyróżnić wiersze zawierające daty między dwiema datami za pomocą formatowania warunkowego, możesz użyć formuły opartej na funkcjach ORAZ i DATA. W przedstawionym przykładzie zakres B5: E11 ma regułę formatowania warunkowego zastosowaną przy użyciu następującej formuły:

=AND($C5>=start,$C5<=end)

Uwaga: ważne jest, aby formuły CF były wprowadzane w odniesieniu do „aktywnej komórki” w zaznaczeniu, którą w tym przypadku przyjmuje się jako B5.

Ta formuła odwołuje się do dwóch nazwanych zakresów: początku (C2) i końca (E2).

Wyjaśnienie

Funkcja AND przyjmuje wiele argumentów i zwraca wartość TRUE tylko wtedy, gdy wszystkie argumenty zwracają wartość TRUE. Daty to tylko liczby seryjne w programie Excel, więc wcześniejsze daty są zawsze mniejsze niż późniejsze. W powyższym wzorze wszelkie daty większe lub równe dacie początkowej ORAZ mniejsze lub równe dacie końcowej przejdą oba testy, a funkcja AND zwróci wartość TRUE, wyzwalając regułę.

Odniesienia do dat rozpoczęcia i zakończenia (C2 i E2) są bezwzględne i nie ulegną zmianie. Odniesienia do daty w kolumnie C są „mieszane” - kolumna jest zablokowana, ale numer wiersza można dowolnie zmieniać.

Bez nazwanych zakresów

Ta formuła odwołuje się do dwóch nazwanych zakresów: początku (C2) i końca (E2). Bez używania nazwanych zakresów formuła wyglądałaby następująco:

=AND($C5>=$C$2,$C5<=$E$2)

Daty osadzania

Ta formuła uwidacznia początkowe i końcowe wartości wejściowe bezpośrednio w arkuszu, dzięki czemu można je łatwo zmienić. Jeśli zamiast tego chcesz osadzić (zakodować na stałe) daty bezpośrednio w formule, formuła będzie wyglądać następująco:

=AND($C5>=DATE(2015,6,1),$C5<=DATE(2015,7,31))

Funkcja DATE zapewnia prawidłowe rozpoznanie daty. Tworzy odpowiednią datę Excela z podanymi wartościami roku, miesiąca i dnia.

Interesujące artykuły...