Stránka 1 z 1

Sloučení duplicitních řádků excel (suma a průměr)  Vyřešeno

Napsal: 02 kvě 2019 08:49
od cervcek
Ahoj,
řeším semestrální práci "aplikace v excelu" a vymyselel jsem si téma skladových zásob.
Na listu IMPORT zadám fiktivní data z faktury, pomocí vzorce přepočítám maloobchodní cenu.
Pomocí makra kopíruji značku, druh zboží, počet jednotek a maloobchodní cenu na list SKLAD
V tom momentě mi vznikají duplicitní řádky v případě, že bylo znovu nakoupeno zboží, které se na skladě už vyskytuje.

Potřeboval bych tyto duplicitní řádky eliminovat tak, že by se sloučily podle sloupců značka a druh zboží, ale počet kusů by se sečetl a maloobcvhodní cena by zůstala buď novější, nebo by se zprůměrovaly, či by zůstala ta vyšší, zase takový rozdíl v nich nebude a je to teoretická úloha.

Zkoušel jsem Data > sloučit, ale to mi vytváří novou tabulku a buď to hodnoty sčítá, nebo průměruje, ale kombinace se mi nepodařila dělat.
Také jsem zkoušel filtr, ale na dalším listu PRODEJNA potřebuji jednotky odečítat, takže by se hodilo mít řádky doopravdy sloučené v jeden.

Takže jak ten problém řešit? Makrem? (jsem v nich od včerejška úplným začátečníkem, takže zatím zvládám jen kopírování a mazání buněk). Jdu na to úplně špatně a měl bych sklad evidovat jiným stylem?
...díky za nápady :-)

Re: Sloučení duplicitních řádků excel (suma a průměr)

Napsal: 02 kvě 2019 11:44
od d1amond
Možná by nebylo od věci si ujasnit skladovou politiku, např. FIFO - pak potřebuješ pracovat s průměry cen, případně neprůměrovat a prodávat tak, jak jsi naskladnil.
Duplicity ošetři v makru ještě před kopírováním - kontrolou, zda již položka existuje.

https://stackoverflow.com/questions/126 ... umn-in-vba

Re: Sloučení duplicitních řádků excel (suma a průměr)

Napsal: 02 kvě 2019 13:04
od karlos64
Nelze použít kontingenční tabulku? Tam jdou nastavit souhrny jako počet, součet, nebo průměr, minimum, maximum apod.

Re: Sloučení duplicitních řádků excel (suma a průměr)

Napsal: 03 kvě 2019 16:30
od cervcek
Děkuji za odpovědi, nakonec jsem to "zjednodušil". V apliaci stejně ještě eviduji nákupy a prodeje, takže nekopíruji položky na sklad, ale do tabulky na list UCETNICTVI, do stejné tabulky pak budu kopírovat prodané položky, kde bude množství záporná hodnota, takže jako "sklad" poslouží výstup z filtru, který mi vytáhne jen jedinečné názvy a já si funkcí sumif sečtu aktuální množství. Pravda, je to asi dost prasácké řešení, ale potřeboval jsem něco jednoduchýho. Snad mi to u obhajoby práce projde.

Re: Sloučení duplicitních řádků excel (suma a průměr)

Napsal: 03 kvě 2019 16:41
od atari
Pokud to je práce za účelem výkuky Excelu tak OK (i když v praxi k ničemu, takže bych volil užitečnější téma)

Ale jinak používat EXCEL na sklady je hovadina a vždy je to paskvil !!!.

Nikdy to nebude pořádně fukngovat!! Na skladové hospodářství (to samé účetnictví) je potřeba vždy databázový systém.

Pro laiky, musí to být systém, kde lze přidávat neomezeně počet (položek) řádků. A není to pro to, že Excel má „jenom milion“ řádků, ale hlavně proto, že s databází lze pracovat daleko efektivnějí a je oddělena od samotného programu (laicky řečeno). Takže jakýkoliv budoucí upgrade a vývoj softwaru je možný a nezávislý na té databázi. U Excelu toto pojetí není možné !!

Dodatečně přidáno po 7 minutách 5 vteřinách:
Správný učitel si toto určitě uvědomuje, a je otázka, co na tuto nevhodnou aplikaci řekne, a jak to ohodnotí.

Re: Sloučení duplicitních řádků excel (suma a průměr)

Napsal: 03 kvě 2019 20:51
od cervcek
Téma mám schválené, jde spíš o demonstraci toho, že jsem se naučil nějaké funkce a základ maker. Databázi jako semestrálku tvořím v jiném, k tomu určeném, předmětu.