[ Panta1987 @ 22.03.2019. 14:09 ] @
Pozdrav,

Ponovo mi je potrebna vaša pomoč. Potrenbna mi je jedna tabela,a ja nemam predstavu da li ovo i može da se uradi u excelu. Pokušaću da vam objasnim na manjem primeru,a moja tabela će imati oko 50 stavki. U prilogu vam se nalazi i primer uradjen u excelu.

Ovako, potrebna su mi tri sheet-a
1) Ulaz - unošenje podataka koji su po odredjenom broju (ulaz 1, ulaz 2 itd.) dokumenta zavedeni. Imamo neka četiri materijala u njihov ulaz, ne mora da bude obavezno da su po svakom dokumentu imali i ulaz. Da kažemo da je ovo jednostavno i da je stvar samo unošenja podataka.

2) Izlaz - princip je isti kao i kod prvog shheta, samo obrnuto. Klasičan izlaz po odredjenim dokumentima.

3) Zatvoreno - ovo je i najbitniji sheet i nemam predstavu kako da ga odradim.
Primer 1: Ako mi je "Ulaz 1" isti kao "izlaz 1" onda da sve ćelije pozelene (ovo za boju i nije tako bitno,ali bi bilo lepo da imam i tu opciju) i da "ostalo 1" stanje bude 0. Koliko nam je materijala ušlo, toliko i izašlo,a stanje je 0.
Primer 2: Neće se uvek razdužiti kao u prvom primeru tačan broj količina, nekad će to biti manje,a nekad više,ali mi je bitno da znam koliko mi je ostalo po kojem ulaznom okumentu. Bitno mi je samo da "skidanje" po dokumentu ide redom.

Nadam se da vas nisam zbunio,a ovo je sistem koji mi je potreban,pa vas molim za malu pomoć.

[ Ivek33 @ 23.03.2019. 11:38 ] @
Meni nisi baš najjasniji no evo ipak primjera. Da je bilo barem više očekivanih rezultata (redova).
Vidi primjer.
[ Panta1987 @ 24.03.2019. 08:59 ] @
Hajde da pokusam malo bolje da objasnim i sa vise primera.

Ulaz
Posto imam ulaznu fakturu sa brojem 1 i na njoj stavka lepak sa kolicinim 10, zatim faktura broj 2 i na njoj lepak sa kolicinom 10 i faktura broj 3 i na njoj lepak sa kolicinom 10. Ukupno tri ulazne fakture sa stavkom lepak ukupno 30 kom te stavke. Ovo je lako i ubacivao bih podatke.

Izlaz
Na osnovu izlaza koje cu ubacivati, je potrebno da se u trecem sheetu "zatvoreno" ubaci potrebna formula da bi mi govorila do koje sam stavke stigao sa zatvranjem ili lmrazduzivanjem kolicina. Potrebno je ukupnim izlazom zatvarati redom ulazne fakture.

Primer.
Stavka lepak ukupan ulaz 30, a, ukupan izlaz 30, stanje je nula i sve ulazne fakture su zatvorene.

Stavka lepak ukupan ulaz 30,a ukupan izlaz 25, stanje je 5 i to ostalo je 5 kom nerazduzeno po trecoj ulaznoj fakturi.

Stavka lepak ukupan ulaz 30, ukupan izlaz 25. Deset po prvoj izlaznoj fakturi i 15 po 7oj izlaznoj fakturi. To znaci da su prve dve ulazne fakutre zatvorene, a po trecoj je ostalo jos 5 kom. Nije bitno kad je kolicina razduzena, nego je bitan zbir izlaza da zatvara redom ulazne fakture.


Nisam trenutno za racunarom, pa cim budem stigao, postavicu i primer tabele. Mada mislim da sam sad malo bolje objasnio, posto je izlaz potrebno geldati kao zbir izlazne kolicine.

Pozdrav.
[ Ivek33 @ 24.03.2019. 18:56 ] @
Ajd postavi workbook sa 10-tak redova različitih stavki i očekivane rezultate (vjerojatno će tu trebati dodati i datume ulaznih faktura, broj ulazne fakture, naziv klijenta, šifra proizvoda, ulazna količina, stanje nakon ulazne količine, i slično).

Obrati pažnju na izlazne količine, kako ih planiraš evidentirati. Da li u novom redu sa datumom izlaza ili ćeš sam zatvarati fakturu po fakturu (npr. ako si imao izlaz 17 komada nekog proizvoda. Pišeš 10 za prvu fakturu a 7 za drugu fakturu pa ti na drugoj fakturi ostane još 3 komada za izlaz?). Ovo sam napisao, onako da imaš o čemu razmišljati.
[ Ivek33 @ 25.03.2019. 08:07 ] @
Evo da imaš o čemu razmišljati, a možda ti da ideju.
[ Panta1987 @ 25.03.2019. 09:30 ] @
Jasno mi je o čemu pričaš,ali ja imam problem da već imam ulaze i izlaze u predhodnih 2 godine,pa bi mi mučno bilo da sve krećem od početka. Tako da ti šaljem primer kako izgleda moja tabela, pa na to sve planiram da nadodam samo dodatni sheet "preostalo".

Ne znam da li će ti možda biti od pomoći,ali probaj da izlaz gledaš kao ukupan broj. Pa, da se samo od tog ukupnog broja anuliraju ulazne fakture. To mi palo na pamet,a ne mogu to nikako da izvedem.

Gledao sam ovu tvoju tabelu i mislim da mi taj način ne bi odgovarao. Zato što prilikom ulazi i izlaza imam minimum 30 stavki,a potrebno mi je da ceo ulazni i izlazni dokument bude u istoj koloni da bih računao i cenu materijala. Brze mi bude pošto kopiram vrednosti i na kraju samo vidim da li se cene poklapaju. I još nešto redom bi se zatvarale uvozni dokumenti, npr faktura broj 7 bi bila prva zatvorena,pa onda 15, 16, 20. Razumeš? Zato mislim da je potrebno izlaz gledati kao jedan broj,a na osnovu tog broja da se ulazni dokumeti anuliraju.

Pogledaj tabelu,pa vidi ako nešto može, pošto meni ništa ne pada na pamet. Dao sam ti tu primere i kako mi tabela uzgleda,a sad ja moram da se prilagodim njoj ako je to moguće.

Pozdrav i izvini što te ovoliko davim.
[ Ivek33 @ 25.03.2019. 10:04 ] @
Uff, meni je ova organizacija podataka loše izvedena.

Naslov tvoje teme je "Predlog za tabelu" a sada imaš gotovu tabelu koja se ne može mijenjati? Ja sam ti dao predlog.

Također nemaš neki zajednički ključ po kojem bi se moglo kombinirati ULAZ/IZLAZ (osim možda datum).
Fakture koje spominješ su vjerojatno datumi?

Sorry, ali za sada zbog osobnih obaveza i slobodnog vremena toliko duboko ne mogu se uvlačiti u to.

Nadam se da će ti netko sa foruma moći pomoći a ja ako budem imao vremena također ću se probati pozabaviti s time.
BTW: Čak razmišljam da bi VBA bio prikladniji za rješenje ovog problema.
[ bokinet @ 25.03.2019. 14:30 ] @
Mozda ovako nesto bude od pomoci:

trenutna razlika (stanje) = (zbir svih ulaza po mesecima) - (zbir svih izlaza po mesecima)

nova evidencija = trenutna razlika (stanje) - kolicina koja se skida sa stanja

ostaje samo da se definise gde se tako dobijana vrednost nove evidencije upisuje fizicki u tabelu 'preostalo'








[ Ivek33 @ 26.03.2019. 09:33 ] @
@bokinet zanimljiva ideja, možeš li to pretvoriti u praksu na primjeru koji je dao @panta1987

Ja sam pokušao nešto ali sam se izgubio u mnoštvu formula, a možda imam i pogrešan pristup (koristeći samo logičke formule).
Vidi primjer
[ Jpeca @ 28.03.2019. 08:02 ] @
Kao što je već rečeno drugačijom organizacijom bilo bi lakše da se dođe do rezultata. (Po nekom mom iskustuvu bar 2/3 problema sa komplikovanim formulama u Excelu je vezano za organizaciju podataka koja nije primerena Excelu)
Ovako kako je problem je interesantan u smislu da se napravi formula koja će davati traženi rezultat
Ideja je ova
1/ Ako je Ukupan Izlaz > Prethodni ulazi (suma) onda je rezultat 0
2/ U suprotnom računamo razliku Prethodni ulazi (suma) - Ukupan Izlaz
a/ Ako je ta razlika veća od Posmatranog ulaza (samo ta vrednost) onda uzeti Posmatrani ulaz
b/ U suprotnom uzeti razliku Prethodni ulazi (suma) - Ukupan Izlaz

Posmatramo H3 - Preostalo za Artikal1 nakon prvog ulaza
Ukupna izlaz već imaš u $D3
Bitno je korišćenje apsolutnih i relativnih referenci zbog kasnijeg kopiranja formule
Prethodne ulaze sumu -možemo izračunati sa
Code:
SUMIF($G$1:G$1;"<> Preostalo";$G3:G3)

Ovde se kreće od kolone G i sabiraju ulazi tako što se preskaču kolone sa zaglavljem "Preostalo"
2a i b možemo iskobinovati sa MIN, G3 je posmatrani ulaz a Prethodni ulazi i Ukupan izlaz već imamo
Code:
MIN(G3;SUMIF($G$1:G$1;"<> Preostalo";$G3:G3)-$D3)

Tako dolazimo do formule
Code:
=IF(G3>0;IF($D3>=SUMIF($G$1:G$1;"<> Preostalo";$G3:G3);0;MIN(G3;SUMIF($G$1:G$1;"<> Preostalo";$G3:G3)-$D3));"")

Cela formula je unutrašnji IF. Spoljni IF služi samo da vrati praznu ćeliju kad je nema vrednosti za posmatrani ulaz (0)

Formula neće raditi za minusno stanje u magacinu
[ Panta1987 @ 28.03.2019. 13:09 ] @
Au, ne bi mi ovako nešto palo na pamet. Svaka čast i hvala ti puno.

Sad sam ubacio sve i radi, baš onako kako treba.

Već sam gledao kako da menjam tabelu i da unosim sve od početka.

Hvala svima na pomoći.