Jim fragt sich, wie er Excel dazu bringen kann, Zahlen automatisch mit „k“ für Tausende und „m“ für Millionen anzuzeigen. Wenn eine Zelle beispielsweise den Wert $ 470.000 enthält, möchte er, dass sie als $ 470.000 angezeigt wird. Wenn es den Wert $ 1.107.432 enthält, möchte er, dass es als $ 1.1m angezeigt wird.

Eine naheliegende Methode besteht darin, eine Formel zu erstellen, in der die Informationen wie gewünscht angezeigt werden. Die folgende Formel berücksichtigt die Größe der Zahl in Zelle B2 und stellt dann eine formatierte Textzeichenfolge bereit, die dieser Größe entspricht:

=IF(B2 < 1000,B2,IF(B2 < 1000000, "$" & ROUND(B2/1000,1) & "k", "$" & ROUND(B2/1000000,1) & "m"))

Denken Sie daran, dass dies eine einzelne Formel ist und vollständig in einer Zeile eingegeben werden sollte. Der Nachteil eines solchen Ansatzes ist natürlich, dass die Formel Platz in Ihrem Arbeitsblatt einnimmt. Um dies zu umgehen, können Sie stattdessen ein benutzerdefiniertes Format erstellen, das sich einfach auf die Anzeige der Nummer in der Zelle auswirkt.

Um ein benutzerdefiniertes Format zu erstellen, wenn Sie eine Excel-Version vor Excel 2007 verwenden, wählen Sie im Menü Format die Option Zellen, zeigen Sie die Registerkarte Nummer an und klicken Sie links im Dialogfeld auf Benutzerdefiniert. Hier ist das benutzerdefinierte Format, das Sie im Dialogfeld erstellen sollten:

[>1000000]$#.0,,"m";[>1000]$#,"k";$#,##0

Dieses Format zeigt sowohl Millionen als auch Tausende in der gewünschten Notation an. Wenn die Zahl unter tausend liegt, wird sie ohne spezielle Notation angezeigt. Gegebenenfalls werden die Werte auf eine Dezimalstelle gerundet.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (3528) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: