Autor
|
Thema: Zahlenformat: ganze oder rationale Zahl (1088 mal gelesen)
|
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003 Compass2000 in (fast) allen Ausbaustufen: Jobserver, ACM, Replikator, DBQ-Programmierung. Programmierung, Wartung und Administration von MSSQL2000-Datenbanken. Grundlegende Kenntnisse in AutoLisp-Programmierung.
|
erstellt am: 10. Nov. 2004 08:14 <-- editieren / zitieren --> Unities abgeben:
Hallo Excel-Kollegen, ich bräuchte ein Zahlenformat, das ich nicht hinbringe. Wenn eine Zahl mit einer Dezimale eingegeben wird, soll diese angezeigt werden, sonst nicht. Beispiel: 1 bleibt 1 1,5 wird 1,5 Wie sieht der Code für dieses Format aus? Hab's mit dem hier versucht: #0,# Würde an sich funktionieren, bis auf das Komma, das wird dann immer angezeigt. Aus 1 wird also 1, Wenn ich als Zellenformatierung übrigens "Standard" verwende anstatt einem Zahlenformat hätte ich genau das gewünschte Verhalten. Aber ich möchte es lieber selbst noch mal konkret definieren. Danke und ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Wolfgang Becker Mitglied Entwicklungs-Ing. CATIA-Anwender
Beiträge: 175 Registriert: 15.12.2000 CATIA V4.2.4 auf Risk 6000 unter AIX JCI Grefrath
|
erstellt am: 10. Nov. 2004 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für WolfgangE
Zitat: Original erstellt von WolfgangE:
1 bleibt 1 1,5 wird 1,5
Ist das so richtig ? Oder tippfehler?
Zitat: Original erstellt von WolfgangE:
Wenn ich als Zellenformatierung übrigens "Standard" verwende hätte ich genau das gewünschte Verhalten.
Dann nimm doch Standard. Warum kompliziert, wenns auch einfach geht. ------------------ WolfgangB Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 11. Nov. 2004 00:42 <-- editieren / zitieren --> Unities abgeben: Nur für WolfgangE
Zitat: Original erstellt von WolfgangE: Beispiel: 1 bleibt 1 1,5 wird 1,5Wie sieht der Code für dieses Format aus?...
wie schon Wolfgang Becker sagte - dein Code ist Standard ;-) und ist soweit ich weiss so definiert: zeige 10 Ziffern an, so gross wie möglich (eine Explizite Definition mit #0@... etc ist wohl nicht nötig. - Aber genau das suchst du wohl) jede weitere Ziffer vor dem Komma verringert die Stellen nach dem Komma um eins, wobei die letzte Ziffer, wenn noch nachfolgende Ziffern folgen würden, gerundet dargestellt wird. Bsp: ,123456789 ergibt 0,123456789 1,123456789 10,12345679 100,1234568 1000,123457 in der unteren Formatierung wird so der Bereich zwischen -20 und 20 genauer dargestellt was drunter/drüber ist. ohne Zahlen nach der Dezimalen. [Red][<-20]-0;[Green][>20]0;[Black]Standard;[Red]@ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
WolfgangE Mitglied
Beiträge: 1006 Registriert: 29.01.2003 Compass2000 in (fast) allen Ausbaustufen: Jobserver, ACM, Replikator, DBQ-Programmierung. Programmierung, Wartung und Administration von MSSQL2000-Datenbanken. Grundlegende Kenntnisse in AutoLisp-Programmierung.
|
erstellt am: 11. Nov. 2004 07:35 <-- editieren / zitieren --> Unities abgeben:
Danke mal für die Antworten, @Wolfgang nein, kein Tippfehler. Wie gesagt, die Standard-Formatierung hat genau dieses Verhalten, dass Dezimalen eben nur dann angezeigt werden wenn welche angegeben sind. Aber die eigentliche Frage die ich mir stelle ist die: was ist "Standard"? Wer definiert diesen und kann es verschiedene Standards geben? Kann ich davon ausgehen, dass der Standard immer derselbe ist oder kann sich dieser ändern (z.B. über die Ländereinstellungen?)? Um davon unabhängig zu sein wollte ich es eben selbst als Zahlenformat definieren. Ciao, WolfgangE ------------------ An Optimist Is A Person Who Has Not Been Shown All The Facts Yet!!! [Diese Nachricht wurde von WolfgangE am 11. Nov. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|