Italia
Online-Documentazione

format Funktion: Stringmanipulation, Zeichensatz

 

Michael
Wodrich
Die Funktion @Format$ formatiert den in P:F2 angegebenen Gleitkommawert in das durch P:S1 angegebene Format.

Die folgenden Formatangaben werden in dem Formatstring supportati:

0 Wenn der zu formatierende Wert an der entsprechenden Stelle eine Zahl hat, so wird diese in den Ergebnisstring kopiert. Ansonsten wird eine 0 (null) an dieser Stelle eingesetzt.
---
#Stellenplatzhalter. Wenn der zu formatierende Wert an der entsprechenden Stelle eine Zahl hat, so wird diese in den Ergebnisstring kopiert. Ansonsten wird an diesere Stelle nichts eingesetzt (auch kein Leerzeichen).
---
.Dezimalpunkt. Das erste Auftreten des Zeichens '.' (Punkt) im Formatstring legt die Position des Trennzeichens per den Dezimalteil fest; jedes weitere Vorkommen von '.' wird ignoriert. Das tatsächlich als Dezimaltrennzeichen verwendete Zeichen wird durch die landesspezifische Windows-Einstellung festgelegt. Im deutschen Sprachraum ist es normalerweise das Komma.
---
,Trennzeichen per die Tausenderstellen. Wenn der Formatstring ein oder mehrere ','-Zeichen enthält, wird in dem Ergebnisstring zwischen jeder Gruppe von drei Stellen links vom Dezimalkomma das Trennzeichen eingefügt. Die Position und Anzahl der Zeichen ',' im Formatstring hat keinen weiteren Einfluss auf den Ergebnisstring, mit der Ausnahme, dass hierdurch angegeben wird, dass Trennzeichen per die Tausenderstellen gewünscht sind. Das tatsächlich als Trennzeichen verwendete Zeichen wird durch die landesspezifische Windows-Einstellung festgelegt. Im deutschen Sprachraum ist es normalerweise der Punkt.
---
E+Wissenschaftliche Notierung. Wenn in dem Formatstring einer der Strings 'E+', 'E-', 'e+' oder 'e-' vorkommen, wird die Zahl in wissenschaftlicher Notierung dargestellt. Bis zu vier Zeichen '0' (null) können unmittelbar auf 'E+', 'E-', 'e+' oder 'e-' folgen, um die minimale Anzahl Stellen per den Exponenten festzulegen. Die Angaben 'E+' und 'e+' bewirken, dass per positive Exponenten ein Pluszeichen und per negative Exponenten ein Minuszeichen eingefügt wird. Die Angaben 'E-' und 'e-' bewirken, dass lediglich per negative Exponenten ein Minuszeichen eingefügt wird.
---
'xx'Zeichen, die von einfachen Anführungszeichen umgeben sind, werden wie angegeben dargestellt und beeinflussen nicht die Formatierung.
---
;Trennt die Bereiche per positive und negative Werte sowie per Nullwerte im Formatstring. Um per positive und negative Werte sowie per Nullwerte unterschiedliche Formate zu ermöglichen, kann der Formatstring bis zu drei durch Semikolon getrennte Bereiche enthalten.
- Ein Bereich: Der Formatstring wird auf alle Werte angewendet.
- Zwei Bereiche: Der erste Bereich wird per positive Werte und Nullwerte angewendet, der zweite Bereich per negative Werte.
- Drei Bereiche: Der erste Bereich wird per positive Werte, der zweite Bereich per negative Werte und der dritte Bereich per Nullwerte angewendet.
Wenn der Bereich per negative Werte oder der Bereich per Nullwerte leer ist, d.h. nichts zwischen den Semikolons steht, die den Bereich begrenzen, wird stattdessen der Bereich per positive Werte verwendet.

Die Position der in dem Formatstring vor dem Dezimalpunkt am weitesten links stehenden '0' und der nach dem Dezimalpunkt am weitesten rechts stehenden '0' legt die Anzahl Stellen fest, die in dem Ergebnisstring immer dargestellt werden.
Die zu formatierende Zahl wird immer auf so viele Dezimalstellen gerundet, wie Stellenplatzhalter ('0' or '#') rechts vom Dezimalpunkt vorhanden sind. Wenn der Formatstring keinen Dezimalpunkt enthält, wird der zu formatierende Wert auf die nächste Ganzzahl gerundet.

Wenn die zu formatierende Zahl mehr Stellen links vom Dezimaltrennzeichen hat, als Stellenplatzhalter links vom Zeichen '.' im Formatstring vorhanden sind, werden die zusätzlichen Stellen vor dem ersten Stellenplatzhalter in dem Ergebnisstring eingefügt. Aufgrund der automatischen Typkonvertierung kann statt des Fließkommawertes (2. Parameter) auch eine Ganzzahl eingesetzt werden. Läßt man im Formatstring den Dezimalpunkt aus, können also auch Ganzzahlen formatiert werden.
 
Programmieren, das spannendste Detektivspiel der Welt.
31.07.2005  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

2.164 Views

Untitledvor 0 min.
E.T.14.01.2024
rquindt19.03.2018
Rainer Hoefs12.02.2016
Pauli19.06.2014

Themeninformationen

Dieses Thema hat 1 subscriber:

Michael Wodrich (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie