[Solved] sumowanie miesięcznej wartości faktur na podstawie dat

Użytkowanie arkusza kalkulacyjnego
Icek
Posty: 12
Rejestracja: wt wrz 27, 2022 5:31 pm

[Solved] sumowanie miesięcznej wartości faktur na podstawie dat

Post autor: Icek »

Dzień dobry, koniec tygodnia i nie mogę przebrnąć przez temat wykonania wykresu na podstawie danych z jednego arkusza calc.
Mam kilkaset wierszy danych w 3 kolumnach: data wykonania, opis roboty, wartość roboty budowlanej;
w formacie:

data opis kwota
2023-01-05 "coś tam" 25520,70

w jaki sposób utworzyć wykres, który pokazywałby miesięczne dochody;
obliczyłem sobie funkcją częstość ile robót zostało wykonanych w poszczególnych miesiącach, ale nie umiem zliczyć wartości tych robót w poszczególnych miesiącach. jaką funkcję i formułę tu zastosować. Dla ułatwienia przesyłam plik z materiałem testowym;

Dziękuję za pomoc
Icek
Załączniki
plik testowy do sumowania miesięcznych przychodów wg dat.ods
(45.28 KiB) Pobrany 51 razy
Ostatnio zmieniony sob paź 28, 2023 12:35 pm przez Icek, łącznie zmieniany 2 razy.
LibreOffice 4.7.1.2.
Ubuntu 20.04
Jan_J
Posty: 4560
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: sumowanie miesięcznej wartości faktur wg dat

Post autor: Jan_J »

Wyciągnij numer miesiąca z dat funkcją miesiąc():
=miesiąc(data)
a dalej albo przez sumowanie według warunku (tylko ostrożnie, żeby nie zaplątała się wpłata z innego roku), albo zbudować tabelę przestawną. Ja bym proponował tabelę.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Icek
Posty: 12
Rejestracja: wt wrz 27, 2022 5:31 pm

Re: sumowanie miesięcznej wartości faktur na podstawie dat

Post autor: Icek »

Dla częstości zrobiłem coś takiego:

miesiąc liczba robót
2023-01-31 18
2023-02-28 22
2023-03-31 35
2023-04-30 21
2023-05-31 31
2023-06-30 32
2023-07-31 15
2023-08-31 27
2023-09-30 23
2023-10-31 26
2023-11-30 0
2023-12-31 0
0


=CZĘSTOŚĆ($'roboty kosztorysowe'.B$2:$'roboty kosztorysowe'.B$251;K$4:K$15)


zakres danych z kolumny data i zakres danych z kolumny klasy (górne zakresy) wyrzuca liczbę robót w danym zakresie - tu miesiącu, czy można jakąś funkcję "jeżeli" albo "suma jeżeli", albo "suma warunek", zastosować aby przy klasach wyrzucił sumy za miesiąc podobnie jak częstości ?

może też można coś wygenerować z funkcji "sumy.czesciowe" albo "agreguj", żeby obok kolumny z datami jak powyżej albo z miesiącami wyliczyło mi sumy w danym miesiącu,

niestety plik ma daty z różnych lat, stąd wyciąganie samego miesiąca to za mało, ale dziękuję i za tę podpowiedź :) :bravo:
LibreOffice 4.7.1.2.
Ubuntu 20.04
Awatar użytkownika
Jermor
Posty: 2259
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: sumowanie miesięcznej wartości faktur na podstawie dat

Post autor: Jermor »

Możesz też wykorzystać formuły macierzowe dla funkcji SUMA.WARUNKÓW() i LICZ.WARUNKI()
Jak w załączniku.
Załączniki
Icek - testowy.ods
(25.26 KiB) Pobrany 47 razy
AOO 4.1.15, LO 7.5.9 (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.
Icek
Posty: 12
Rejestracja: wt wrz 27, 2022 5:31 pm

Re: sumowanie miesięcznej wartości faktur na podstawie dat

Post autor: Icek »

Dziękuję bardzo, właśnie chodzi mi o takie macierzowe rozwiązanie, ale oczywiście :P przy moim założeniu nie działa, mógłbyś poprawić moje błędy :crazy: w obu formułach (tych wytłuszczonych).

wdzięczny
Icek
Załączniki
Icek - testowy.ods
(47.35 KiB) Pobrany 45 razy
LibreOffice 4.7.1.2.
Ubuntu 20.04
Awatar użytkownika
Jermor
Posty: 2259
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: sumowanie miesięcznej wartości faktur na podstawie dat

Post autor: Jermor »

Formuły macierzowe zatwierdza się zawsze skrótem klawiaturowym CTRL+SHIFT+ENTER, a ewentualne kopiowanie realizuje się poleceniami "Kopiuj" a następnie "Wklej". Przy kopiowaniu przez przeciąganie myszką należy przytrzymać naciśnięty klawisz CTRL.
W funkcji TEKST(), drugi argument, czyli format liczby, musi być zapisany jako tekst, a więc zawarty w cudzysłowie. Przy zastosowanym przez ciebie zapisie Calc uznał, że istnieje jakaś komórka nazwana "yyyy" oraz inna nazwana "mm" i usiłował obliczyć różnicę (yyyy-mm), ale nie znalazł takich nazw.
Załączniki
Icek - testowy (1).ods
(25.94 KiB) Pobrany 48 razy
AOO 4.1.15, LO 7.5.9 (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.
Icek
Posty: 12
Rejestracja: wt wrz 27, 2022 5:31 pm

Re: [Solved] sumowanie miesięcznej wartości faktur na podstawie dat

Post autor: Icek »

Dziękuję za wyjaśnienia, o to chodziło, gdzie można się nauczyć stosowania takich operatorów, wykorzystywania i poprwnego pisania takich formuł...
LibreOffice 4.7.1.2.
Ubuntu 20.04
Awatar użytkownika
Jermor
Posty: 2259
Rejestracja: sob paź 12, 2013 11:09 am
Kontakt:

Re: [Solved] sumowanie miesięcznej wartości faktur na podstawie dat

Post autor: Jermor »

O formułach macierzowych napisałem nieco tutaj: https://yestok.pl/gen/y44.php
AOO 4.1.15, LO 7.5.9 (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.
ODPOWIEDZ