Beitrag 02-579

◀◀ Beitrag 02-578 | ▲ Forum 02 ▲ | Beitrag 02-580 ▶▶
◀ Beitrag 03/02-185 | ▲ Jahr 2011 ▲ | Beitrag 03/02-186 ▶

Datum/Uhrzeit: 15.02.2011 19:47
Titel: Formeln für MS Excel

Baureihe (3-stellig) in Zelle A1, Ordnungsnummer (3-stellig) in Zelle B1 (Format A1 und B1 = Text, damit auch führende Nullen angezeigt werden):
=REST((10-REST((LINKS(A1;1)*1
+KÜRZEN((TEIL(A1;2;1)*2)/10)
+REST((TEIL(A1;2;1)*2);10)
+RECHTS(A1;1)*1
+KÜRZEN((LINKS(B1;1)*2)/10)
+REST((LINKS(B1;1)*2);10)
+TEIL(B1;2;1)*1
+KÜRZEN((RECHTS(B1;1)*2)/10)
+REST((RECHTS(B1;1)*2);10));10));10)

Baureihe und Ordnungsnummer (insgesamt 6-stellig) in Zelle A1 (Format A1 = Benutzerdefiniert: 000' '000, also Zahlenformat mit Leerzeichen, welches nicht eingetippt werden muss):
=REST(10-REST((GANZZAHL(RECHTS(A1;6)/10^5)
+GANZZAHL(GANZZAHL(RECHTS(A1;5)/10^4)*2/10)
+REST(GANZZAHL(RECHTS(A1;5)/10^4)*2;10)
+GANZZAHL(RECHTS(A1;4)/10^3)
+GANZZAHL(GANZZAHL(RECHTS(A1;3)/10^2)*2/10)
+REST(GANZZAHL(RECHTS(A1;3)/10^2)*2;10)
+GANZZAHL(RECHTS(A1;2)/10)
+GANZZAHL(RECHTS(A1;1)*2/10)
+REST(GANZZAHL(RECHTS(A1;1)*2);10));10);10)

Baureihe und Ordnungsnummer (insgesamt 7-stellig mit Leerzeichen in der Mitte) in Zelle A1 (Format A1 = Text; Tfz-Nummer MUSS mit Leerzeichen eingetippt werden):
=REST(10-REST((LINKS(A1;1)*1
+GANZZAHL(TEIL(A1;2;1)*2/10)
+REST(TEIL(A1;2;1)*2;10)
+TEIL(A1;3;1)*1
+GANZZAHL(TEIL(A1;5;1)*2/10)
+REST(TEIL(A1;5;1)*2;10)
+TEIL(A1;6;1)*1
+GANZZAHL(RECHTS(A1;1)*2/10)
+REST(RECHTS(A1;1)*2;10));10);10)

Die ersten drei Beispiele sind üblicherweise nur für deutsche Staatsbahnen ab 1968 bzw. 1970 bis ca. 2007 anzuwenden.

Fahrzeugnummer (11-stellig) in Zelle A1 (Format A1 = Benutzerdefiniert: 00' '00' '00'-'00' '000, also Zahlenformat mit Leerzeichen, welche nicht eingetippt werden müssen; Darstellung zweckmäßigerweise für Personenwagennummernaufteilung):
=REST(10-REST((GANZZAHL(GANZZAHL(RECHTS(A1;11)/10^10)*2/10)
+REST(GANZZAHL(RECHTS(A1;11)/10^10)*2;10)
+GANZZAHL(RECHTS(A1;10)/10^9)
+GANZZAHL(GANZZAHL(RECHTS(A1;9)/10^8)*2/10)
+REST(GANZZAHL(RECHTS(A1;9)/10^8)*2;10)
+GANZZAHL(RECHTS(A1;8)/10^7)
+GANZZAHL(GANZZAHL(RECHTS(A1;7)/10^6)*2/10)
+REST(GANZZAHL(RECHTS(A1;7)/10^6)*2;10)
+GANZZAHL(RECHTS(A1;6)/10^5)
+GANZZAHL(GANZZAHL(RECHTS(A1;5)/10^4)*2/10)
+REST(GANZZAHL(RECHTS(A1;5)/10^4)*2;10)
+GANZZAHL(RECHTS(A1;4)/10^3)
+GANZZAHL(GANZZAHL(RECHTS(A1;3)/10^2)*2/10)
+REST(GANZZAHL(RECHTS(A1;3)/10^2)*2;10)
+GANZZAHL(RECHTS(A1;2)/10)
+GANZZAHL(RECHTS(A1;1)*2/10)
+REST(GANZZAHL(RECHTS(A1;1)*2);10));10);10)

Die Zeilenumbrüche in den Formeln dienen nur der übersichtlicheren Darstellung.