Dopplung bei gleichen Werten mit INDEX vermeiden?
#1
Hallo zusammen,

ich habe diese kleine Tabelle im Anhang, aus der ich gerne meine Top 5-Kunden auslesen möchte.

Das klappt eigentlich auch problemlos - bis zu dem Punkt, wo zwei oder mehr Kunden die gleiche Anzahl von Stücken haben.

Über KGRÖSSTE wird im Beispiel zwei Mal der gleiche Wert ausgeworfen, über INDEX und VERGLEICH bekomme ich dann aber beide Male den ersten Treffer in der Kundenspalte.  Huh

Kann man das irgendwie vermeiden?

Danke euch und ein frohes neues Jahr!
Mischa


Angehängte Dateien
.xlsx   Test_INDEX.xlsx (Größe: 10,41 KB / Downloads: 13)
Antworten Top
#2
Hi,

dafür nimmst du den Autofilter ==> Zahlenfilter ==> Top 5

VG Juvee
[-] Folgende(r) 1 Nutzer sagt Danke an juvee für diesen Beitrag:
  • manwald
Antworten Top
#3
Hi,

das einfachste wäre es, den Autofilter zu verwenden.

Wenn es denn per Formel sein muss:
mach eine Hilfsspalte mit der Formel
C2: =B2+Zeile()%%%
Und verwende diese dann bei KGRÖSSTE und VERGLEICH.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
[-] Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:
  • manwald
Antworten Top
#4
Danke für eure schnellen Antworten.

Ich möchte keinen Filter verwenden, sondern tatsächlich eine Formel.

Leider verstehe ich nicht genau, wie du deine Formel genau meinst, @HKindler.
Kannst du diese evtl. einmal als Beispiel in meine Excel einfügen?
Antworten Top
#5
Hi Mischa,

wie Helmut schon schrieb, einfach Zeile()%%%% an die Werte aus Spalte B hängen.
Habe das jetzt in C gemacht, kann ja ausgeblendet werden


Angehängte Dateien
.xlsx   Test_INDEX.xlsx (Größe: 10,99 KB / Downloads: 4)
Grüße

J.K.H.
[-] Folgende(r) 1 Nutzer sagt Danke an J.K.H. für diesen Beitrag:
  • manwald
Antworten Top
#6
Hi,

mein, kann ich gerade nicht. Sitze am Handy 21
Aber so schwer ist das nicht. Schreibe die Formel in C2 und ziehe sie runter. Und jetzt ersetzt du in deinen Formel das jedes B durch C.

Wenn du beim Ergebnis deinerdie Nachkommastellen nicht sehen willst, dann verwende ein entsprechendes Zahlenformat oder RUNDEN().
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
[-] Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:
  • manwald
Antworten Top
#7
Hallo,

du kannst auch Filter und Sortieren verwenden.

=SORTIEREN(FILTER(A2:B8;B2:B8>=KGRÖSSTE(B2:B8;5));2;-1)
Cadmus
[-] Folgende(r) 1 Nutzer sagt Danke an Cadmus für diesen Beitrag:
  • manwald
Antworten Top
#8
Hi,

oder auch so:



.xlsx   Test_INDEX.xlsx (Größe: 11,04 KB / Downloads: 13)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • manwald
Antworten Top
#9
Wow - vielen Dank für eure Hilfe, das hat geklappt!!! Smile

Habe mich für die SORTIEREN-Lösung entschieden, da ich diese am besten nachvollziehen konnte.

Den Ansatz mit AGGREGAT habe ich leider nicht umgesetzt bekommen, da in Spalte A und B oberhalb der Daten noch andere Daten vorhanden sind.

Wirklich toll, wie einem hier geholfen wird  Heart
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste