142. Formatierung von Zahlen in einem Ergebnistext in einer Zelle von Excel mit Punkt und Dezimalstellen der Zahl

Vielleicht ist Ihnen schon aufgefallen, dass Sie Zahlen in einer Zelle mit Ergebnistext nicht mit der üblichen Formatierung dazu bringen können, dass der Tausenderpunkt und die Anzahl der Dezimalstellen angezeigt wird.

Das ist von der Optik her ärgerlich, kann aber durch die Funktion fest() mehr als ausgeglichen werden, da Sie dann auch eine kleine Verschiebung der Dezimalstellen vornehmen können.

Nein, in einer extra Zelle das Ergebnis reinschreiben und dann Formatieren klappt nicht, da die dortige Formatierung in der Ansicht nur in dieser Zelle angezeigt wird, aber es in der Zelle mit dem Ergebnistext egal ist, ob Sie ein Kreuzchen in den Formatierungsoptionen der Zahl setzen - probieren Sie es aus.

Sie verstehen nur Bahnhof? Dann ein plastisches Beispiel:


Zellen mit Formeln:


fx ="Das Ergebnis ist " & FEST(SUMME(A1:A2);2) & " €, genial, nicht?"
Zelle
A
Zelle 1 3000
Zelle 2 5000
Zelle 3 Das Ergebnis ist 8.000,00 €, genial, nicht?

Erklärung der oben eingetragenen Formel in roter Schrift mit weißen Hintergrund, die in der blauen Zelle A3 zum roten Ergebnistext führt. Die Zahl in A3 können Sie weder in Excel 2007 noch 2010 formatieren, da das Ergebnis der Summenformel als Text interpretiert wird und Sie so nicht die Zellenformatierung auf dem regulären Wege wählen können...

Mit dem Gleichheitszeichen leiten Sie wie üblich eine Formel ein - das müssen Sie setzen!

Text wird in Anführungszeichen gesetzt, dass ist nicht neu...

Das erste kaufmännische UND (&) trennt den ersten Teil des Textes von der Summenfunktion, die wir nun praktischer Weise in derselben Zelle verwenden.

Die Funktion FEST arbeitet nach dem Schema, der in der Microsoft Hilfe hier wie folgend zitiert wird:

Syntax

FEST(Zahl;Dezimalstellen;Keine_Punkte)

Zahl        ist die Zahl, die Sie runden und in Text umwandeln möchten.

Dezimalstellen        ist die Anzahl der Ziffern rechts vom Dezimalkomma.

Keine_Punkte        ist ein Wahrheitswert. Ist Keine_Punkte WAHR, fügt FEST in einen als Ergebnis gelieferten Text keine Punkte (Tausendertrennzeichen) ein.

Zitat: Microsoft Hilfe von Excel 2007, mit freundlicher Unterstützung der Microsoft Corporation

Als Zahl fügen wir also die Summenfunktion im Beispiel ein. Die addiert die Zellen A1-A2. Danach kommt ein Semikolon und das nächste Argument von der Funktion Fest ist nun die Anzahl der Dezimalstellen.

Das  können Sie nach Beschreibung der Hilfe mit 127 Stellen machen oder durch Verwendung einer negativen 1 (-1) Zahl, die die Zahl links hinter dem Komma rundet.

Aber danach müsste doch eigentlich nach einem weiteren Semikolon ein "wahr" oder "falsch" als Eintrag für das Argument keine_Punkte kommen?

Richtig, aber das kann man auch weglassen, wenn man einen Punkt anzeigen möchte. Richtig, sie könnten nach einem Semikolon auch ein falsch eintragen, wenn Sie einen Punkt setzen wollen oder ein wahr, wenn Sie keinen Punkt angezeigt bekommen wollen...

Danach wird die Funktion Fest noch mit einer Klammer geschlossen und danach fügte der Autor noch nach einem kaufmännischen UND ein wenig Text auf althergebrachte Weise ein.

Vor Ihnen steht nun ein formatierter Text ohne Zahlen, von daher sollte das wirklich das Endergebnis sein, da Sie ohne größeren Aufwand nicht an die Zahl mehr herankommen...

Dieses Beispiel können Sie auf alle möglichen Formeln übertragen, die Sie auf die o. a. Art in der Fest()-Funktion verschachteln.

Bei dem Ausdruck sieht das toll aus und für den Leser am PC ist das hübscher. Das mit Schummellösungen zu emulieren ist ein Mehraufwand, der unnötig ist und Sie bekommen so das komplette Ergebnis in eine Zelle.





Impressum
Datenschutz