Clever-Excel-Forum

Normale Version: Top 10 Liste für Zahlen X<Y
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin,

ich versuche, eine TOP 10 Liste zu erstellen. Es geht um per Formel ermittelte Tage seit. In einigen Zellen gibt excel mir den Platzhalter(?) [
Bild bitte so als Datei hochladen: Klick mich!
(wenn es keine eingetragenen werte gibt).

Wenn ich jetzt mit kkgrösste eine Liste erstelle, dann sind die TOP 10 von diesen Zahlen belegt und die Werte, dich ich zeigen möchte, gehen komplett unter... habe mal eine Bsp. Datei beigefügt :)
Moin

Code:
=WENN(ANZAHL(F4:H4);HEUTE()-MAX(F4:H4);0)
OK, das klappt ja gut. Follow-up:

Habe jetzt eine top 10 Liste, teilweise mit gleichen werten:

29 
29
28
28
27
26
25 
Etc.


  1. Jetzt soll ich der der Nachbarspalte der dazugehörige Buchstabe erscheinen. Für den ersten wert bekomme ich das hin 
Code:
=Index($A$2:$A$D1000;Vergleich(H2;$C:$C;0);2)

Aber für den zweiten nicht. Da kommt ja der selbe zugehörige Buchstabe raus...
Moin,

so?
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
1Top ListeReferenzliste
2
31.29B21A
42.29B29B
53.28J22C
64.28J26D
75.27E27E
86.26D23F
97.25G25G
108.24H24H
119.23F27I
1210.22C28J
1311.22CK
1412.21AL

ZelleFormel
C3=INDEX($E$3:$E$14;VERGLEICH(B3;$D$3:$D$14;0))
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Nicht ganz, jeder Buchstabe soll nur einmal vorkommen. Habe mal eine Beispieldatei beigefügt. Ich suche die Formel zu Ermittlung der Orte in Spalte "C"
Moin

Z.B. so:
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDEFG
1TOP-ListeTage seitOrtRefereznliste
2129,0009Augsburg24Roth24,0002
3229,0006München24Nürnberg24,0003
4328,0008Rüsselsheim25Linz25,0004
5427,0011Salzburg24Landsberg24,0005
6527,0007Würzbürg29München29,0006
7626,001Wien27Würzbürg27,0007
8725,0004Linz28Rüsselsheim28,0008
9824,0005Landsberg29Augsburg29,0009
10924,0003Nürnberg26Wien26,001
111024,0002Roth27Salzburg27,0011

ZelleFormel
B2=KGRÖSSTE($G$2:$G$11;A2)
C2=INDEX($F$2:$F$11;VERGLEICH(B2;$G$2:$G$11;0))
G2=E2+ZEILE()%%
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Das würde klappen, habe vergessen, das es aber auch Leerzeilen gibt. In denen erscheint jetzt #wert! Und dann klappt kgrösste für b nicht mehr
Hallöchen,

dass in Leerzellen #WERT erscheint, glaub ich nicht. Dann hätten leere Zellen recht ungewöhnliche Erscheinungen :15:

Falls jedoch in Deinem Datenbereich Fehlerwerte enthalten sind, wäre das mal ein Anfang für des Kennenlernen der AGGREGAT-Funktion:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCDE
1311#DIV/0!3
2#DIV/0!
322
433

ZelleFormel
A1=KGRÖSSTE(B1:B4;1)
D1=KGRÖSSTE(C1:C4;1)
E1=AGGREGAT(14;6;C1:C4;1)
C2=1/0
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg