No dle tabulky se 22.6. prodali 2 kusy kalhot. A pokud jsem se nespletl, tak to vychází při postupném odebírání ze skladu na 1x za nákupní cenu 530Kč a 1x za 520Kč. Celková cena je tedy 1050 / 2 = 525Kč za kus. No a košile se prodali 1x za nákup 490Kč a 3x za 460Kč = 1870 / 4 kusy = 467,50Kč....
Nevím, jak lépe to popsat... nakoupím 1 kus něčeho za 500Kč a pak 1 kus za 600Kč. A pokud pak prodám 2 kusy, nemohu dát, že jsem prodal v nákupu 2 kusy za 600Kč ale že jsem prodal za (500+600)/2=550Kč
Každá tabulka je na samostatném listě. Poslední záznam v "Nakoupeno" nemusí být jediný, pokud je od něčeho "jen" 5 kusů a měsíčně se prodává 20 kusů, musím nakoupit dřív, než budu mít prázdný sklad. Vzhledem k tomu, že jsem ale strávil dalších cca 10 hodin vymýšlením vzorce (všechno dělám vzorcema, protože se v makrech nevyznám) a stále jsem neuspěl, tak kdybys mi poslalal jak by mohlo fungovat makro, bylo by to super. Aktuálně to mám provizorně řešeno tak, že pomocí "SUMIFS" vyhledám všechny záznamy a vydělím je jejich počtem - dostanu tedy průměr. Což ale neodpovídá aktuální realitě, pokud jsem neco před 5 lety koupil za 1000kč a nyní za 1400kč tak mi to dá 1200kč a navíc mi to mění staré záznamy. Zkoušel jsem udělat několik postupů, jak problém řešit, vždy ale narazím na to, že neexistuje žádná funkce (nebo jí neznám), která by uměla najít nejbližší nižší datum a zároveň by brala v potaz druhou podmínku. Buď použiju "POZVYHLEDAT" a najdu to datum nebo "SUMIFS" a najdu více podmínek, ale přesných, což se nedá na nižší datum použít. Ani "CONCATENATE" na sloučení data a názvu nepomáhá, vychází z toho úplná bramboračka :-)
Trochu jsem se rozepsal, promiň :-). Tedy pokud bys věděl jak udelat makro, tak by se mi ho třeba povedlo upravit tak, aby bylo schopno pracovat i s datumem.
V každém případě MOC DĚKUJU
Dobrý den,
mám menší problém v excelu se kterým si už několik hodin/dní neúspěšně lámu hlavu.
Potřebuji, aby se mi v tabulce (viz. příloha) doplňovala nákupní cena prodaných produktů (sloupec M aktuálně doplněn ručně). Háček je v tom, že dodavatelé mění nákupní cenu produktů a prodejem se také mění skladové zásoby. Tabulka by tedy měla umět najít nejstarší nákupní cenu X prodaných produktů, které jsou stále na skladě.
Pokud by nešla výše uvedená možnost, je ještě jedna jednodušší varianta, která ale není tolik přesná. Najít dle datumu prodeje nejbližší nižší datum nákupu a doplnit z toho nákupní cenu vybraného produktu. Bohužel ani tato jednodušší varianta mi zatím nejde.
Moc děkuji za jakoukoliv pomoc!
Pavel
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.