PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelSubtrahera när en viss bokstav matas inSubtrahera när en viss bokstav matas in
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2021-10-11 14:07
 

 Hej!

Håller på göra ordning en "logg" på tröjor med ett lagersaldo och behöver hjälp med att få till en formel som automatiskt subtraherar från lagersaldot varje gång man delar ut en tröja. Tanken är att för varje gång man matar in storleken på tröjan så vill jag att det subtraherar från saldot, men har inte lyckats få till det än. Finns det någon formel för detta?

I nedan tabell vill jag alltså att K4 ska subtraheras med 1 st tröja då jag matat in en svart tröja i storlek S (D4).

1 A B C D E F G H I J K L M N
2       Svart Vit Ljusblå Mörkblå       Svart Vit Ljusblå Mörkblå
3 Datum Säljare Anledning           Storlek          
4 2021-10-07 Adam Övrigt S         S   10 10 10 10
5                 M   10 10 10 10
6                 L   10 10 10 10
7                 XL   10 10 10 10

 

Någon vänlig själ som har lust att visa hur detta kan gå till? 

Tack på förhand!

//Khatana

 

 

Nytt inlägg
 2021-10-11 17:02
 

Hej.

Det är inte så Excel funkar (i grunden). 
Det kräver att du antingen skriver ett VBA-macro med händelsehantering eller kör fulknep med cirkelreferenser (och det villl du inte).

Hmm, eller möjligen en lösning baserad på power Query.

 

En typisk Excellösning skulle istället vara att ha en tabell med ett utgångsläge. T.ex "Lagerinventering 2021-01-01". Sen drar du bort försäljning och visar nuvarande lagerstatus i en ny tabell.

Antag t.ex att din lagerinventering ligger i Q1:V6 (och ser ut precis som K1:N6 i ditt exempel)

I din lagersaldo-tabell hämtar du ursprungsläget från cell lagerinventeringenoch drar bort alla förekomster av S i kolumn D. Dvs den här formeln i K3

=S3-ANTAL.OM(D:D;$I3)

Kopiera cell K3 hela vägen ner till N6 (i din lagerstatustabell)

Nu ändras ditt lagersaldo så fort du skriver in något i kolumn D:G.

 

Problemet är naturligtvis att du inte kan fylla på ditt lager i det här systemet. Det måste du göra i "lagerinventering" samtidigt som du håller reda på hur mycket du har kvar. Lite trist med en lagerinvintering varje gång du får påfyllning ...

Excel är bra till mycket men jag tror helt enkelt inte att Excel är det bästa programmet för dina behov.

Nytt inlägg
 2021-10-12 15:18
 

 Hej!

Tack för återkoppling!

Lyckades faktiskt snubbla mig fram till en hyfsad lösning med hjälp av "antal.om-formeln", så tack för den! Förstår samtidigt problematiken du nämner, men den får nog duga så som den är faktiskt.

 

Tackar återigen, du sparade mig en massa tid och huvudvärk =)

 

Önskar dig en trevlig kväll!

//Khatana

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSubtrahera när en viss bokstav matas inSubtrahera när en viss bokstav matas in

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter