NVE Prüfnummer Berechnung in Excel
Schritt-für-Schritt-Anleitung
Um die NVE Prüfnummer zu berechnen, kannst du die folgenden Schritte in Excel ausführen:
-
Zelle vorbereiten: Gib die 17-stellige Zahl in Zelle A1 ein. Stelle sicher, dass die Zelle als Text formatiert ist, um Probleme mit der Darstellung zu vermeiden.
-
Formel zur Berechnung der Prüfnummer: Verwende die folgende Formel in Zelle B1, um die Prüfziffer zu berechnen:
=10 - REST(SUMMENPRODUKT(TEIL(A1;ZEILE(1:17);1)*(1+2*REST(ZEILE(2:18);2)));10)
Diese Formel multipliziert die Ziffern der 17-stelligen Zahl abwechselnd mit 1 und 3, summiert die Ergebnisse und berechnet die Prüfziffer.
-
Prüfziffer anzeigen: Das Ergebnis in Zelle B1 zeigt nun die berechnete Prüfziffer für den NVE-Code an.
Häufige Fehler und Lösungen
-
Problem: "Falsche Länge" wird angezeigt.
- Lösung: Stelle sicher, dass die Eingabe in Zelle A1 genau 17 Ziffern enthält und als Text formatiert ist.
-
Problem: Excel liefert unerwartete Ergebnisse.
- Lösung: Überprüfe die Formel auf Tippfehler und stelle sicher, dass die richtige Zelle referenziert wird.
-
Problem: Negative Ergebnisse oder Fehler bei der Berechnung.
- Lösung: Vergewissere dich, dass du die Formel korrekt eingegeben hast und alle Klammern stimmen.
Alternative Methoden
Eine alternative Methode zur Berechnung der NVE-Prüfziffer ist die Verwendung von VBA. Hier ist ein Beispiel für eine benutzerdefinierte Funktion (UDF):
Public Function NVE_r(rng As Range) As Integer
Dim Tx As String
Dim Bo As Boolean
Dim NVE As Integer
Tx = rng.Value
For i = Len(Tx) To 1 Step -1
F = IIf(Bo, 1, 3)
NVE = NVE + Mid(Tx, i, 1) * F
Bo = Not Bo
Next i
NVE_r = (10 - (NVE Mod 10)) Mod 10
End Function
Füge diesen Code in ein Modul ein und rufe die Funktion in Excel auf, um die NVE-Prüfziffer zu berechnen.
Praktische Beispiele
Hier sind einige Beispiele zur Veranschaulichung:
- Beispiel 1: Für die 17-stellige Zahl
34037497026835101 sollte die Prüfziffer 7 sein.
- Beispiel 2: Bei der Zahl
34037497026835201 ergibt sich die Prüfziffer 4.
- Beispiel 3: Die Zahl
34037497026835401 ergibt die Prüfziffer 8.
Verwende diese Beispiele, um die Funktionalität deiner Formeln oder VBA-Funktionen zu testen.
Tipps für Profis
- Verwende Named Ranges: Um deine Formeln übersichtlicher zu gestalten, kannst du benannte Bereiche für die Eingabewerte verwenden.
- Fehlerüberprüfung: Implementiere Fehlerüberprüfungen in deinen VBA-Funktionen, um sicherzustellen, dass nur gültige NVE-Nummern verarbeitet werden.
- Formatierung: Achte darauf, dass die Zelle, in der die NVE-Nummer eingegeben wird, als Text formatiert ist, um Probleme mit führenden Nullen zu vermeiden.
FAQ: Häufige Fragen
1. Wie berechnet man die Prüfziffer für EAN-13?
Die EAN-13 Prüfnummer wird ähnlich wie die NVE-Prüfziffer berechnet, indem man die Ziffern von rechts nach links abwechselnd mit 1 und 3 multipliziert und die Produktsumme verwendet.
2. Kann ich die Prüfnummer auch für SSCC-Nummern verwenden?
Ja, die Methoden zur Berechnung der NVE-Prüfziffer sind ähnlich und können auch für die SSCC-Nummer verwendet werden.
3. Welche Excel-Version benötige ich für die VBA-Funktion?
Die VBA-Funktion sollte in den meisten modernen Excel-Versionen funktionieren, einschließlich Excel 2010 und höher.