mind. 3 signifikante Stellen anzeigen

Hallo,

ich möchte mind. 3 signifikante Stellen (ggf. mit Tausenderpunkt) einer Zahl angezeigt bekommen z.B.:

123456,789 => 123.456;
123,456 => 123;
12,345 => 12,3;
1,2345 => 1,23;
0,12345 => 0,123;
0,012345 => 0,0123;

Wie bekomme ich das bei Libre Office Version: 4.2.8.2 Build-ID: 420m0(Build:2) hin?
Vielen Dank!

Ich glaube nicht, dass es einen entsprechenden Formatcode gibt. Den Wert bekommst du auf genau drei signifikante Stellen gerundet mit der Formel =VALUE(TEXT(A11;“0,00E+000”)). Wenn dieser Wert Schlussnullen hat, können die aber in der Anzeige wegfallen. Umgekehrt werden Schlussnullen in der Anzeige angehängt, wenn die Größenordnung es erfordert.

Zur Verwirklichung deiner ursprüngliche Absicht musst du genügend passende Zellformatvorlagen erzeugen und mit bedingter Formatierung zur Wirkung bringen. Ein passender Ausdruck zur Abgrenzung der Fälle wäre INT(LOG(Zahl)).

Das eigentlich geeignete Format für drei signifikante Ziffern hat den Code “0,00E+00”.

Über Tausenderpunkte sage ich lieber nichts.

(V4.2.8 ist inzwischen etwas betagt. Die gut abghängte Version ist zur Zeit 4.4.7, die Avantgardeversion ist 5.1.0.2RC.)