Zmiana koloru wiersza z każdym kolejnym dniem

Użytkowanie arkusza kalkulacyjnego

Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez MarymeK » Pt lis 08, 2019 11:58 pm

Witam, czy da się zrobić coś takiego a by każdego kolejnego dnia podświetlał się kolejny wiersz. Coś na za zadzie kalendarza każdy wiersz to inny dzień i każdego dnia na zielono podświetla się kolejny, przy czym poprzedni wraca do stanu pierwotnego??
LibreOffice 6.3.3 na Windows 10 & Mac OS
MarymeK
 
Posty: 19
Dołączył(a): So lis 24, 2018 1:20 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez Jermor » So lis 09, 2019 12:18 pm

Da się. Trzeba wykorzystać formatowanie warunkowe. Ale musisz dokładniej opisać zasady. Czyli np.
  • pierwszy wiersz do zaznaczenia odpowiada pierwszemu dniu miesiąca, drugi drugiemu itd. do dnia ostatniego i kolejny miesiąc znowu zaczyna się od wiersza pierwszego
  • Pierwszy wiersz do zaznaczenia odpowiada pierwszemu dniu w roku, drugi drugiemu itd. aż do 31 grudnia.
AOO 4.1.7, LO 6.2.7 (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 ktoś podał rozwiązanie.
Avatar użytkownika
Jermor
 
Posty: 846
Dołączył(a): So paź 12, 2013 11:09 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez MarymeK » So lis 09, 2019 12:34 pm

Bardziej chodzi mi o pierwszą opcję. Mógłbyś opisać jak to zrobić, kombinowałem z formatowaniem warunkowym ale mi nie wychodzi. Z góry dzięki.
LibreOffice 6.3.3 na Windows 10 & Mac OS
MarymeK
 
Posty: 19
Dołączył(a): So lis 24, 2018 1:20 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez Jermor » So lis 09, 2019 1:33 pm

Ok. Założenia.
Pierwszym kolorowanym wierszem będzie wiersz nr 5, odpowiada on pierwszemu dniu miesiąca.
Ostatnim kolorowanym wierszem będą wiersze: 32 dla lutego lub 33 dla lutego w roku przestępnym, 34 dla miesięcy 30-dniowych i 35 dla miesięcy 31-dniowych.
Kolorowaniu podlegają komórki od kolumny C do kolumny G.
Zaznacz maksymalny możliwy obszar, czyli C5:G35.
Zakładam, że pracujesz z LibreOffice.
Wywołaj formatowanie warunkowe. Format -> Warunkowe -> Warunek
191109123040_1.jpg

Wypełnij okno dialogowe. Stosowny styl musisz sobie utworzyć sam.
AOO 4.1.7, LO 6.2.7 (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 ktoś podał rozwiązanie.
Avatar użytkownika
Jermor
 
Posty: 846
Dołączył(a): So paź 12, 2013 11:09 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez MarymeK » So lis 09, 2019 8:52 pm

super dokładnie o to mi chodziło, dzięki. Czy ewentualnie można wykonać formatowanie warunkowe, ale nie do wypełnienia komórki tylko jej obramowania??
LibreOffice 6.3.3 na Windows 10 & Mac OS
MarymeK
 
Posty: 19
Dołączył(a): So lis 24, 2018 1:20 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez Jan_J » So lis 09, 2019 9:29 pm

Właściwości grraficzne są określone w zastosowanym stylu (w przykładzie Jermora: Good). Do pomyślenia jest więc dowolny efekt, byle tylko był opisany w użytym stylu.
JJ
LO Still (6.2) ∙ AOO 4.1.7 ∙ Python (3.7|2.7) ∙ Unicode 12 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3992
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez MarymeK » So lis 09, 2019 10:42 pm

Ok, pokombinuję z tym. A jeszcze jedno pytanie jak pokolorować cały wiersz w zależności od tekstu w pierwszej komórce. Chciałbym uzyskać coś takiego: jeśli komórka zawiera tekst sobota lub niedziela to koloruj cały wiersz na czerwono.
Wychodzi mi to ale tylko na tyle że koloruje tylko pierwsza komórkę w wierszu.
LibreOffice 6.3.3 na Windows 10 & Mac OS
MarymeK
 
Posty: 19
Dołączył(a): So lis 24, 2018 1:20 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez Jermor » So lis 09, 2019 11:37 pm

Przede wszystkim poczytaj sobie o formatowaniu warunkowym. Z dotychczasowej dyskusji wynika, że chcesz temu samemu obszarowi przypisać kilka formatów warunkowych.
  1. Wiersz odpowiadający dacie ma mieć jakiś kolor.
  2. Jeśli wiersz w pierwszej komórce ma wpis "sobota" lub "niedziela" ma mieć inny kolor
Musisz wiedzieć co jest dla ciebie najważniejsze, gdyż pierwszy spełniony warunek spowoduje przypisanie format bez sprawdzania dalszych warunków.
O formatowaniu warunkowym możesz poczytać np. tu: https://yestok.pl/ooo/y56.php
Co do uwzględnienia tylko pierwszej komórki obszaru. Tworząc wyrażenie warunkowe dla obszaru - ale na podstawie jednej komórki - należy użyć adresowania bezwzględnego albo, w zależności od sytuacji, bezwzględno-wzglednego. Czyli formuła warunkowa musi być napisana mniej więcej tak:
LUB($A5="sobota";$A5="niedziela")
AOO 4.1.7, LO 6.2.7 (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 ktoś podał rozwiązanie.
Avatar użytkownika
Jermor
 
Posty: 846
Dołączył(a): So paź 12, 2013 11:09 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez MarymeK » N lis 10, 2019 1:11 am

Oczywiście kolorowanie ze względu na dzień dzisiejszy ma być nadrzędne. Nie mogę tylko przeskoczyć tego żeby kolorowało cały wiersz a nie tylko ten w którym jest wpisany dany tekst. Zaznaczam cały zakres (czyli w tym przypadku cały miesiąc) wpisuję formułę =LUB(A$6:A36="niedziela";A6:A36="sobota") i niby działa ale tylko na jednej kolumnie w której jest wpisany tekst. Co robię nie tak??
LibreOffice 6.3.3 na Windows 10 & Mac OS
MarymeK
 
Posty: 19
Dołączył(a): So lis 24, 2018 1:20 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez Jermor » N lis 10, 2019 11:58 am

Adresy względne i bezwzględne.
Budując formułę formatowania warunkowego, wskazujesz, w tym przypadku, jedną komórkę. Formatowanie warunkowe rozpropaguje tę formułę na cały obszar. Np. gdy zaznaczysz obszar A6:D8 i wpiszesz "Formułą jest" A6=12 to zostanie ona "przekopiowana" do wszystkich formuł warunkowych obszaru, czyli w A7 będzie funkcjonowała jako A7=12, w B6 jako B6=12 a w C7 jako C7=12.
Jeśli ten obszar ma zostać sformatowany warunkowo tylko uzależniony tylko od komórki A6, to "Formuła jest" musi mieć zapis $A$6=12. Do każdej komórki obszaru zostanie "skopiowane" to formatowanie warunkowe, czyli w C7 też będzie zależało od A6=12. Gdy w tym obszarze formatowanie ma zależeć od zawartości komórki w kolumnie A, to formułą warunkową będzie $A6=12. Ten zapis oznacza, że w formule zawsze musi wystąpić komórka z kolumny A ale wiersz już będzie się zmieniał. Czyli w B6 zadziała A6=12 ale w C7 zadziała A7=12.
W twoim przypadku formuła powinna więc wyglądać tak:
=LUB($A6="niedziela";$A6="sobota")
AOO 4.1.7, LO 6.2.7 (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 ktoś podał rozwiązanie.
Avatar użytkownika
Jermor
 
Posty: 846
Dołączył(a): So paź 12, 2013 11:09 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez MarymeK » Cz lis 14, 2019 9:10 am

Super udało się za co dziękuję, ale dziś zauważyłem jeden mały problem. Nie wiem czemu ale podświetlenie wiersza zmienia się na aktualny dzień ale dopiero po południu, jak wejdę w plik z rana to widzę cały czas podświetlony dzień wczorajszy. Czemu tak się dzieje??
LibreOffice 6.3.3 na Windows 10 & Mac OS
MarymeK
 
Posty: 19
Dołączył(a): So lis 24, 2018 1:20 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez Jermor » Cz lis 14, 2019 11:59 am

Taki pierwszy pomysł, to pytanie czy w komputerze masz ustawioną właściwą datę i czas?
No i prośba, popraw jednak wpis informujący jakiego Office używasz.
AOO 4.1.7, LO 6.2.7 (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 ktoś podał rozwiązanie.
Avatar użytkownika
Jermor
 
Posty: 846
Dołączył(a): So paź 12, 2013 11:09 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez MarymeK » Cz lis 14, 2019 10:05 pm

Data to było pierwsze oczym pomyślałem, ale jest ustawiona prawidłowo.
LibreOffice 6.3.3 na Windows 10 & Mac OS
MarymeK
 
Posty: 19
Dołączył(a): So lis 24, 2018 1:20 am

Re: Zmiana koloru wiersza z każdym kolejnym dniem

Postprzez Jermor » Pt lis 15, 2019 4:25 pm

A godzina?
Zmiana daty następuje o północy. Jeśli masz złą godzinę to zmiana daty następuje o północy ale tego źle ustawionego zegara.
AOO 4.1.7, LO 6.2.7 (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 ktoś podał rozwiązanie.
Avatar użytkownika
Jermor
 
Posty: 846
Dołączył(a): So paź 12, 2013 11:09 am


Powrót do Calc

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość