Chciałbym w każdej komórce mieć 1 literę. Później podać jakie litery mają mieć zakolorowane komórki.
Daje Format - Warunkowe - Zarządzanie - Dodaj
Ustawiłem:
Wartość komórki jest równa i wpisuję literę. Wybieram zdefiniowany styl. I niestety nie działa.
Funkcje formatu warunkowego
Funkcje formatu warunkowego
LibreOffice 6.2.0.3 x64 Windows 10
Re: Funkcje formatu warunkowego
Najprawdopodobniej wpisałeś literę, a tego Calc nie rozumie. Twoja litera, to w rzeczywistości ciąg tekstowy (akurat jednoliterowy) więc musisz go wpisać w cudzysłowie, czyli np "a". Wielkość litery nie ma znaczenia.
Jeśli jednak później dopiero chcesz podać, jakie litery mają decydować o kolorowaniu, musisz użyć formatowania: "Formuła jest" a jako formułę wpisać =adres bieżącej komórki=adres komórki zawierającej literę. Ten drugi adres powinieneś zapisać jako adres bezwzględny, czyli np tak $G$1, wówczas przy kopiowaniu komórek w dół zawsze będzie sprawdzane to co jest w tym adresie.
Jeśli jednak później dopiero chcesz podać, jakie litery mają decydować o kolorowaniu, musisz użyć formatowania: "Formuła jest" a jako formułę wpisać =adres bieżącej komórki=adres komórki zawierającej literę. Ten drugi adres powinieneś zapisać jako adres bezwzględny, czyli np tak $G$1, wówczas przy kopiowaniu komórek w dół zawsze będzie sprawdzane to co jest w tym adresie.
AOO 4.1.15, LO 24.8.2 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Funkcje formatu warunkowego
Dokładnie tutaj był błąd. A da radę, że w jednej forumule wpiszę kilka liter? np. "A", "B", "C"?Jermor pisze:Najprawdopodobniej wpisałeś literę, a tego Calc nie rozumie. Twoja litera, to w rzeczywistości ciąg tekstowy (akurat jednoliterowy) więc musisz go wpisać w cudzysłowie, czyli np "a". Wielkość litery nie ma znaczenia.
Mam jeszcze drugi warunek gdzie mam wpisane, że gdy komórka nie zawiera liter ma inny kolor:
Wartość komórki jest - Zawiera - 0
Teraz chciałbym, jeszcze jeden warunek, że litery nie podane w warunku pierwszym mają mieć jeszcze inny kolor komórki. Tutaj nie wiem jak to wykonać?
Wartość komórki jest - Nie zawiera - 0
Nie działa.
LibreOffice 6.2.0.3 x64 Windows 10
Re: Funkcje formatu warunkowego
Formatowanie warunkowe opisane jest np. tutajhttps://yestok.pl/ooo/y56.php
Ogólna zasada jest następująca: sprawdzane są kolejne warunki i jeśli jakiś zostanie spełniony, to wykonywana jest akcja dla niego, a dalsze warunki nie są już sprawdzane. To ważne, w pewnym układzie warunków trzeba o tym pamiętać.
Masz do sprawdzenia 3 warunki. czy wpisano liczbę, czy wpisano jedną z liter a b lub c, czy jest tam coś innego niż już wspomniane.
Można założyć, że komórce przypiszesz tło w zwykłym formatowaniu. A następnie utworzysz dwa formatowania warunkowe, jedno dla liter i drugie dla liczby. Przypisane tło będzie dla wszystkich pozostałych. No chyba, że pusta komórka ma też wyglądać inaczej.
Załóżmy też, że wszystko dotyczy komórki F1
Jako warunek musisz zastosować "Formułą jest" i wpisać CZY.LICZBA(F1) wybierając odpowiedni kolor
Następnie musisz utworzyć drugi warunek, także "Formułą jest" wpisując LUB(F1="a";F1="b";F1="c") znowu wybierając odpowiedni kolor
Ogólna zasada jest następująca: sprawdzane są kolejne warunki i jeśli jakiś zostanie spełniony, to wykonywana jest akcja dla niego, a dalsze warunki nie są już sprawdzane. To ważne, w pewnym układzie warunków trzeba o tym pamiętać.
Masz do sprawdzenia 3 warunki. czy wpisano liczbę, czy wpisano jedną z liter a b lub c, czy jest tam coś innego niż już wspomniane.
Można założyć, że komórce przypiszesz tło w zwykłym formatowaniu. A następnie utworzysz dwa formatowania warunkowe, jedno dla liter i drugie dla liczby. Przypisane tło będzie dla wszystkich pozostałych. No chyba, że pusta komórka ma też wyglądać inaczej.
Załóżmy też, że wszystko dotyczy komórki F1
Jako warunek musisz zastosować "Formułą jest" i wpisać CZY.LICZBA(F1) wybierając odpowiedni kolor
Następnie musisz utworzyć drugi warunek, także "Formułą jest" wpisując LUB(F1="a";F1="b";F1="c") znowu wybierając odpowiedni kolor
AOO 4.1.15, LO 24.8.2 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Funkcje formatu warunkowego
Z tej ilustracji wynika:
Trzeci warunek, jeśli jest potrzebny (bo można wykorzystać dedykowany styl dla tego zakresu, który ma dotyczyć pozostałych sytuacji), gdy coś jest w komórce, musi być także oparty o "Formuła jest" z badaniem formuły: NIE(CZY.PUSTA())
- Gdy w komórce wpisano literę k to spełniony jest pierwszy warunek i zastosowany jest odpowiedni styl.
- Gdy w komórce znajduje się jakiś zapis tekstowy (przy czym nie podano jaki) to spełniony będzie drugi warunek. Wybór "Zawiera" oznacza, że zostanie sprawdzone, czy tekst wprowadzony do komórki zawiera podany ciąg, z tym że ten ciąg, jeśli jest podawany bezpośrednio musi zostać zawarty w cudzysłowach. Wpisanie tylko cyfry 0 nie jest ciągiem tekstowym. Należałoby wpisać "0".Gdy komórka zawierałaby liczbę 0, 101 czy np. 20 warunek nie byłby spełniony, bo to liczba nie tekst. Gdyby w komórce znalazł się napis "Rok 2019", albo "Wynik meczu 0:0" warunek byłby spełniony.
- Gdy w tekście znajdującym się w komórce nie wystąpi znak 0, warunek będzie spełniony. Uwagi analogiczne do powyższego.
Trzeci warunek, jeśli jest potrzebny (bo można wykorzystać dedykowany styl dla tego zakresu, który ma dotyczyć pozostałych sytuacji), gdy coś jest w komórce, musi być także oparty o "Formuła jest" z badaniem formuły: NIE(CZY.PUSTA())
AOO 4.1.15, LO 24.8.2 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.