Hallo Tom,
da deine Frage zweideutig ist und du noch nicht reagiert hast, bin ich mir nun nicht im Klaren, ob für dich die EAN-Prüfziffer oder die Z1S1-Bezuggsart Vorrang hat.
Falls es die Prüfziffer ist, dann funktioniert diese Formel
=REST(10-REST(SUMMENPRODUKT((TEIL($A1;ZEILE(1:12);1))*{1;3;1;3;1;3;1;3;1;3;1;3});10);10)
Der zwölfstellige Zahlencode steht hierbei in A1.
A1 muss das Textformat haben, als Vorsorge für führende Nullen im Zahlencode.
Gruß
Rainer