Hozzászólások
-
SzerzőBejegyzés
-
Delila, Imi, köszönöm szépen, ez így sokkal jobb. azthiszem ezt a megoldást keresetm 🙂
sziasztok
itt a trnaszponálás nem lenne egy egyszerű és gyors megoldás?
az első lapon elforgattam
Attachments:
You must be logged in to view attached files.szia
igen, ez nekem is használhatónak tűnik, mindenképpen tesztelni fogom és nagyon köszönöm, hogy időt szántál rá
laci
szia Imi
már az is köszönöm, hogy ránéztél 🙂
csináltam egy harmadik lapot amire csak azokat a tételeket válogattam amik a problémát okozzák
végeredménynek valami olyasmit szeretnék elérni mit ezen a lapon az R oszlopban de az sajnos a teljes táblázatra vetítve nem ad jó értéket + van benne egy körkörös hivatkozás isa problémát az eredeti adathalmaz okozza de az sajnos fix
a C oszlopban az a mennyiség szerepel ami az A, B és F oszlopban található azonosítókhoz tartozik. itt is lehetnek ismétlődések, duplikációk, ezért a C oszlop értékeit ezek alapján az S oszlopban összevontam, de nem vitt közelebb a megoldáshoz
a D oszlopban a pillanatnyilag rendelkezésre álló mennyiség szerepel, tehát a B oszlopban szereplő azonosítókhoz minden esetben ugyanaz az érték szerepel a D oszlopban, akárhányszor is ismétlődik a B oszlopban szereplő azonosító
a H oszlopban van összesítve a B oszlopban szereplő csomagok összes kiszolgálandó mennyisége
tehát van egy különbsége a D és a H oszlopnak aminek az eredménye lehet pozitív, negatív vagy nulla is.
itt már tudok szűrni, ezek az I és az M oszlopba írt képletek addig jók, hogy kiszűrik a pozitív értékű eredményeket mert azok biztosan kiszolgálhatókezzel még a biztosan nem kiszolgálhatókat is ki tudom szűrni mert ha az E oszlopban negatív érték szerepel akkor az biztosan nem kiszolgálható
nekem a problémát maradék sorok generálják, azok, ahol az E oszlopban ugyan 0 szerepel (ez az adat az eredeti adathalmazból származik, nem számolt adat) de a H oszlop értéke magasabb mint a D oszlopé
ebből az következik, hogy itt nem minden rendelés szolgálható ki, részteljesítés történik
azt szeretném eldönteni, melyik szolgálható ki és melyik nem
ezt az L oszlop alapján szeretném megtenni, ez a sorszám a rendelések beérkezési sorrendje
én valami olyasmit képzeltem el, hogy a B oszlop celláihoz tartozó D oszlop értékből vonja ki az S oszlopban szereplő értéket az L oszlopban található sorszámok növekvő sorrendjében.
ennek eredménye már egy egyértelmű adatot adna, hogy mi az ami ténylegesen kiszolgálható de ezt sajnos a teljes táblázatra vetítve nem tudom megoldani
nem tudom így mennyivel érthetőbb, nehzebb ezt nekem leírni mint gondoltam 🙂
laci
Attachments:
You must be logged in to view attached files.elnézést az előző kérdésért, úgy tűnik csütörtök délután már nem ment a gondolkodás. azóta rájöttem 🙂
laci
Imre, ismét nagyon köszönöm a segítséged, tényleg szép megoldás, azt hiszem ez egyedül nem ment volna 🙂
laci
Imre, köszönöm szépen a segítséged, ez az egyszerűsítés mindenképpen közelebb vitt a végleges megoldáshoz. még egy kicsit bele kell piszkálnom a végén kézzel de az már nem sok aztán egyszer hátha rájövök a megoldásra.
Laci
ok, megpróbálom 🙂 csináltam egy teljesen új munkafüzetet, a követhetőség kedvéért minden lépést megpróbálok egy külön lapon megcsinálni
tehát az 1. lapon vannak az alap adatok amikből ki kell indulni. a rendszám (A) oszlop helyettesíthető a bekerült megrendelésszám (P) oszloppal ami egy sorszám. egy rendszámhoz tartozhat több sorszám de egy sorszámhoz NEM tartozhat több rendszám. tehát van egy olyan karaktersorozat amit sorba lehet rendezni és én ebben látom a kulcsot mert a rendszám bármi lehet, nem lehet sorba rendezni de nekem a végén szükségem lesz majd a rendszám adatra isaz eredeti táblázatot meghagyom az 1. lapon ahhoz nem nyúlok
a 2. lapon hozzáadok két oszlopot. az egyik a megrendelésszám oszlop másolata az első karakter nélkül, ez lesz a megrendelésszám2 és a sorszám oszlop. itt a megrendelésszám2 alapján kap sorszámot
a második lépés a 3. lapon van. nekem csak azok az adatok kellenek ahol minden egyes rendszámhoz tartozó cikkszám hiányzó oszlopában lévő értéke 0.
ezt úgy értem el, hogy egy kimutatásban a rendszám a sor, a hiányzó az oszlop és a megrendelésszám az érték.
ezután az érték oszlopokat szummáztam a kimutatás melleti oszlopba. ami 0 értéket kapott, arra lesz szükségem első körben, a többi olyan aminek van olyan rendelése aminek van még hátralékos tétele legalább 1.a 4. lapon a táblázathoz hozzávezetem a 3. lapon kapott szumma eredményeket a rendszámokhoz (A oszlop) és az így kapott táblázat értékeit átmásolom a 5. lapra
így a 5. lapon már egyértelműen ki tudom szűri azokat a rendszámokat amiknek minden cikkszáma megérkezett, ha több rendelésszáma van akkor is. (szűrő ez alapján beállítva)
a 6. lapra tettem ennek a szűrésnek az értékeit és ebből csináltam egy kimutatást a 7. lapon, hogy megkapjam a cikkekhez tartozó össz rendelt mennyiséget. ezt utána visszavezettem az 6. lap utolsó (X) oszlopába
a 8. lapra másoltam a 6. lapot és a 8. lap Y oszlopába egy képlettel kiválogattam azokat a tételeket amik biztosan problémások, ezek a „backorder” jelölésűek. ezek azok a tételek ahol a raktári mennyiség biztosan kisebb mint a rendelt cikkek összessége
és itt jön az amit nem tudok megoldani, a problémás sorokat áttettem a 9. lapra.
előszőr dátum szerint akartam sorba rakni de az nem ad pontos eredményt, maradhat benne hiba ha a dátum érték azonos
ezért került bele a táblázatba a megrendelésszám oszlop mert ez itt egy növekvő sorszám.
azt szeretném elérni, hogy ebben a 9. lapon lévő listában az azonos CIKKSZÁMÚ tételek valamilyen formában jelölve vagy szűrve legyenek úgy, hogy a MEGRENDELÉSSZÁM sorszáma legyen a prioritás.
amelyik kisebb az az első és így növekszikna itt állt meg a tudományom
most a 9- lapra beírtam kézzel, hogy mit is szeretnék de nem tudom ezt, hogy tudnám képlettel megoldani
és ezen a lapon a táblázat alatt csináltam egy fiktív táblázatot is (zöld) egy előfordulható de jelen táblázatban nem szereplő esetről. itt az lenne a lényeg, hogy a több rendelés is kiszolgálható az adott cikkből akkor ezt is lehessen szűrni
hello
amit az elején hibának véltél az nem hiba, előfordulhat és elő is fordul pl utánrendelésnél. egy másik listával ütköztetve hozzávezettem az egyedi rendelésazonosítókat (ezt megtehettem volna hamarabb is, tudom), ezek a „P” oszlopban szerepelnek. arra gondoltam, hogy ide kellene betenni valamit ami ez alapján is sorba rendezi és akkor már egyértelmű lenne a beérkezési sorrend
mellékeltem egy új táblázatot ahol eljutottam valameddig de szerintem nem ez lesz a jó irány.
a „foglalások mutatása” lapon van minden adat. ami nem publikus azokat kitöröltem de azok igazából teljesen lényegtelenek ebben az esetben
az „X,Y” lap csak egy segéd volt de benne hagytam. (tudom, lehet máshogy is de nekem ez volt a gyorsabb)
a „Munka 3” lapon már tudok csinálni egy olyan pivot táblát ami majdnem jó de mégsem és itt akadok el. sejtem én is, hogy itt nem a pivot lesz a megoldás de így tudom a legjobban megmutatni hova szeretnék eljutni
tehát a szűrő „0” és nekem csak azok a sorok kellenek amiknél csak a „megérkezett” oszlop tartalmaz adatokat. ezt így meg is kapom de a fő lapon megjelöltem két sort pirossal ami már egy olyan helyzet amit így nem tudok kezelni. Tudom, hogy az az általam beírt képletek nem fogják kiadni azt a mit szeretnék csak nem tudom, hogyan érhetem el a jó végeredménytvégeredménynek egy olyan listát szeretnék, ahol ha az össz rendelt mennyiség nagyobb mint a raktárkészlet akkor a rendelésszámok szerint rendezze sorba és az alapján lehessen eldönteni, hogy megérkezett vagy backorder
nem tudom mennyire érthető ez így 🙂
és köszönöm a hozzászólásod, adtál vel ötletet, megnézem mire jutok
Attachments:
You must be logged in to view attached files. -
SzerzőBejegyzés