Strona 1 z 1
Złożona agregacja danych
: śr lis 22, 2023 9:20 pm
autor: brex87
Dobry wieczór, chciałbym prosić o pomoc.
W załączeniu przesyłam zeszyt wraz z 4 arkuszami dla zobrazowania mojego problemu.
Chciałbym, aby w arkuszu WYNIK pojawiła się suma ilości pobranych z ARKUSZ_1 i ARKUSZ_2 na podstawie wartości, które znajdują się w arkuszu GRUPY.
Chciałbym do tego wykorzystać dynamiczne weryfikowanie wartości:
- jeśli dodam nowy arkusz, powinien się pojawić w wierszu 1 np. Arkusz_3,
- jeśli dodam nowy produkt do arkusza GRUPY to powinen być uwzględniony do wyników,
- jeśli dodam nowy produkt do arkuszy Arkusz_1, Arkusz_2, Arkusz_3 to powinen być uwzględniony do wyników.
Re: Złożona agregacja danych
: czw lis 23, 2023 3:59 pm
autor: Jermor
Wydaje mi się, że najlepszym rozwiązaniem dla ciebie byłoby wykorzystanie tabel przestawnych. Ich wykorzystanie uniezależnia cię od pojawiania się nowych grup, arkuszy czy owoców. Jednak skorzystanie z tego wymaga innego gromadzenia danych. Powinny być zapisywane w układzie: Arkusz, Grupa, Owoc, Ilość. Tabela przestawna uwzględni automatycznie wszystkie pozycje.
W "Arkusz5" zorganizowałem twoje dane właśnie w taki sposób a w arkuszu "Tabela przestawna_Arkusz5_1" masz jedną z możliwości zastosowania takiej tabeli.
W "Arkusz5" zdefiniowałem opcję "Poprawność danych" w stosunku do komórek kolumn A, B i C (w zaznaczonym kolorem obszarze), dzięki czemu te pozycje możesz wybierać z rozwijanej listy.
Re: Złożona agregacja danych
: pt lis 24, 2023 1:47 pm
autor: Rafkus
Ja również uważam, że lepszym układem do wpisywania danych do Arkusz_1 oraz Arkusz_2, byłby układ pionowy zamiast poziomego.
Mimo wszystko przygotowałem plik stosując twój układ. Żeby uprościć formuły zastosowałem pewne kruczki:
- W Arkusz_1 oraz Arkusz_2 przesunąłem dane o jeden wiersz w dół, w pierwszym wierszu znajdują się teraz sumy z poszczególnych kolumn;
- nazwy grupy, to także nazwy obszaru z danymi produktami
brex87 pisze: ↑śr lis 22, 2023 9:20 pm
- jeśli dodam nowy arkusz, powinien się pojawić w wierszu 1 np. Arkusz_3,
niestety, Calc tak nie działa, jeśli dodasz nowy arkusz, to będziesz musiał samodzielnie wpisać jego nazwę w odpowiednim miejscu. Chyba że napiszesz własne makro które będzie to robić...
brex87 pisze: ↑śr lis 22, 2023 9:20 pm
- jeśli dodam nowy produkt do arkusza GRUPY to powinen być uwzględniony do wyników,
będzie to działało w ten sposób, jeśli zapewnisz odpowiednio długie zakresy, lub będziesz go powiększał w razie dopisywania kolejnych elementów. Np. w przygotowanym pliku nazwane grupy produktów obecnie mają przygotowane miejsce na 6 elementów ( grupa OWOCE to zadeklarowany zakres od A2 do A7)
brex87 pisze: ↑śr lis 22, 2023 9:20 pm
- jeśli dodam nowy produkt do arkuszy Arkusz_1, Arkusz_2, Arkusz_3 to powinen być uwzględniony do wyników.
Podobna sytuacja jak powyżej. Obecnie są kontrolowane zakresy:
".A2:G2" oraz
".A1:G1". Samodzielnie musisz określić do której kolumny będą sięgać twoje dane.