Seite 3 von 8

Re: errechnen der prüfziffer für ci + module

Verfasst: 31.08.2012, 18:44
von fireblade
Nicht wenn mal das + für KabelDigital benötigt

Re: errechnen der prüfziffer für ci + module

Verfasst: 01.09.2012, 00:04
von DarkStar
fireblade hat geschrieben:Wenn ich hier mal so dazwischen fragen darf, wie kann ich mir eine SN für den Sagemcom RCI88-320 errechnen :confused:
Kannst du problemlos mit meinen Serial-Generator errechnen, habs auch gerade mal online gegen gecheckt die Serials werden von KD als gültig erkannt :)

Re: errechnen der prüfziffer für ci + module

Verfasst: 01.09.2012, 01:58
von Newty
fireblade hat geschrieben:Nicht wenn mal das + für KabelDigital benötigt
Eine "+" bzw "Komfort" Freischaltung gibts nur für Kunden, die den Recorder bei KDG kaufen oder mieten. Wer einfach nur eine Seriennummer eines Recorders angibt erhält keine Freischaltung für Komfort und damit auch nicht für den EPG

Re: errechnen der prüfziffer für ci + module

Verfasst: 04.09.2012, 14:49
von Kurz
MB-Berlin hat geschrieben:Hatte Newty mal gepostet:

Die ersten 10 Stellen der Seriennummer durch 23 Teilen, Rest Merken, dann die 10 und 11 Stelle addieren. Wenn zahl über 100, alles andere abschneiden.
Als Beispiel: Wir wollen
390150002123pp (p für Prüfziffern) mit gültiger Prüfziffer versehen
Also zuerst: 3901500021/23 = 169630435,69565217391304347826087 => Rest 16 (Tipp fürn Taschenrechner: 0,69565217391304347826087*23 = 16)

Dann 16+23 = 39 , da kleiner als 100 ist die Prüfziffer 39 und die Gesamtseriennummer 39015000212339, Nummer wurde gerade von mir online getestet, einer hat also einen Freibrief


MB_berlin
Wäre folgende Formel in Microsoft Excel richtig:
in Zelle A1 = 390150002123pp
Formel = LINKS(A1;12) & RECHTS(LINKS(A1;10)-(23*GANZZAHL(LINKS(A1;10)/23))+TEIL(A1;11;2);2)
Ergebnis = 39015000212339

Ist der Divisor immer 23?
Ist es Zufall, dass im Beispiel die 11. und 12. Stelle auch = 23 ist?

Re: errechnen der prüfziffer für ci + module

Verfasst: 04.09.2012, 17:01
von Newty
[quote="Kurz"
Ist es Zufall, dass im Beispiel die 11. und 12. Stelle auch = 23 ist?[/quote]
Der Divisor ist immer 23, egal welche Seriennummer berechnet wird.

Re: errechnen der prüfziffer für ci + module

Verfasst: 04.09.2012, 17:03
von schinge
Kurz hat geschrieben: Wäre folgende Formel in Microsoft Excel richtig:
in Zelle A1 = 390150002123pp
Formel = LINKS(A1;12) & RECHTS(LINKS(A1;10)-(23*GANZZAHL(LINKS(A1;10)/23))+TEIL(A1;11;2);2)
Ergebnis = 39015000212339
Zumindest kommt mit deiner Formel bei mehreren verschiedenen Ausgangsnummern das selbe Ergebnis wie mit meiner Formel raus:
=LINKS(A1;12)&RECHTS(REST(LINKS(A1;10);23)+TEIL(A1;11;2);2)
Ich hab die zwar nicht in einer Zelle, sondern in Schritten realisiert (damit ich die Teilergebnisse, wie z.B. Prüfziffer >99, überprüfen kann), aber sie funktioniert auch wenn ich die Schritte so zusammenfasse. Effektiv habe ich nur REST()-Funktion verwendet, während Du das "von Hand" ausrechnest.
Ist der Divisor immer 23?
Ist es Zufall, dass im Beispiel die 11. und 12. Stelle auch = 23 ist?
Ja und ja.

Re: errechnen der prüfziffer für ci + module

Verfasst: 04.09.2012, 18:32
von Kurz
schinge, vielen Dank für die Mühe und Antwort!
=REST(...) lieferte im Büro (Excel 2003) ab 10 Stellen den Fehler #ZAHL!, daher bin ich über den Umweg GANZZAHL gegangen.
Hier zu Hause (Excel 2010) funktioniert auch REST.

Vorschlag für Formel in Zelle A1 = ="39015" & ZUFALLSBEREICH(0;9) & ZUFALLSBEREICH(0;9) & ZUFALLSBEREICH(0;9) & ZUFALLSBEREICH(0;9) & ZUFALLSBEREICH(0;9) & ZUFALLSBEREICH(0;9) & ZUFALLSBEREICH(0;9) & "pp"

Re: errechnen der prüfziffer für ci + module

Verfasst: 05.09.2012, 11:14
von rumble_ef
Kurz hat geschrieben: Formel = LINKS(A1;12) & RECHTS(LINKS(A1;10)-(23*GANZZAHL(LINKS(A1;10)/23))+TEIL(A1;11;2);2)
Kleine Korrektur - falls die Prüfziffer am Ende < 10 ist, fehlt dir eine Stelle. Durch das +100 ist die Prüfziffer immer dreistellig, dadurch kann das dann nicht passieren.

Code: Alles auswählen

="39015"&ZUFALLSBEREICH(0;9)&ZUFALLSBEREICH(0;9)&ZUFALLSBEREICH(0;9)&ZUFALLSBEREICH(0;9)&ZUFALLSBEREICH(0;9)&ZUFALLSBEREICH(0;9)&ZUFALLSBEREICH(0;9)&"pp"
=LINKS(A1;12)&RECHTS(LINKS(A1;10)-(23*GANZZAHL(LINKS(A1;10)/23))+TEIL(A1;11;2)+100;2)
Funktioniert übrigens auch im OpenOffice und LibreOffice.

Re: errechnen der prüfziffer für ci + module

Verfasst: 05.09.2012, 12:52
von Kurz
Danke, rumble_ef.

Re: errechnen der prüfziffer für ci + module

Verfasst: 20.09.2012, 10:35
von andig
sataus hat geschrieben:Hallo Leute, erst mal vielen Dank für Eure Hilfe habe nun eine G09 bestellt, bei den Link bekommt mann ja Augenkrebs habe es nicht geschaft das zu entziffern.
Bin mal gespannt ob alles so klappt da die Dame an der Hottline nicht wuste das die D02 nicht geht.

sataus
Hallo Sataus,
wie hast Du KDG erklärt, dass Du jetzt eine G09 brauchst? Geht die Bestellung bei existierender D02 online oder hast Du angerufen? Gerne PN..
Viele Grüße,
Andreas