Anzeige
Archiv - Navigation
1328to1332
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

MAX aus Gruppen am Ende je Gruppe, bitte um Hilfe!

MAX aus Gruppen am Ende je Gruppe, bitte um Hilfe!
26.08.2013 02:01:03
Tom
Hallo liebe Exfelfreunde,
ich brauch mal eure Hilfe:
Spalte I: diverse Nummern
Spalte N: Ergebnisse
Spalte P: soll höchstes Ergebniss wiedergeben wenn...
Die Nummern in Spalte A sind aufsteigend sortiert und können mehrfach vorkommen mit jeweiligem Erbennis, wobei da auch leerzellen oder 0 vorkommen:
I - N - P
1 - 20 -
1 - 13 - und hier der Sprung also Ergebnis 20
2 - -
2 - 0 -
2 - 12 -
2 - 10 - und hier der Sprung also Ergebnis 12
3 - 89 -
3 - 11 - und hier der Sprung also Ergebnis 89
4 - 0 -
4 - 3 -
Jetzt möchte ich in Spalte C pro Nummerngruppe immer den Größten Wert wiedergeben.
Und zwar immer am Gruppenende:z.B. Wenn(I2I3 usw. Meine Formel schreibt immer gleich direkt neben der gefundenen MAX Größe, ich krieg das nicht eingebaut.
=WENN((I2&"#"&N2)=(I2&"#"&MAX(WENN($I$2:$I$21000=I2;$N$2:$N$21000)));N2;0)
Vielen Dank schon einmal für eure Hilfe.
MfG
Tom H.

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: MAX aus Gruppen am Ende je Gruppe, bitte um Hilfe!
26.08.2013 03:19:49
Christian
Hallo Tom,
ein Ansatz:
 IJKLMNOP
21    20  
31    13 20
42       
52    0  
62    12  
72    10 12
83    89  
93    11 89
104    0  
114    3 3

Formeln der Tabelle
ZelleFormel
P2{=WENN(I3=I2;"";MAX(WENN($I$2:I2=I2;$N$2:N2)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
MAX ist gelöst, wie siehts mit KGRÖSSTE aus?
26.08.2013 08:55:06
Tom
Vielen Dank. So gehts!
Jetzt versuche ich den zweit grössten Wert aus der Gruppe abzufangen.
Mein erster Ansatz gibt #Zahl! zurück:
{=WENN(I3=I2;"";KGRÖSSTE(WENN($I$2:I2=I2;$N$2:N2);2))}
Soll so eine Art Min / Max werden
Eine Idee wie ich KGRÖSSTE da jetzt einbauen muss!?
Vielen Dank schon einmal
MfG
Tom H.

AW: MAX ist gelöst, wie siehts mit KGRÖSSTE aus?
26.08.2013 10:12:45
Christian
Hallo Tom,
ein Vorschlag:
 IJKLMNOPQRSTUV
1       1234567
21    20        
31    13 2013     
42             
52    0        
62    12        
72    10 1210     
83    89        
93    11 8911     
104    0        
114    3        
124    12        
134    18        
144      18123    

Formeln der Tabelle
ZelleFormel
P2{=WENN(($I2=$I3)+(P$1>SUMMENPRODUKT(($I$2:$I$20=$I2)*($N$2:$N$20>0))); "";KGRÖSSTE(WENN(($I$2:$I$20=$I2)*($N$2:$N$20>0); $N$2:$N$20); P$1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
Funzt: geht auch KGRÖSSTE ohne Doppelte?
26.08.2013 11:12:35
Tom
Moin Christian,
ja da bin ich nicht firm drinn.
Das klappt sehr gut. Danke
Jetzt habe ich das doofe Problem dass ich die Doppelten nicht mit einbeziehen möchte.
Also wenn wir mein Beispiel in Gruppe 4 z.B. erweitern und nochmal 18 eintragen bekomme ich
auf Platz 1 = 18 und auf Platz 2 ebenso 18.
Kann man das umgehen?
Vielen Dank schon einmal im Voraus
MfG
Tom H.

AW: Funzt: geht auch KGRÖSSTE ohne Doppelte?
26.08.2013 12:06:46
Christian
Hallo Tom,
Salamitaktik.. ;-)
ein weiterer Vorschlag:
(geht bestimmt noch kürzer, die Formelgurus werden sich schon noch melden!)
 IJKLMNOPQRSTUV
1       1234567
21    20        
31    13 2013     
42             
52    0        
62    12        
72    10 1210     
83    89        
93    11 8911     
104             
114    3        
124    12        
134    18        
144    18        
154    18        
164    18 18123    

Formeln der Tabelle
ZelleFormel
P2{=WENN(I3=I2;"";MAX(WENN($I$2:$I$20=I2;$N$2:$N$20)))}
Q2{=WENN($P2="";"";WENN(Q$1>RUNDEN(SUMME(WENN(($N$2:$N$20<>"")*($I$2:$I$20=$I2)*($N$2:$N$20>0); 1/ZÄHLENWENN($N$2:$N$20;$N$2:$N$20))); 0); "";MAX(WENN(($I$2:$I$20=$I2)*($N$2:$N$20>0)*($N$2:$N$20<P2); $N$2:$N$20))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
MfG Christian

Anzeige
AW: Funzt: geht auch KGRÖSSTE ohne Doppelte?
26.08.2013 12:40:03
Tom
Moinsen,
nene keien Salami, ich bin einfach nur immer wieder verblüfft was so mancher aus dem Ärmel schütteln kann.
Ich verstehe die Formeln als ganzes aber weiß nicht immer wie ich solche aufzubauen habe.
Dafür kann ich andere wiederum ganz gut.
Mit deinem Ansatz komm ich gut klar. Dauert halt ein bischen, sind ca 100000 Zeilen...
Gruß
Tom

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige