Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1176to1180
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Kgrösste mit bestimmter Adresse

Kgrösste mit bestimmter Adresse
Chris
Hallo zusammen,
ich hoffe mir kann jemand bei folgendem Problem helfen:
https://www.herber.de/bbs/user/71463.xls
In "Tabelle 1" habe ich Daten stehen, wobei Werte monatlich dazukommen und sich auch die Zeilennummern verschieben können. Deshalb habe ich in meiner Originaldatei in "Hilfstabelle" Formeln gebastelt, die mir Start- und Endzeilen sowie die zu betrachtende Spalte ausrechnet (Vereinfacht hier in der hochgeladenen Datei einfach nur als Wert eingetragen).
Ich möchte mir in "Übersicht" eine Sortierung der "No." nach Größe anzeigen lassen (siehe in der Beispieldatei mit Autofilter das Musterergebnis).
Irgendwie sollte das mit KGRÖSSTE funktionieren, wobei der Bereich (J6:J29) bei den Werten in "Hilfstabelle" starten und enden sollte. Ich komme leider auf keine Lösung.
Gruß
Chris
AW: Kgrösste mit bestimmter Adresse
10.09.2010 11:37:38
JogyB
Hallo Chris,
kann hier keine Dateien herunterladen, aber mal als Hinweis: Schau Dir mal Bereich.Verschieben an, damit kannst Du Bereiche dynamisch festlegen. Das kannst Du auch in Bereichsnamen verwenden.
Gruß, Jogy
AW: Kgrösste mit bestimmter Adresse
10.09.2010 12:16:35
Chris
Hallo Jogy,
das habe ich schon in Verwendung für die Berechnung von J6:J29.
Jetzt brauche ich nur eine Formel für KGRÖSSTE (glaube ich), á la KGRÖSSTE(Adresse(...)&":"&...;...)
AW: Kgrösste mit bestimmter Adresse
10.09.2010 12:35:22
JogyB
Hallo Chris,
mal als Beispiel:
In K1 steht die Spalte (als Zahl!), in K2 die Startzeile und in K3 die Endzeile.
Dann kommt in die erste Zelle, in der die Werte ausgegeben werden sollen:
=WENN(ZEILE(A1)<=$K$3-$K$2+1;KGRÖSSTE(BEREICH.VERSCHIEBEN($A$1;$K$2-1;$K$1-1;$K$3-$K$2+1); ZEILE(A1));"")
Steht in K1 die Spalte als Buchstabe, dann wird das zu:
=WENN(ZEILE(A1)<=$K$3-$K$2+1;KGRÖSSTE(BEREICH.VERSCHIEBEN($A$1;$K$2-1;SPALTE(INDIREKT($K$1&1))-1; $K$3-$K$2+1);ZEILE(A1));"")
Alternativ kann in K1 die Startzelle als Bezug (also J6) und in K2 dasselbe mit der Endzelle.
=WENN(ZEILE(A21)<=ZEILE(INDIREKT($K$2))-ZEILE(INDIREKT($K$1))+1;KGRÖSSTE(INDIREKT($K$1&":"&$K$2); ZEILE(A21));"")
Alle Formeln lassen sich beliebig herunterkopieren.
Gruß, Jogy
Anzeige
AW: Kgrösste mit bestimmter Adresse
10.09.2010 12:53:15
Chris
hi,
coole Idee, das scheint zu funktionieren. Danke!
Bei mir sieht die Formel so aus:
=WENN(ZEILE(A1)<=Hilfstabelle!$D$11-Hilfstabelle!$C$11+1; KGRÖSSTE(BEREICH.VERSCHIEBEN(Tabelle1!$A$1;Hilfstabelle!$C$11-1;Hilfstabelle!$B$17-1; Hilfstabelle!$D$11-Hilfstabelle!$C$11+1); ZEILE(A1));"")
Jetzt bräuchte ich allerdings neben den Werten auch noch die zugehörigen No.
Die stehen in 'Tabelle1' immer in Spalte J.
AW: Kgrösste mit bestimmter Adresse
10.09.2010 13:13:01
JogyB
Hallo Chris,
sind die Werte eindeutig oder können da auch welche mehrfach vorkommen?
Gruß, Jogy
AW: Kgrösste mit bestimmter Adresse
10.09.2010 13:16:45
Chris
Die Werte können mehrfach vorkommen.
Di No. sind eindeutig
Anzeige
@Jogy: ein Bild gefällig? ;-))
10.09.2010 13:51:26
silex1
Daten:
Arbeitsblatt mit dem Namen 'Tabelle1'
 CDEFGHIJKLMN
5 JanfebMrzAprMaiJunJulAugSepOktNov
6No.1     55    
7No.2     510    
8No.3     611    
9No.4     63    
10No.5     102    
11No.6     121    
12No.7     130    
13No.8     1415    
14No.9     11716    
15No.10     818    
16No.11      20    
17No.12      21    
18No.13      5    
19No.14      6    
20No.15      7    
21No.16      0    
22No.17      2    
23No.18      0    
24No.19      1    
25No.20      3    
26No.21      4    
27No.22      3    
28No.23      3    
29No.24      3    
30Kunde 1      9    
31Kunde 2      10    
32Kunde 3      1    
33Kunde 4      110    
34Kunde 5      15    
35Kunde 6      16    
36Kunde 7      18    
37Kunde 8      19    
38Kunde 9      20    
39Kunde 10      21    
40            
41            
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Auwertung soll:
Arbeitsblatt mit dem Namen 'Übersicht'
 BC
3No.Wert
4No.1221
5No.1120
6No.1018
7No.916
8No.815
9No.311
10No.210
11No.157
12No.146
13No.15
14No.135
15No.214
16No.43
17No.203
18No.223
19No.233
20No.243
21No.52
22No.172
23No.61
24No.191
25No.70
26No.160
27No.180
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

VG, Rene
Anzeige
AW: Kgrösste mit bestimmter Adresse
10.09.2010 14:21:26
Christian
Hallo Chris,
bevor wir uns in wilde Formeln stürzen, noch weitere Fragen!!
Wenn in Tabelle1 weitere Nummern hinzukommen, heißen die dann auch wirlich No.25, No.26 usw. oder sind das nur Bsp.-Namen?
Beginnt der Datenbereich in Tabelle1 immer, auch nach einfügen von Zeilen, in Zeile 6?
In Tabelle1 Zeile 5 sind nur Monatskürzel als Text hinterlegt, nehme aber mal an für die weitere Auswertung hättest Du gerne nach Monat mit dazugehörigem Jahr?
Wieviele andere und was für Formeln sind noch in der Originaltabelle vorhanden? Das wäre wichtig für die Wahl der Namensformeln, damit später die Berechnungen nicht immer ewig dauern!
MfG Christian
Anzeige
AW: Kgrösste mit bestimmter Adresse
10.09.2010 14:08:28
JogyB
Hallo Chris,
anbei mal eine Beispieltabelle (hoch geht's ja, nur runter nicht):
https://www.herber.de/bbs/user/71468.xls
Wird zum Erklären sonst etwas komplex.
Gruß, Jogy
AW: Kgrösste mit bestimmter Adresse
10.09.2010 16:01:57
Chris
Vielen Dank, das klappt (fast) perfekt. Die Ergebnisse werden richtig angezeigt (ich brauche nur die ersten 10).
Allerdings zeigte Excel zunächst für die "No." nur immer den selben Wert an. Ich habe dann in den Optionen die Iterationen angeklickt und auf 1 gesetzt. Dadurch werden die richtigen Ergebnisse angezeigt.
Wenn ich jetzt allerdings in einer beliebigen Zelle etwas eintrage und/oder Enter drücke, verschwinden die Werte wieder teilweise (#NV). Nur F9 hilft dann.
Weiß jemand, ob man das umgehen kann?
Gruß
Chris
Anzeige
AW: Kgrösste mit bestimmter Adresse
10.09.2010 16:16:49
JogyB
Hallo Chris,
da habe ich leider grade keine Idee, bei mir tritt das nicht auf. Ich lasse es mal offen.
Gruß, Jogy

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige