So gerade probiert und implementiert !
Funzt perfekt vielen Dank !
Das mit umwandeln in Wert brauche ich nicht da bei mir in (windows) Excel der "." als standard "komma" für Zahlen gesetzt ist. (Englische Nomenklatur, da die meisten Kollegen das so gewohnt sind).
Kann ich denn noch mit einem FINDEN Befehl die Anzahl der Stellen zwischen "." und "(" ermitteln (und davon dann 1 Stelle abziehen lassen )?
Also Beispiel:
12.1050(3) = 12.1050 +-
0.0003
(aus 12.1050 soll werden 12.1050 in Zelle 1 und 0.0003 in Zelle 2)
--- Update ---
Hmm zu früh gefreut....scheint wohl noch ein paar Formatprobleme zu geben: Habe versucht die führenden Nullen anzuhängen in dem ich mittels "Rest" nur die Nachkommastellen finden liess. Aber scheinbar erkennt REST hier manchmal Zahlen mit 15 /16 Nachkommastellen ?!?!
Zur Erklärung:
Spalte A einfach eine fortlaufende Nummer
Spalte B der umzuformatierende Zahlenwert
Spalte C =LINKS(B2;FINDEN("(";B2)-1)
Spalte D =TEIL(B2;FINDEN("(";B2)+1;3-FINDEN("";B2)-1)
Spalte E =REST(C2;1)
Spalte F =LÄNGE(E2)-2
Spalte I =D2/10^(F2)
Die ROTEN Zellen sind das Problem - mir ist völlig unklar warum diese Formeln hier versagen ?
--- Update ---
OK...UPDATE: Ich habs glaub ich gelöst wie folgt:
Spalte A = Label
Spalte B = Zahl mit Fehlerwert z.B. 12.1050(3)
Spalte C = Bestimme die Vorkommazahl mit =QUOTIENT(F2;1)
Spalte D = Bestimme die Zahl der Vorkammastellen mit =LÄNGE(C2)
Spalte E = Anzahl Nachkommastellen =LÄNGE(F2)-(D2+1)
Spalte F = Wert (ohne die Klammer) =LINKS(B2;FINDEN("(";B2)-1)
Spalte G = Wert des Fehlers (delta) =TEIL(B2;FINDEN("(";B2)+1;3-FINDEN("";B2)-1)
Spalte H = Wert von delta mit nachkommaNullen = =G2/10^E2