Użyłem interesującego formatowania warunkowego w moim ostatnim pliku i pomyślałem, że przyda się również innym. Ta odpowiedź ma na celu uzupełnienie poprzednich.
Powinien pokazać, do czego zdolna jest ta niesamowita funkcja, a zwłaszcza jak działa $ rzecz.
Przykładowa tabela
Kolor od D do G zależy od wartości w kolumnach A, B i C. Jednak formuła musi sprawdzać wartości, które są ustalone poziomo (użytkownik, początek, koniec) i wartości, które są ustalone pionowo (daty w wierszu 1). Tutaj przydaje się znak dolara.
Rozwiązanie
Tabela zawiera 2 użytkowników, każdy o określonym kolorze, odpowiednio foo (niebieski) i słupek (żółty).
Musimy użyć następujących reguł formatowania warunkowego i zastosować obie z nich w tym samym zakresie ( D2:G3
):
=AND($A2="foo", D$1>=$B2, D$1<=$C2)
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
W języku angielskim warunek oznacza:
Użytkownik jest name
, a data bieżącej komórki jest późniejsza start
i wcześniejszaend
Zwróć uwagę, że jedyną rzeczą, która zmienia się między 2 formułami, jest nazwa użytkownika. To sprawia, że ponowne użycie z wieloma innymi użytkownikami jest naprawdę proste!
Objaśnienia
Ważne : Zmienne wiersze i kolumny odnoszą się do początku zakresu. Ale nie ma to wpływu na ustalone wartości.
Łatwo jest pomylić się z pozycjami względnymi. W tym przykładzie, gdybyśmy użyli zakresu D1:G3
zamiast D2:G3
, formatowanie kolorów zostanie przesunięte o 1 wiersz w górę.
Aby tego uniknąć, pamiętaj o tym wartość zmiennych wierszy i kolumn powinna odpowiadać początkowi zakresu zawierającego .
W tym przykładzie zakres zawierający kolory jest D2:G3
taki, więc początek jest D2
.
User
, start
I end
zmieniać się z wierszy
-> Stałe kolumny ABC, zmienne wiersze rozpoczynające się 2: $A2
, $B2
,$C2
Dates
różnią się w zależności od kolumn
-> Zmienne kolumny zaczynające się od D, stały wiersz 1:D$1
onEdit
wyzwalacza lub odpowiedzi, która nie odpowiada .