Für eine Liste von 150 selbst vergegebenen EAN-Nummern (12 Ziffern) sollte die Prüfziffer (13. Ziffer) berechnet werden, um eine EAN13 / GTIN-13 zu erhalten. Um nicht jeden Barcode einzeln bei GS1 zu copy & pasten, habe ich nach einer Excel Formel gesucht.

In meinem Beispiel steht die 12-stellige EAN-Nummer in A2 (entsprechend in der Formel auf eure Zelle anpassen) und den folgenden Code füge ich in B2 ein:
=REST(MMULT(-TEIL(A2;SPALTE(A:L);1);3^REST(ZEILE($2:$13);2));10)
Excel Formel zur EAN14 / GTIN-14 Prüfziffernberechnung:
=LET(x;TEXT(A2;"0000000000000");REST(10-REST(SUMMENPRODUKT(--TEIL(x;SEQUENZ(13);1);WENN(ISTGERADE(SEQUENZ(13));1;3));10);10))
Excel Formel zur EAN8 / GTIN-8 Prüfziffernberechnung:
=REST(10-REST(SUMMENPRODUKT((0&TEIL($A2;{1.3.5.7};1))*1)*3+SUMMENPRODUKT((0&TEIL($A2;{2.4.6};1))*1);10);10)
Um die EAN-Nummer und die soeben errechnete Prüfziffer zusammen zu setzen, benutze ich VERKETTEN in Zelle C2:
=VERKETTEN(B2;C2)
Für weitere EAN-Nummern die Formeln einfach nach unten ziehen oder Doppelklick auf die Ecke unten rechts.
Tipp: Wenn Excel die EAN-Codes nicht richtig anzeigt: Spalte als Zahl mit 0 Dezimalstellen formatieren.
Alternativ kann man in den Excel Optionen die automatische Konvertierung der EAN-Codes und das entfernen führender Nullen (z.B. bei Artikelnummern oder Postleitzahlen) deaktieren:
Datei -> Optionen -> Daten und die Haken raus nehmen:

Wie cool ist das denn?!?
Das hat mir sehr geholfen . danke!
Sehr hilfreiche Formel! Gibt es auch etwas Vergleichbares für EAN8?
Ich habe eine Formel für EAN8 hinzugefügt :)
Super schnell! Vielen Dank!! Wirklich total hilreich für einen Excel-0815-Anwender ;-)
Haben Sie vieleicht auch noch einen Tipp, wie ich eine Formel am schnellsten in 200.000 Zellen kopiere?
Zelle der Formel anklicken so das diese markiert ist und dann Doppelklick unten rechts auf die Ecke der Zelle sollte dies nach unten kopieren bis ans Ende der Tabelle – solange in der Spalte links daneben Daten stehen und keine Leerzeilen dazwischen sind.
…und eine Formel für EAN 14 wäre mein letzter unverschämter Wunsch…
EAN14 war etwas hartnäckiger zu lösen – selbst bei ChatGPT und Perplexity kamen nicht funkionierende Formeln oder falsche Ergebnisse raus (KI-Ergebnisse immer prüfen!), die nicht mit GS1 übereinstimmten – aber die Formel oben sollte nun passen :)