Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

RANG in gefilterter Tabelle

Forumthread: RANG in gefilterter Tabelle

RANG in gefilterter Tabelle
12.05.2023 14:29:29
Kevin

Hallo Community,

Ich habe eine formatierte Tabelle mit Produkten (Spalte A), Preisen (Spalte B), weiteren Merkmalen z.B. Region Spalte C
Diese Tabelle wird über Datenschnitte für Region, Jahr, usw. gefiltert.
Nun möchte ich in Spalte E den Rang dieser Produkte nach Preis anzeigen. Also welches der (gefilterten) Produkte ist das günstigste, zweitgünstigste,...
Die Funktion =RANG([@[Preis]];[Preis];1) zeigt jedoch immer nur den Rang innerhalb der gesamten Tabelle unabhängig von der Filterung.
Bsp.: Filtert man nach Region "Nord" so werden auch nur die Produkte für "Nord" angezeigt. Das in Nord günstigste Produkt "Alpha" ist aber auf Rang 2, weil das global günstigste Produkt "Gamma" eben in Region "Ost" liegt. Ich möchte dass bei Filterung "Nord" Alpha auf Rang 1 landet und ohne Filterung auf Rang 2 und Gamma auf Rang 1 landet.
Wie kann ich die Formel anpassen, damit das klappt?

Viele Grüße,
Kevin

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: RANG in gefilterter Tabelle
12.05.2023 15:10:07
onur
Ein kurzes Upload der (Beispiels-) Datei ist zig-mal wertvoller als eine Umständliche Beschreibung deiner Datei.


AW: RANG in gefilterter Tabelle
12.05.2023 17:14:41
Kevin
Super vielen Dank. Werd mir am Montag die Formel mal im Detail ansehen und versuchen zu verstehen was sie tut.
Aber das Wichtigste: Sie funktioniert in der Dummy-Datei UND in der Original-Datei. Dankeschön und ein schönes Wochenende.


Anzeige
Gerne !
12.05.2023 17:55:15
onur


AW: RANG in gefilterter Tabelle
12.05.2023 18:08:11
onur
"versuchen zu verstehen was sie tut" - Tip: Für Rang 1 gibt es 0 Werte, die kleiner sind als Rang 1, für Rang 2 gibt es 1 Wert usw usw.


;
Anzeige
Anzeige

Infobox / Tutorial

RANG in gefilterter Tabelle anpassen


Schritt-für-Schritt-Anleitung

Um den Rang eines Produkts in einer gefilterten Tabelle korrekt anzuzeigen, kannst du die Funktion RANG in Kombination mit AGGREGAT verwenden. Hier ist die Schritt-für-Schritt-Anleitung:

  1. Öffne deine Excel-Datei mit der Tabelle, die du verwenden möchtest.

  2. Filtern die Tabelle nach deinen Kriterien (z.B. Region).

  3. Gehe zu der Zelle in Spalte E, in der du den Rang anzeigen möchtest.

  4. Verwende die folgende Formel:

    =RANG([@[Preis]];AGGREGAT(15;6;Preise/(Preise<>"");1);1)

    Hierbei ist Preise der Bereich, der die Preiswerte deiner Produkte enthält. Diese Formel berechnet den Rang für die gefilterten Produkte, indem sie nur die sichtbaren Zeilen berücksichtigt.

  5. Drücke Enter, um die Formel anzuwenden.


Häufige Fehler und Lösungen

  • Problem: Der Rang wird nicht aktualisiert, nachdem ein Filter angewendet wurde.

    • Lösung: Stelle sicher, dass du die AGGREGAT-Funktion korrekt verwendest. Achte darauf, dass du nur sichtbare Werte berücksichtigst.
  • Problem: Die Formel zeigt einen Fehler oder unerwartete Ergebnisse.

    • Lösung: Überprüfe die Zellreferenzen in deiner Formel. Stelle sicher, dass der Bereich für die Preise korrekt ausgewählt ist.

Alternative Methoden

Wenn du eine andere Methode zur Berechnung des Rangs in Excel verwenden möchtest, kannst du auch die Funktion ZÄHLENWENN nutzen:

=1 + ZÄHLENWENN(Preise; "<" & [@[Preis]])

Diese Methode zählt die Anzahl der Produkte, deren Preis geringer ist als der Preis des aktuellen Produkts.


Praktische Beispiele

Angenommen, du hast folgende Tabelle:

Produkt Preis Region
Alpha 10 Nord
Beta 15 Nord
Gamma 5 Ost
Delta 7 Nord

Wenn du die Tabelle nach der Region "Nord" filterst, wird die Formel für die Zelle E2 (Produkt Alpha) den Rang 1 zurückgeben, weil es der günstigste Preis in der gefilterten Ansicht ist.


Tipps für Profis

  • Nutze Datenschnitte, um die Filterung zu erleichtern und die Analyse zu verbessern. Dies kann dir helfen, die Anzahl gefilterter Zeilen schnell zu visualisieren.
  • Experimentiere mit der BEDINGTE FORMATIERUNG, um die Ränge visuell hervorzuheben.
  • Achte darauf, dass du deine Formeln regelmäßig überprüfst, wenn du Änderungen an deiner Tabelle vornimmst.

FAQ: Häufige Fragen

1. Wie kann ich den Rang in einer nicht gefilterten Tabelle berechnen?
Du kannst einfach die RANG-Funktion verwenden, z.B. =RANG([@[Preis]];[Preis];1).

2. Was mache ich, wenn ich viele gefilterte Zeilen habe?
Verwende die ANZAHL oder ANZAHL2 Funktionen, um die Anzahl gefilterter Zeilen zu ermitteln, falls du diese Information benötigst. Dies kann dir bei der Analyse helfen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige