Print side | Luk vindue

find varenummer og opdater lagerbeholdning

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=428
Udskrevet den: 22.Nov.2024 kl. 04:45


Emne: find varenummer og opdater lagerbeholdning
Besked fra: dennisfed
Emne: find varenummer og opdater lagerbeholdning
Posteringsdato: 17.Aug.2011 kl. 12:21
som det er nu, har jeg eksempelvis 100 skjorter på mit lager i ark2

I ark1 udleverer jeg så 10 skjorter, ved at jeg i ark1 a1 taster 10, fordi de bliver fjernet fra lageret så går lager status ned i ark1 E1 fra 100 til 90 stk skjorter.
Men i ark1 a2 skriver jeg så igen 10 fordi nu udleverer jeg 10 skjorter til en anden person, men i ark1 e2 står der nu 100, fordi den jo henter antal i ark2! Så nu starter den jo forfra fordi den henter antallet fra ark 2...?!
 
Jeg har talt vores lager op og skrevet det i ark 2 med varenummer, beskrivelse osv.
 
Nu vil jeg så godt have at når jeg i ark1 "fjerner" noget fra lageret i en række, så "ved" den næste række at der allerede er "fjernet" noget fra det og det varenummer..
 
Håber det er til at forstå :-)
 
På forhånd tak for hjælpen.
Hilsen Dennis



Svar:
Besked fra: Allan
Posteringsdato: 17.Aug.2011 kl. 15:18
Hej Dennis,
 
Har du mulighed for at uploade et eksempel her til forummet?
 
//Allan


Besked fra: dennisfed
Posteringsdato: 18.Aug.2011 kl. 09:37
Hej Allan,
 
i G skulle den gerne trække ned kontinuerligt, der kan jo ikke blive ved at være 100 stk på lager :-)
 
/uploads/321/uniform_test.xlsx"/uploads/321/uniform_test.xlsx


Besked fra: Allan
Posteringsdato: 18.Aug.2011 kl. 13:03
Hej igen,
 
Hvis du sætter denne formel i G2 og trækker den nedad, skulle du kunne se lagerstatus.
=HVIS(A2="";"";LOPSLAG(A2;Produktliste!A$1:E$100;5;FALSK)-SUM.HVIS($A$2:A2;A2;$B$2:B2))
 
Man kunne lave en ekstra kolonne i din produktliste, som viser det beregnede lager, sig til hvis det er noget?
 
//Allan


Besked fra: dennisfed
Posteringsdato: 18.Aug.2011 kl. 14:18
Hej Allan, jo det kunne da bestemt være godt at have med!


Besked fra: Allan
Posteringsdato: 18.Aug.2011 kl. 15:54
Så prøv at kigge på denne. uploads/1/uniform_test_2.xlsx - uploads/1/uniform_test_2.xlsx
 
I din Produktliste har jeg tilføjet kolonne F, som er beregnet lager.
Samtællingen kigger på 'Udlevering af uniform' og tager lagerstatus.
Formlen er en Matrixformel og kræver at man ved redigering af formlen afslutter med at klikke med musen i formellinjen og holder CTRL og SHIFT neden mens man trykker en gang på ENTER.
 
Virker det efter hensigten?
 
//Allan


Besked fra: dennisfed
Posteringsdato: 19.Aug.2011 kl. 09:12
Hej Allan, det virker perfekt, jeg bukker mig ydmygt i støvet og hylder dig for dine excel færdigheder :-)


Besked fra: Allan
Posteringsdato: 19.Aug.2011 kl. 10:00
Ha ha, velbekomme og tak for tilbagemeldingen LOL
 
//Allan


-------------
MVH

Allan
https://www.excel-regneark.dk" rel="nofollow - Excel-regneark.dk - Gratis skabeloner til Excel
Få over 120 ekstra funktioner med Danmarks bedste add-in


Besked fra: Anker
Posteringsdato: 22.Sep.2011 kl. 15:02
Hej
 
Undskyld jeg lige låner lidt plads i dette indlæg
 
Jeg har et lignende problem, men kan ikke få formlen til at virke.
Har prøvet at sætte det op næsten som jeres link, men den vil ikke helt sammenarbejde.
Det er til tilbudsskema til noget PA lyd udlejning istedet bare.
 
Jeg prøver at vedhæfte skemaet. men ved ikke om det har virket?/uploads/352/tilbud.xlsx" rel="nofollow">uploads/352/tilbud.xlsx
Det er fane "bilag1" der skal hente varebetegnelse og pris fra prisliste.
 
 
mvh
Kim Anker Hansen


Besked fra: Allan
Posteringsdato: 22.Sep.2011 kl. 15:13
Hej Kim,
 
Der er kun en enkelt lille fejl i dit LOPSLAG, som gør hele forskellen.
 
I Cellen C25 skriver du:
=HVIS(L25="";"";LOPSLAG(L25;Priser!A:A;2;FALSK))
 
Oversat til Dansk.
Hvis C25 er tom så gøres ingenting.
Ellers
Kigges der efter indholdet af L25, i matrixen A:A på arket priser. Værdien 2 kolonner mod venstre i matrixen i returneres.
 
Dit problem er at din matrix er A:A, så formlen kan ikke gå 2 kolonner mod venstre i matrixen (Da du kun har en kolonne i din matrix)
Derfor.
Ret matrix til A:C, så den indeholder hele din prisliste.
 
Formlen bliver således: =HVIS(L25="";"";LOPSLAG(L25;Priser!A:C;2;FALSK))
 
Så burde det virke hos dig.
 
//Allan


Besked fra: Anker
Posteringsdato: 22.Sep.2011 kl. 15:18
Hej Allan
 
Jeps nu virker det    SUPER :-)
 
Tusind tak for hjælpen    virkelig god service
 
mvh
Kim


Besked fra: Allan
Posteringsdato: 23.Sep.2011 kl. 09:05
Velbekomme Kim,
Tak fordi du meldte tilbage.
 
//Allan



Print side | Luk vindue