Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Gewichtsauflistung aus EAN Codes

Forumthread: Gewichtsauflistung aus EAN Codes

Gewichtsauflistung aus EAN Codes
10.04.2026 11:03:49
Jana
Hallo, ich bin dabei mir ein kleines Warenwirtschaftsprogramm zu schreiben. Eigentlich ganz simpel und einfach gehalten. Ich scheitere aber bei der Auflistung von meinen Gewichten. Kurzer Hinweis, ich arbeite mit Sheets, nicht mit Excel, weil ich da mit dem Barcodescanner und mehrern Nutzern besser klar komme.
Gebucht wird über EAN-Scan (7 Ziffern links= Basiscode = Artikelnummer lt. Artikelstamm), die 6 ziffern rechts ergeben das Gewicht. Beispiel: 012340 ergibt 1,234kg. Jetzt gibts Zugang und Abgang in der Buchungsliste. In meinem Beständeblatt möchte ich jetzt neben der Anzahl des vorhanden Artikels einfach eine Auflistung haben, welche Gewichte vorhanden sind. Einfach hintereinander weg geschrieben. Soweit krieg ich das auch grad noch hin. In D steht jetzt also: 1,234kg 0,3450kg 1,432kg und so weiter. Aber jetzt soll Sheets hier bitte auch wieder entfernen, was bei den Buchungen wieder Ausgebucht ist. Also, schreibe alle Artikelgewichte in Zugänge in das Feld, vergleiche welches Gewicht unter Abgänge erneut auftaucht und entferne dieses wieder. Und das ganza auch noch als Array, dass sich die Tabelle automatisch ausfüllt.
Könnt ihr mir helfen?
Wenn weitere Angaben benötigt werden, bitte kurz Bescheid geben.
Namen der Blätter: "Buchungen" und "Bestände".
Aufbau Buchungen: A: Artikelnummer B: Artikelbezeichung C: Art (Zugang/Abgang) D: Datum E: EAN Code F: Anzahl G: Gewicht H: Gewichtseinheit
Aufbau Bestände: A: Artikelnummer B: Artikelbezeichnung C: Anzahl D: Gewichte

Danke schonmal vorab, ich komme nicht weiter.

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Beispieldatei
10.04.2026 11:13:20
SF
Hola,
lade bitte eine Beispieldatei hoch und träge händisch dein Wunschergebnis ein.
Gruß,
steve1da
Gewichtsauflistung aus EAN Codes
10.04.2026 13:17:03
UweD
Hallo

In Excel 365 würde ich es so machen
Arbeitsblatt mit dem Namen 'Buchungen'
 ABCDEFGH
1ArtikelnummerArtikelbezeichnungArtDatumEANAnzahlGewichtGewichtseinheit
20000123AZ10.04.20260000123014320201,4320m
30009990BBZ10.04.202600099901478906614,7890m
40000123AA10.04.2026000012300345030,3450m
50888880CCZ10.04.20260888880234567523,4567St
60888880CCA10.04.2026088888003456713,4567St

ZelleFormel
A2=LINKS(E2;7)
G2=RECHTS(E2;6)/10000


Arbeitsblatt mit dem Namen 'Bestände'
 ABCD
1ArtikelBezeichnungAnzahlGewicht
20000123A171,087
30009990BB6614,789
40888880CC420

ZelleFormel
A2=EINDEUTIG(FILTER(Buchungen!A:A;(Buchungen!A:A>"")*(ZEILE(Buchungen!A:A)>1)))
B2=XVERWEIS(A2#;Buchungen!A:A;Buchungen!B:B)
C2=SUMMEWENNS(Buchungen!F:F;Buchungen!A:A;A2#;Buchungen!C:C;"Z")
-SUMMEWENNS
(Buchungen!F:F;Buchungen!A:A;A2#;Buchungen!C:C;"A")
D2=SUMMEWENNS(Buchungen!G:G;Buchungen!A:A;A2#;Buchungen!C:C;"Z")
-SUMMEWENNS
(Buchungen!G:G;Buchungen!A:A;A2#;Buchungen!C:C;"A")


DIe Formel spillen automatisch nach unten


LG UweD
Anzeige
Das Szenario...
10.04.2026 21:02:20
Case
Moin Jana, :-)

... habe ich in Google-Sheets nachgebildet. Mit zwei Formeln - einmal mit =Query... und einmal mit =LET... ;-)
Sieht dann so aus: ;-)

Userbild

Die beiden Formeln dazu: ;-)

Userbild

=QUERY(

{Buchungen!A2:H \
MAP(Buchungen!C2:C1000;Buchungen!F2:F1000;LAMBDA(c;f;WENN(c="Z";f;-f))) \
MAP(Buchungen!C2:C1000;Buchungen!G2:G1000;LAMBDA(c;g;WENN(c="Z";g;-g)))};
"select Col1, Col2, sum(Col9), sum(Col10)
where Col1 is not null
group by Col1, Col2
label
Col1 'Artikelnummer',
Col2 'Artikelbezeichnung',
sum(Col9) 'Anzahl',
sum(Col10) 'Gewicht'";0)


Und: ;-)

Userbild

=LET(

art;Buchungen!A2:A1000;
bez;Buchungen!B2:B1000;
typ;Buchungen!C2:C1000;
anz;Buchungen!F2:F1000;
gew;Buchungen!G2:G1000;
u;SORT(UNIQUE(FILTER(art;art>"")));
daten;MAP(u;LAMBDA(a;HSTACK(a;
WENNFEHLER(XVERWEIS(a;art;bez);"");
SUMMENPRODUKT((art=a)*(typ="Z")*anz) - SUMMENPRODUKT((art=a)*(typ="A")*anz);
SUMMENPRODUKT((art=a)*(typ="Z")*gew) - SUMMENPRODUKT((art=a)*(typ="A")*gew)
)));
VSTACK({"Artikelnummer"\ "Artikelbezeichnung"\ "Anzahl"\ "Gewicht"};daten))


In Excel würde ich es über Power Query machen: ;-)
https://www.herber.de/bbs/user/180517.xlsx

Alles nur Ansätze. ;-)

Servus
Case
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18