Aus einer Quelldatei möchte ich mir die fünf Kunden mit dem niedrigsten Absatz in kg anzeigen lassen. Die Formel funktioniert auch, aber wenn doppelte Werte vorkommen, wird die erstgefundene Zeile doppelt ausgegeben.
Ich versuche es bisher mit Index + Vergleich, z.B Zelle E4: =INDEX($A:$A;VERGLEICH(KKLEINSTE($B:$B;1);$B:$B;0))
Wie bekomme ich es hin, dass alle Zeilen angezeigt werden?
31.01.2022, 10:16 (Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2022, 10:51 von LCohen.)
{E4:G8}: =INDEX(A4:C14;VERGLEICH(KKLEINSTE(WENN(B4:B14;B4:B14+ZEILE(B4:B14)%%%);ZEILE(A1:A5));B4:B14+ZEILE(B4:B14)%%%;0);{1.2.3}) als {=Formelarray} auf den 15 Zellen abschließen (in der Datei ist noch die "3-Zellen-Herunterkopiervariante").
Im neuen dynamischen Excel statt dessen nur einfach in einer Zellformel: =INDEX(SORTIEREN(A4:C14;2);SEQUENZ(5);{1.2.3})
Hoffentlich für alle eine Demo, wie überlegen das neue Excel ist, und was wir jahrelang für einen Sch... fabriziert haben (auch wenn es uns natürlich weitergebildet hat).
Ich nutze mittlerweile die Office Version 2016, sorry (habe meine Info nun aktualisiert), die Sortieren-Formel geht bei mir nicht.
Ich habe vergessen zu erwähnen, dass meine Quelltabelle auch leere Zellen in der Gewichtsspalte hat. Die erste Formel gibt nun die ersten fünf Zeilen aus, die Leerzellen beinhalten.
31.01.2022, 10:41 (Dieser Beitrag wurde zuletzt bearbeitet: 31.01.2022, 10:52 von LCohen.)
oben aktualisiert in Wort und als Datei. Bitte lerne Formelarray für die letzte Zeit Deines alten Excels dazu (Arrayformel auf einem Bereich statt Zelle)! Du könntest die Datei auch nach XLWeb hochladen.