Excel-Formel: Rang mit Ordnungssuffix -

Inhaltsverzeichnis

Generische Formel

=CHOOSE(number,"st","nd","rd","th","th","th","th","th","th","th")

Zusammenfassung

Um einer Zahl ein Ordnungssuffix hinzuzufügen (z. B. 1., 2., 3. usw.), können Sie das Suffix mithilfe einer Formel verwenden, die auf der CHOOSE-Funktion basiert.

Im gezeigten Beispiel lautet die Formel in C5:

=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")

Erläuterung

Ordnungszahlen repräsentieren die Position oder den Rang in einer fortlaufenden Reihenfolge. Sie werden normalerweise mit einem Zahl + Buchstaben-Suffix geschrieben: 1., 2., 3. usw.

Um ein Ordnungssuffix für einen kleinen Satz von Zahlen zu erhalten, können Sie die CHOOSE-Funktion wie folgt verwenden:

=CHOOSE(B5,"st","nd","rd","th","th","th","th","th","th","th")

Hier nimmt CHOOSE einfach eine Nummer aus Spalte B und verwendet diese Nummer als Index, um das richtige Suffix abzurufen.

Eine universelle Formel

Bei einem größeren Zahlenbereich ist es nicht praktisch, immer wieder Werte zu CHOOSE hinzuzufügen. In diesem Fall können Sie zu einer komplizierteren Formel wechseln, die die MOD-Funktion verwendet:

=IF(AND(MOD(ABS(A1),100)>10,MOD(ABS(A1),100)<14),"th", CHOOSE(MOD(ABS(A1),10)+1,"th","st","nd","rd","th","th","th","th","th","th"))

Diese Formel verwendet zuerst MOD mit UND, um den Fall von Zahlen wie 11, 12, 13, 111, 112, 113 usw. zu "fangen", die ein nicht standardmäßiges Suffix haben, mit dem immer "th" ist. Alle anderen Zahlen verwenden die 10 Suffixwerte in CHOOSE.

Die ABS-Funktion wird verwendet, um sowohl negative als auch positive Zahlen zu behandeln.

Suffix mit Nummer verketten

Sie können das Suffix direkt mit einer der obigen Formeln verketten (verbinden). Zum Beispiel, um einer Zahl 1-10 in A1 ein Ordnungssuffix hinzuzufügen:

=A1&CHOOSE(A1,"st","nd","rd","th","th","th","th","th","th","th")

Beachten Sie jedoch, dass dadurch die Zahl in einen Textwert umgewandelt wird.

Gute Links

Ordnungssuffixe in Excel (Chip Pearson)

Interessante Beiträge...