[Solved] interpretatacja formatu daty w funkcji częstość
[Solved] interpretatacja formatu daty w funkcji częstość
Cześć.
Mam problem w Calcu z interpretacją formatu daty w funkcji częstość.
potrzebuję obliczyć częstość występowania transakcji w danych miesiącach oraz kwartałach roku i pokazać to na wykresie;
Generalnie posługuję się formatem daty dd.mm.rrrr i taki byłby optymalny, ale że nie mogłem się dogadać z Calciem, zmieniłem go na format ISO rrrr-mm-dd, zarówno w zakresie danych jak i kategorii - jakoś te daty czyta 2022-05-1 ale wyniki częstości wylicza błędne co można zobaczyć, bo dla pokazania błędów policzyłem je ręcznie wprowadzając do macierzy i pokazałem też na wykresie, czasem jest jakby przesunięcie o miesiąc, a na przełomie roku grudzień styczeń to w ogóle głupoty wylicza.
generalnie chciałby wprowadzać daty w kategoriach dla przedziału miesięcznego lub kwartalnego mm.rrrr lub mm-rrrr; K4.2022, Q4.2022 albo ewentualnie odwrotne rrrr.mm; rrrr-mm; 2022-4Q, 2022.4q - obojętnie ale w formie krótkiej, a nie jak wykresie IV kwartał 2022;
W instrukcji czytam, że niezalecane jest stosowane formatów lokalnych ale jaki jest ten właściwy.
I jeszcze pytania:
Co to znaczy seria czy w załączonym pliku serie danych mam w wierszach czy kolumnach?
Czyli czy seria to dane tej samej kategorii np. daty różnych zdarzeń, czy seria to różne czy różne cechy tego samego zdarzenia jak w przypadku moich macierzy częstości?
Co daje lub po co się zaznacza na oknie dialogowym dodawania wykresu opcji "wykres szeregu czasowego"?
Zgłaszałem to jako błąd do LibereOffice.org ale nie znam angielskiego, więc nie wiem czy dobrze to przekazałem. Generalnie powiedzieli, że nie ma błędu, a moja data to nie data, ale jaki format jest natywny (jeśli dobrze się wyrażam) tego mi nie napisali.
Dzięki za pomoc.
plik z błędami do pokazania obliczeń
Mam problem w Calcu z interpretacją formatu daty w funkcji częstość.
potrzebuję obliczyć częstość występowania transakcji w danych miesiącach oraz kwartałach roku i pokazać to na wykresie;
Generalnie posługuję się formatem daty dd.mm.rrrr i taki byłby optymalny, ale że nie mogłem się dogadać z Calciem, zmieniłem go na format ISO rrrr-mm-dd, zarówno w zakresie danych jak i kategorii - jakoś te daty czyta 2022-05-1 ale wyniki częstości wylicza błędne co można zobaczyć, bo dla pokazania błędów policzyłem je ręcznie wprowadzając do macierzy i pokazałem też na wykresie, czasem jest jakby przesunięcie o miesiąc, a na przełomie roku grudzień styczeń to w ogóle głupoty wylicza.
generalnie chciałby wprowadzać daty w kategoriach dla przedziału miesięcznego lub kwartalnego mm.rrrr lub mm-rrrr; K4.2022, Q4.2022 albo ewentualnie odwrotne rrrr.mm; rrrr-mm; 2022-4Q, 2022.4q - obojętnie ale w formie krótkiej, a nie jak wykresie IV kwartał 2022;
W instrukcji czytam, że niezalecane jest stosowane formatów lokalnych ale jaki jest ten właściwy.
I jeszcze pytania:
Co to znaczy seria czy w załączonym pliku serie danych mam w wierszach czy kolumnach?
Czyli czy seria to dane tej samej kategorii np. daty różnych zdarzeń, czy seria to różne czy różne cechy tego samego zdarzenia jak w przypadku moich macierzy częstości?
Co daje lub po co się zaznacza na oknie dialogowym dodawania wykresu opcji "wykres szeregu czasowego"?
Zgłaszałem to jako błąd do LibereOffice.org ale nie znam angielskiego, więc nie wiem czy dobrze to przekazałem. Generalnie powiedzieli, że nie ma błędu, a moja data to nie data, ale jaki format jest natywny (jeśli dobrze się wyrażam) tego mi nie napisali.
Dzięki za pomoc.
plik z błędami do pokazania obliczeń
Ostatnio zmieniony sob paź 01, 2022 8:19 pm przez Icek, łącznie zmieniany 1 raz.
LibreOffice 4.7.1.2.
Ubuntu 20.04
Ubuntu 20.04
Re: interpretatacja formatu daty w funkcji częstość
Jeśli chodzi o częstość to myślę, że źle interpretujesz granice klas (tzn. według których są daty liczone). W twoim pliku klasa jest podana w kolumnie A2:A15 w arkuszu tabela częstości:
natomiast w kolumnie obok chcesz mieć policzone ile było wymienionych dat w przedziale od 2021-05-01 do 2021-05-31 czyli w miesiącu maj, potem w czerwcu itd. Klasy w częstości zawierają górne granice poszczególnych do których są dzielone twoje dane. Dlatego dla twojej pierwszej wartości klas: 2021-05-01 otrzymujesz informację ile jest dat wcześniejszych i równych 1 maja (i stąd masz 0). Następnie w przedziale od 2021-05-02 do 2021-06-01 masz tylko 1 daną; W przedziale od 2021-06-02 do 2021-07-01 masz 5 danych ...
Mówiąc inaczej uważasz ze zakresy są rozpatrywane od jakiejś wymienionej wartości do następnej, gdy tymczasem jest odwrotnie - od wartości wcześniejszej do określonej.
Proponuję formułę dla kolumny B:
Klasy częstości zaczynają się od komórki A3 i odejmuje od nich 1 dzień dzięki temu granicami będzie zawsze ostatni dzień jakiegoś miesiąca. Itak pierwszym wynikiem funkcji CZĘŚOŚĆ będzie ilość dat sprzed/włącznie z 31 maja = 1, dla drugiej wartości to będzie ilość danych w zakresie 1÷ 30 czerwca =5, następnie dla lipca = 1 itd...
Kod: Zaznacz cały
____A____|____B____|
2021-05-01
2021-06-01
2021-07-01
Mówiąc inaczej uważasz ze zakresy są rozpatrywane od jakiejś wymienionej wartości do następnej, gdy tymczasem jest odwrotnie - od wartości wcześniejszej do określonej.
Proponuję formułę dla kolumny B:
Kod: Zaznacz cały
=CZĘSTOŚĆ($'transakcje podobne'.A$2:$'transakcje podobne'.A$32; (A$3:A$15)-1)
LibreOffice 7.4.6 (preferowany) oraz OpenOffice 4.1.6. Widows 10
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
Re: interpretatacja formatu daty w funkcji częstość
W kolumnie A masz daty, w dodatkowej kolumnie przekształć tą datę na tekst przy pomocy funkcji TEKST() np:
Kod: Zaznacz cały
=TEKST(A$2:A$15;"mm.yyyy")
Odnośnie kwartałów dla częstości również musisz podać odpowiednie daty czyli będą to:
30.06.2021; 30.09.2021; 31.12.2021; 31.03.2022; 30.06.2022. Ja do wybranej komórki E16 wpisałem tylko pierwszą wartość a do poniższej wprowadziłem formułę:
Kod: Zaznacz cały
=NR.SER.OST.DN.MIES(E16;3)
Kod: Zaznacz cały
=TEKST(E16;"QQ")
PS.
Dokładnie tak jest.probably the function does not recognize the date - month of the year – MM.YYYY
LibreOffice 7.4.6 (preferowany) oraz OpenOffice 4.1.6. Widows 10
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
Re: interpretatacja formatu daty w funkcji częstość
Informuje program jak są ułożone dane do wykresu, czy kolejne dane od jednej serii są wpisane w pionowych lub też poziomych rzędach.
Załóżmy, że do stworzenia wykresu zaznaczyłeś obszar A1:D6. Dla zaznaczonej Serii danych w:
- wierszach - otrzymasz (w zależności od typu wykresów) 6 wykresów - bo zaznaczony zakres liczy w sobie 6 wierszy o 4 punktach - dane z 4 kolumn;
- w kolumnach - otrzymasz (w zależności od typu wykresów) 4 wykresy - bo zaznaczony zakres zajmuje 4 kolumny o 6 punktach dane będą pochodziły z kolejnych wierszy.
LibreOffice 7.4.6 (preferowany) oraz OpenOffice 4.1.6. Widows 10
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
Re: interpretatacja formatu daty w funkcji częstość
Podsyłam ci twój plik, abyś zobaczył, że daty mogą być wpisywane na twój sposób.
Zmodyfikowałem ci także wykresy.
Wykres kwartalny automatycznie dostawia ci trzy miesiące w każdym kwartale. Jest tak dlatego, że kwartały są w rzeczywistości wartościami liczbowymi i oś X automatycznie uzupełniła dane o brakujące miesiące. Po utworzeniu wykresu należy edytować oś X w ten sposób:
Zmodyfikowałem ci także wykresy.
Wykres kwartalny automatycznie dostawia ci trzy miesiące w każdym kwartale. Jest tak dlatego, że kwartały są w rzeczywistości wartościami liczbowymi i oś X automatycznie uzupełniła dane o brakujące miesiące. Po utworzeniu wykresu należy edytować oś X w ten sposób:
- Załączniki
-
- plik z błędami w Calc J1.ods
- (42.8 KiB) Pobrany 94 razy
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: interpretatacja formatu daty w funkcji częstość
Dziękuję, bardzo - ćwiczę to co podpowiedzieliście.
Kluczowe było to, że granicą klasy jest górny zakres. Potem już sobie to poukładałem, ale:
Dziękuję za plik z modyfikacjami, tam zobaczyłem jak te czary działają: interpretuję to tak, że aby uniknąć kolumny dodatkowej etykiet do wykresu, mogę wprowadzoną datę zamienić na inny format, program przyjmie datę jako formułę, a nadany format wyświetli jako etykietę.
Co do pytania o to co to są serie, to odpowiedź niezrozumiała, ale wywnioskowałem z przykładów, że seria to dane jednego typu np. etykiety, data zdarzenia etc.
Nie wiem jeszcze co zmienia zaznaczenie w kreatorze wykresu opcji wykres szeregu czasowego?
Czy uruchamia to jakieś dodatkowe ustawienia wykresu w oknach jego formatowania?
Po co tę funkcję się stosuje?
Dziękuję bardzo za wyczerpującą pomoc.
Icek Blumszatajn
Kluczowe było to, że granicą klasy jest górny zakres. Potem już sobie to poukładałem, ale:
nie znałem takich czarów;W kolumnie A masz daty, w dodatkowej kolumnie przekształć tą datę na tekst przy pomocy funkcji TEKST() np:
Kod: Zaznacz cały
=TEKST(A$2:A$15;"mm.yyyy")
i użyj ich jako etykiet (kategorie) na wykresach. UWAGA: w przykładzie użyłem formuły macierzowej (zakres A$2:A$15).
Odnośnie kwartałów dla częstości również musisz podać odpowiednie daty czyli będą to:
30.06.2021; 30.09.2021; 31.12.2021; 31.03.2022; 30.06.2022. Ja do wybranej komórki E16 wpisałem tylko pierwszą wartość a do poniższej wprowadziłem formułę:
Kod: Zaznacz cały
=NR.SER.OST.DN.MIES(E16;3)
i przeciągnąłem w dół uzyskując ostatnie dni kolejnych kwartałów. Użyta funkcja do danej daty dodaje podaną ilość miesięcy. Do stworzenia etykiet użyłem ponownie formuły TEKST:
Kod: Zaznacz cały
=TEKST(E16;"QQ")
uzyskując nazwy kwartałów w postaci "II kwartał", "III kwartał"... Gdybym w formule podał tylko jedno Q (=TEKST(E16;"Q")) uzyskałbym w wyniku K1, K2, K3... Możesz zastosować także taki format: "Q.YYYY"
Dziękuję za plik z modyfikacjami, tam zobaczyłem jak te czary działają: interpretuję to tak, że aby uniknąć kolumny dodatkowej etykiet do wykresu, mogę wprowadzoną datę zamienić na inny format, program przyjmie datę jako formułę, a nadany format wyświetli jako etykietę.
Co do pytania o to co to są serie, to odpowiedź niezrozumiała, ale wywnioskowałem z przykładów, że seria to dane jednego typu np. etykiety, data zdarzenia etc.
Nie wiem jeszcze co zmienia zaznaczenie w kreatorze wykresu opcji wykres szeregu czasowego?
Czy uruchamia to jakieś dodatkowe ustawienia wykresu w oknach jego formatowania?
Po co tę funkcję się stosuje?
Dziękuję bardzo za wyczerpującą pomoc.
Icek Blumszatajn
LibreOffice 4.7.1.2.
Ubuntu 20.04
Ubuntu 20.04
Re: interpretatacja formatu daty w funkcji częstość
Co do serii danych, to może wyjaśni ci to załączony plik.
Jeśli chodzi o wykres szeregu czasowego, w wersji angielskiej jest to Time Based Charting, to nie znalazłem materiałów, które by to wyjaśniło. Czyli coś jest, ale jakby go nie było.
Jeśli chodzi o wykres szeregu czasowego, w wersji angielskiej jest to Time Based Charting, to nie znalazłem materiałów, które by to wyjaśniło. Czyli coś jest, ale jakby go nie było.
- Załączniki
-
- wykresy.ods
- (35.55 KiB) Pobrany 100 razy
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.
[Solved] Re: interpretatacja formatu daty w funkcji częstość
Niezmierne dzięki za pomoc.
Icek Blumsztajn
Icek Blumsztajn
LibreOffice 4.7.1.2.
Ubuntu 20.04
Ubuntu 20.04
Re: [Solved] interpretatacja formatu daty w funkcji częstość
Dziękuję za plik wykresy, teraz to zrozumiałem szerzej - bo wcześniej rozumiałem termin serie tylko jako dane jednego typu, a okazuje się że może być różnie w zależności od celu jaki chcemy pokazać. Jeszcze raz dziękuję.
LibreOffice 4.7.1.2.
Ubuntu 20.04
Ubuntu 20.04