Formatowanie warunkowe - zmiana koloru tekstu lub tła (Excel, Calc, Arkusz Google)

W ostatnim czasie dwa razy spotkałem się z pytaniami o formatowanie warunkowe w arkuszu kalkulacyjnym. Chodziło o uzyskanie zmiany koloru czcionki, lub tła komórki, w zależności od zawartości komórki. Postanowiłem więc napisać jak to zrobić:

Excel:
  • Narzędzia Główne / formatowanie warunkowe / reguły wyróżniania komórek  (nie formatowanie dostępne z prawego przycisku myszy!!!)
  • Kolor komórki zależy od ustalonego warunku: mniejsze, większe, równe, itp. - czyli np.: w zależności od wartości komórki AP obliczonej z np. kolumny AK 


OpenOffice / LibreOffice - Calc:
Przykład pierwszy; gdy zawartość komórki jest równa "1" to tło ma być czerwone:
  • menu format /formatowanie warunkowe /
  • wartość komórki / równa / 1
  • nowy styl / tło / kolor czerwony


Przykład drugi; gdy zawartość komórki jest równa jednej z trzech innych komórek:
  • menu format /formatowanie warunkowe / Warunek 1
  • wartość komórki / równa / $Arkusz1.$A$10
  • nowy styl / tło / kolor czerwony / Warunek 2
  • wartość komórki / równa / $Arkusz1.$A$11
  • nowy styl / tło / kolor czerwony / Warunek 3
  • wartość komórki / równa / $Arkusz1.$A$12
  • nowy styl / tło / kolor czerwony
(kolejne warunki dodajemy przyciskiem: dodaj)


Przykład trzeci; połączenie zastosowania stylu i funkcji.
  • Wybieramy jakaś nieużywaną komórkę i definiujemy jej styl np.: określając kolor tła na czerwony. (prawy przycisk myszy, formatuj komórki, tło). Pozostawiamy ta komórkę jako zaznaczoną (jako bieżącą).
  • Następnie wybieramy: menu format / style i formatowanie
  • Klikamy ikonę w górnym pasku: nowy styl z zaznaczenia i nazywamy go "czerwony"
  • Powtarzamy operację, ale tym razem wybieramy kolor zielony i nazywany styl zielony
  • Do każdej z komórek, do formuł tam zawartych, możemy dodać jedną z funkcji, np.:
+STYL(JEŻELI(BIEŻĄCY()=1;"czerwony"))
+STYL(JEŻELI(BIEŻĄCY()>3;"czerwony";"zielony"))
A2+STYL(JEŻELI(LICZ.JEŻELI($A$10:A$20;A$2);"czerwony"))
  • Ponieważ wartość funkcji STYL() wynosi 0 to możemy ją bez obaw dodawać do własnych formuł.
  • Jeżeli któraś z komórek zamiast daty pokaże liczbę, to trzeba ustawić: prawy przycisk myszy / formatuj komórki / liczby / kategoria / data
Przykłady w pliku poniżej:
plik: przyklad-formatowanie-warunkowe.ods
Nie zadziałała funkcja BIEŻĄCY(), dlatego w piątym wierszu funkcje przepisują wartość z wiersza drugiego, ale porównują daty z zakresem A10:A20. Jeżeli data występuje we wskazanym zakresie to do danej komórki zastosowany zostaje styl "czerwony". Potrzebowałem funkcję, która porówna komórkę z zakresem. Funkcja LICZ.JEŻELI() nadaje sie do tego bardzo dobrze.


Arkusz Google:
prawy przycisk myszy / formatowanie warunkowe / (reszta czynności jest opisana; można ustanowić warunek, dodać kolejne warunki, wybrać kolory czcionki lub tla)


Brak komentarzy:

Prześlij komentarz