grafik LibreOffice

Nie wiesz, gdzie umieścić swój post? Pisz tutaj!

grafik LibreOffice

Postprzez kubus009 » Śr wrz 26, 2018 12:32 pm

Witam posiadam grafik w którym zlicza normę na dany miesiąc chciałbym aby w mim nożna było po wpisaniu miesiąca komórka AC 1,roku AC 2 sam przekładał służby 1 i 2 C 6 do AG 6 uwzględniając dni świąteczne na dany rok chodzi mi tu o stałe święta.Jestem laikiem w tej dziedzinie,jak do tego się zabrać nie bardzo wiem i czy można w kolumnie C 9 do AG 9 wpisywać urlop który będzie się sumował w komórce AH 9.dołączam plik w załączniku.
Załączniki
Gr.ods
(13.72 KiB) Pobrane 6 razy
Ostatnio edytowano Cz wrz 27, 2018 2:12 pm przez kubus009, łącznie edytowano 1 raz
OpenOffice4.0 na windows 10
kubus009
 
Posty: 3
Dołączył(a): Śr wrz 26, 2018 11:16 am

Re: grafik LibreOffice

Postprzez Jan_J » Śr wrz 26, 2018 9:35 pm

brakuje załącznika ...
JJ
LO (6.0|6.1) ∙ AOO 4.1.5 ∙ Python (3.7|2.7) ∙ Unicode 11 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3776
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: grafik LibreOffice

Postprzez kubus009 » Cz wrz 27, 2018 2:09 pm

tak właśnie załączyłem
Załączniki
Gr.ods
(13.72 KiB) Pobrane 8 razy
OpenOffice4.0 na windows 10
kubus009
 
Posty: 3
Dołączył(a): Śr wrz 26, 2018 11:16 am

Re: grafik LibreOffice

Postprzez kubus009 » Pn paź 01, 2018 10:09 am

Witam
powalczyłem z formułami odnośnie tego co pisałem powyżej i się udało odnośnie urlopu, mam takie pytanie czy w kolumnie zaznaczona kolorem żółtym C9 do AG9 wpisując skrót W czyli urlop jest możliwość aby w kolumnie C10 do AG10 zaznaczone kolorem niebieskim w której jest formuła liczyło mi ten urlop.(Czyli wpisuje W i propozycja 12godz lub 8godz lub 4 itd.to samo z urlopem dodatkowym) Jak też jeszcze w to wkomponować urlop dodatkowy z kolumny AK5 by po wpisaniu w kolumnie C9 rozróżniało urlop zwykły W od dodatkowego T,i czy jest możliwość aby ten urlop w kolumnie AH10 i AH11 przechodził na kolejne arkusze które mają nazwy miesięcy czyli styczeń,luty,itd i się sumował chodzi tu o cały rok kalendarzowy.
Załączniki
AGRAI.ods
(18.04 KiB) Pobrane 11 razy
OpenOffice4.0 na windows 10
kubus009
 
Posty: 3
Dołączył(a): Śr wrz 26, 2018 11:16 am

Re: grafik LibreOffice

Postprzez Jan_J » Pn paź 01, 2018 1:45 pm

Zliczanie urlopu w wierszu niebieskim (10):
=1*(c9="W")
albo =jeżeli(c9="W";1;"")

albo lepiej, zliczanie łączne urlopów w komórce AH10, bez użycia niebieskiego wiersza
=licz.jeżeli(C9:AG9; "W")

obliczanie pozostałych dni do wykorzystania:
zamiast =SUM(AJ5;-AH10) prościej jest =AJ5-AH10
JJ
LO (6.0|6.1) ∙ AOO 4.1.5 ∙ Python (3.7|2.7) ∙ Unicode 11 ∙ LATEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Fedora|CentOS|SUSE)
Jan_J
 
Posty: 3776
Dołączył(a): Pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: grafik LibreOffice

Postprzez Husar » Wt lis 27, 2018 12:53 am

Specyfika pracy w systemie równoważnym.
w C8 wpisz:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=JEŻELI(C$7="";"";JEŻELI(LUB(C$7=1;C$7=2);12;JEŻELI(LUB(C$7=3;C$7=4;C$7=5);8;JEŻELI(LUB(C$7=6;C$7=7;C$7=8);4;""))))

w C10 wpisz:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=JEŻELI(C$9="";"";JEŻELI(C$9="W";C$8;""))

i skopiuj w prawo

wówczas w wierszu 7 możesz wpisywać normatywną zmianę zgodnie z legendą pod tabelą a w wierszu 9 literę W oznaczającą urlop

to na początek
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 6.1.x/AOO 4.1.x. używane na Ubuntu 18.04LTS i M$ Windows 10
Husar
 
Posty: 203
Dołączył(a): Śr mar 06, 2013 3:48 am

Re: grafik LibreOffice

Postprzez Jermor » Wt lis 27, 2018 5:56 pm

Dołożę i ja cegiełkę do budowy twojego arkusza.
Zaproponowałem, w dołączonym załączniku, taki nagłówek twojego grafiku aby na podstawie daty sam utworzył kolumny dni potrzebne w danym miesiącu, wyznaczył soboty i niedziele, oraz pokolorował je odpowiednio. Arkusz wykorzystuje dwa style o nazwach "sobota" i "niedziela" użytych do formatowania warunkowego.
Propozycja znajduje się w arkuszu "Arkusz3". Do komórki B1 należy wpisać datę (jakąkolwiek) zawartą w miesiącu i roku, którego ma dotyczyć grafik. Ponieważ liczba dni w miesiącach nie jest stała, to w miesiącach krótszych niż 31 dni pozostaną puste kolumny (w lutym dwie albo trzy).
Dodałem także nieco inny algorytm wyznaczania godzin na podstawie numeru zmiany. Wykorzystuje on funkcję WYSZUKAJ.POZIOMO z umieszczoną w niej stałą tablicową.
Uwaga, wszystkie elementy związane z datami, a więc numer dnia miesiąca czy nazwa dnia tygodnia wykorzystują liczbę daty odpowiednio sformatowaną. Zatem np. pierwszy dzień danego miesiąca w grafiku to nie jest liczba 1 ale data pierwszego dnia przedstawiona w formacie "D", a nazwa dnia tygodnia jest tą samą datą przedstawioną formatem "DDD".
Do wiersza "nr zmiany" dodałem weryfikację danych polegającą na tym, że można w nim wpisać tylko liczbę z zakresu od 1 do 8. Ma to zapobiegać pomyłkowym wpisom.
Załączniki
kubus009.ods
(19.57 KiB) Pobrane 4 razy
AOO 4.1.5, LO 6.0.6 (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.
Jermor
 
Posty: 525
Dołączył(a): So paź 12, 2013 11:09 am

Re: grafik LibreOffice

Postprzez Husar » Śr lis 28, 2018 1:03 am

A nie lepiej w C5 użyć funkcji DATA.WARTOŚĆ w postaci:
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=DATA.WARTOŚĆ($B$3&" "&$B$2)

Wówczas wystarczy stworzyć w B2 i B3 listę wyboru odpowiednio lat (format liczby) i miesięcy?
Propozycja w załączeniu.
Załączniki
kubus009_v1.ods
(20.89 KiB) Pobrane 2 razy
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 6.1.x/AOO 4.1.x. używane na Ubuntu 18.04LTS i M$ Windows 10
Husar
 
Posty: 203
Dołączył(a): Śr mar 06, 2013 3:48 am

Re: grafik LibreOffice

Postprzez Jermor » Śr lis 28, 2018 2:41 pm

Czy lepiej? Myślę, że jest to tylko inny sposób wprowadzenia daty, chociaż bardziej wysublimowany. Kilka lat temu Jan_J w poście https://forum.openoffice.org/pl/forum/v ... 484#p14209 udostępnił mechanizm otwierania kalendarza i wyboru daty. Jego zastosowanie także mogłoby nadać tej czynności elegancji.
Wracając jednak do proponowanego wyboru roku. Można założyć, że na potrzeby tworzenia grafiku lista powinna zawierać tylko rok bieżący i rok następny i to tylko dlatego, że w listopadzie lub grudniu może powstawać grafik na styczeń lub luty następnego roku. W tej sytuacji poprawność danych mogłaby odwoływać się do zakresu dwóch kolejnych komórek. W pierwszej mogłaby znajdować się formuła
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=ROK(DZIŚ())

a w drugiej
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=ROK(DZIŚ())+1

a komórki mogłyby być zablokowane do wydruku albo umieszczone poza obszarem wydruku.
AOO 4.1.5, LO 6.0.6 (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.
Jermor
 
Posty: 525
Dołączył(a): So paź 12, 2013 11:09 am

Re: grafik LibreOffice

Postprzez Husar » Śr lis 28, 2018 3:24 pm

@Jermor, czy testowałeś swój plik pod LibreOffice i Windows 10? W tym nowym systemie M$ pojawił się problem, że format DDD wyświetla soboty jako sob a niedzielę jako niedz zamiast odpowiednio So i N. Dodatkowo przy pustych komórkach wpisuje 4h. Pod OpenOffice nawet w Windows 10 działa prawidłowo

Przechwytywanie.PNG
Przechwytywanie.PNG (7.82 KiB) Przeglądane 70 razy

Poniżej plik omijający powyższy problem z formatowaniem warunkowym. Poza zakresem wpisałem również tablicę świąt o nazwie tabŚwięta na dany i następny rok

Dodałem obliczanie normy pracy na dany miesiąc
Załączniki
kubus009_v2.ods
(22.96 KiB) Pobrane 3 razy
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 6.1.x/AOO 4.1.x. używane na Ubuntu 18.04LTS i M$ Windows 10
Husar
 
Posty: 203
Dołączył(a): Śr mar 06, 2013 3:48 am

Re: grafik LibreOffice

Postprzez Jermor » Śr lis 28, 2018 5:04 pm

Tak, znam ten problem. Dodatkowo każdy skrót nazwy tygodnia zaczyna się małą literą i zakończony jest kropką. To jest cecha tej wersji programu a nie Windows. I to jest jedna z niby drobnych, ale jednak, różnic między Apache OpenOffice a LibreOffice.
Kubos009 w swojej stopce podał, że korzysta z OpenOffice4.0 na windows 10 więc pod tę wersję podałem propozycję.
Uniezależnieniem się od wersji mogłaby być formuła
Kod: Zaznacz cały   Rozszerz widokZwiń widok
=WYSZUKAJ.POZIOMO(DZIEŃ.TYG(adres);{1.2.3.4.5.6.7;"N"."Pn"."Wt"."Śr"."Cz"."Pt"."So"};2)

Ta sama formuła wpisywana w Apache OpenOffice musiałaby w nawiasach klamrowych zamiast kropek zawierać średniki a zamiast średnika znak pionowej kreski.
Na szczęście formuła napisana dla jednej wersji wczytuje się poprawnie dla wersji drugiej, przy podglądzie formuły widać konwersję znaków.
Tylko w LibreOffice, w opcjach dla Calca można podać, jakie znaki będą stosowane w stałych tablicowych.
Przy okazji, w funkcjach daty i czasu masz funkcję WIELKANOC.
AOO 4.1.5, LO 6.0.6 (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.
Jermor
 
Posty: 525
Dołączył(a): So paź 12, 2013 11:09 am

Re: grafik LibreOffice

Postprzez Husar » Śr lis 28, 2018 7:37 pm

Raczej system jest za to odpowiedzialny. Podobnie jest z M$ Office. Niezależnie od wersji (sprawdzane 2010, 2013, 2016) na 10 pokazuje pon,...,sob, niedz, natomiast na wersji 2016 pod 7 jest nadal Pn,...,So, N. Początkowo myślałem, że to wersja office'a, ale nie, poniżej screen z M$ Office 2010 pod 10. Spróbuję jutro zrobić screen LibreOffice i M$ Office 2016 na 7

Przechwytywanie.PNG-2010.PNG
Przechwytywanie.PNG-2010.PNG (7.48 KiB) Przeglądane 64 razy
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 6.1.x/AOO 4.1.x. używane na Ubuntu 18.04LTS i M$ Windows 10
Husar
 
Posty: 203
Dołączył(a): Śr mar 06, 2013 3:48 am

Re: grafik LibreOffice

Postprzez Husar » Śr lis 28, 2018 8:25 pm

Libre pod Ubuntu 18.04 pokazuje normalnie Twoje formatowanie, więc to M$ W10

Zrzut ekranu z 2018-11-28 19-22-29.png
LibreOffice pod Ubuntu 18.04
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 6.1.x/AOO 4.1.x. używane na Ubuntu 18.04LTS i M$ Windows 10
Husar
 
Posty: 203
Dołączył(a): Śr mar 06, 2013 3:48 am

Re: grafik LibreOffice

Postprzez Jermor » Śr lis 28, 2018 11:56 pm

No nie wiem co o tym sądzić. Nie mam aż takich możliwości sprawdzenia różnych wersji.
Jednak mam zainstalowane: Apache OpenOffice --> N, Pn, Wt, Śr, ...
LibreOffice --> niedz., pon., wt., śr., ...
Excel 2007 --> niedz, pon, wt, śr, ...
czyli w każdym arkuszu inaczej.
Lecz ten problem nie dotyczy chyba kubus009 i niepotrzebnie rozmydla jego problem.
AOO 4.1.5, LO 6.0.6 (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.
Jermor
 
Posty: 525
Dołączył(a): So paź 12, 2013 11:09 am

Re: grafik LibreOffice

Postprzez Husar » Cz lis 29, 2018 4:25 pm

Racja, się zamykam

EDIT:
Znalazłem przez przypadek jeszcze inne rozwiązanie, dzięki funkcji WYBIERZ, która tworząc odpowiednią formułę powoduje ominięcie problemu:

Kod: Zaznacz cały   Rozszerz widokZwiń widok
=WYBIERZ(DZIEŃ.TYG(A1;1);"N";"Pn";"Wt";"Śr";"Cz";"Pt";"So")

działa w najnowszych LibreOffice, OpenOffice i M$ Office 2010/2016
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 6.1.x/AOO 4.1.x. używane na Ubuntu 18.04LTS i M$ Windows 10
Husar
 
Posty: 203
Dołączył(a): Śr mar 06, 2013 3:48 am


Powrót do Forum pierwszego kontaktu

Kto przegląda forum

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