Ich habe eine dynamische Spalte = Werte bis maximal bis Zeile 28 - es können aber auch weniger sein. Wie kann der Rang richtig dargestellt werden? Die Formel =RANG(W5;$W$5:$W$28) funktioniert ja nur, wenn es auch tatsächlich bis Zelle W28 Werte hat.
=WENNFEHLER(RANG(W5;$W$5:$W$28;0);"")
=WENN(ISTFEHLER(RANG(W5;$W$5:$W$28;0));"";RANG(W5;$W$5:$W$28;0))
LG
=RANG(W5;W$5:INDEX(W:W;5+ANZAHL(W:W));0)
Gruß,=WENNFEHLER(RANG(W5;$W$5:$W$28;0);"")
=WENN(ISTFEHLER(RANG(W5;$W$5:$W$28;0));"";RANG(W5;$W$5:$W$28;0))
=RANG(W5;W$5:INDEX(W:W;5+ANZAHL(W:W));0)
Fehler: #WERT!
Fehler: Rang wird nicht angezeigt
Eine weitere Möglichkeit, um den Rang dynamisch zu berechnen, ist die Verwendung von Pivot-Tabellen. So kannst du die Daten schnell analysieren, ohne manuell Ränge berechnen zu müssen.
Angenommen, du hast folgende Werte in Zellen W5 bis W10:
Zelle | Wert |
---|---|
W5 | 10 |
W6 | 20 |
W7 | 15 |
W8 | 25 |
W9 | 5 |
W10 | 30 |
=WENNFEHLER(RANG(W5;$W$5:$W$10;0);"")
in Zelle X5 einsetzt, erhältst du den Rang für den Wert 10. Wiederhole dies für die anderen Zellen, um die Ränge für alle Werte zu bestimmen.INDEX
-Funktion, um den Bereich dynamisch anzupassen. Damit kannst du die Berechnungen automatisieren, wenn Werte hinzugefügt oder entfernt werden.1. Wie kann ich den Rang in einer anderen Spalte anzeigen? Du kannst einfach die Formel in eine andere Zelle kopieren und auf die entsprechende Zelle verweisen, um den Rang dort anzuzeigen.
2. Funktioniert diese Methode in allen Excel-Versionen?
Die Formel =WENNFEHLER()
ist nur in neueren Versionen verfügbar. Verwende die WENN(ISTFEHLER())
-Formel für ältere Versionen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen