Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
376to380
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
376to380
376to380
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Kgrösste 2mal

Kgrösste 2mal
05.02.2004 09:41:53
steve1da
Guten Morgen,
habe eine Datei hochgeladen https://www.herber.de/bbs/user/3431.xls
Ich suche eine Formel, die mir die 2 höchsten Stundenzahlen raussucht und dann den Wert ermittelt. Gibt es aber 2mal die gleiche Stundenzahl, soll er mir den höchsten und zweithöchsten Wert dazu ausgeben, im Beispiel also 2 x 6 Stunden, einmal den Wert 60 und einmal den Wert 50.
In D4 und D5 hab ich das schon mal versucht, haut aber irgendwie nicht hin.
Vielen Dank schonmal.
Steve

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kgrösste 2mal
05.02.2004 09:51:10
Galenzo
Hallo,
hier meine Lösung:
(Meine Testwerte gehen von A1 bis A10)
Das Maximum -- Formel 1: =MAX(A1:A10)
Der zweitgrößte - Formel 2: {=MAX(((A1:A10 Die 2. Formel ist eine Array-Formel - geschweifte Klammern beachten
(STRG+SHIFT+ENTER statt nur ENTER)
mfg
AW: Kgrösste 2mal
05.02.2004 09:55:52
Steve1da
Hallo Galenzo,
bei Formel 2 sagt er mir, er könne keine Array-Formel bei verbundenen Zellen anwenden.
???
Steve
AW: Kgrösste 2mal
05.02.2004 09:58:36
Galenzo
ja, diese Fehlermeldung bekommst du, wenn du eine Arrayformel in eine "verbundene Zelle" einfügst. Das ist eine Zelle, bei der du zwei oder mehrere Zellen zu EINER zusammengefügt hast.
In solchen Zellen funktionieren Arrayformeln nicht.
mfg
Anzeige
AW: Kgrösste 2mal
05.02.2004 10:03:41
steve1da
Hallo Galenzo,
Deine Formel löst genau das, was ich nicht will. Die zweite Formel zeigt das zweite Maximum hinter den zwei vorhandenen 6 an, also 5. Ich will aber, das er erkennt, es sind 2 mal 6 da, und dann soll er mir den Wert (B2:B7) dazu ausspucken, also 50 und 60.
Steve
AW: Kgrösste 2mal
05.02.2004 10:35:09
Galenzo
Hallo nochmal,
ich hab' dir mal dieses Matrix-"Monster" zusammengebastelt:

=MAX(WENN(ZEILE(A1:A10) <> VERGLEICH(MAX(A1:A10);A1:A10;0)*1;A1:A10;0))

(als Matrix-Formel in geschweifte Klammern)
SChreib' mal, ob's so geht.
AW: Kgrösste 2mal
05.02.2004 10:38:06
Galenzo
Aber tut denn
=KGRÖSSTE(A1:A10;1)
=KGRÖSSTE(A1:A10;2)
nicht das gleiche????
Anzeige
AW: Kgrösste 2mal
05.02.2004 13:10:51
steve1da
Doch, prinzipiell ja schon. Aber, ich will eine Art Sverweis, d.h. das Suchkriterium ist Kgrösste(A1:A10;1 oder 2). Als Ergebnis will ich die dazughörigen Werte aus B1:B10 bekommen. Das Problem ist nur, das Kgrösste 1 oder 2 identisch sein können, aber unterschiedlich Werte sind zugeordnet. Und Excel soll dann anzeigen, z.B. Kgrösste 1 ist gleich 6, Kgrösste 2 ist gleich 6, aber der Wert für 1 ist gleich 50, der Wert für 2 ist gleich 60. Deshalb funzt der Sverweis auch nicht, da das Suchkriterium ja in beiden Fällen 6 ist.
Steve
AW: Kgrösste 2mal
05.02.2004 13:46:38
Galenzo
meine Matrix-Funktion sucht praktisch zuerst das MAximum in dem Bereich - und dann ein weiteres Maximum - und zwar in dem Bereich OHNE die Zeile, in der das erste Maximum steht. Und zwar wird von oben gesucht.
Das kannst du ja an deinen speziellen Fall anpassen...
Anzeige
AW: Kgrösste 2mal
05.02.2004 14:02:00
Steve1da
Hallo Galenzo,
das soll die Formel zwar prinzipiell machen, ich krieg nur keine Verbindung zu den Werten in B1:B10 hin. Beide Maxima aus A1:A10 kann ich auch ermitteln, nur halt nicht die Verbindung zu B1:B10, wenn beide Maxima gleich groß sind.
Steve
KGRÖSSTE und INDEX bei gleichen Werten
05.02.2004 13:54:06
Boris
Hi Steve,
in D4 und dann runterkopieren (Arrayformel):
{=INDEX($B$2:$B$10;VERGLEICH(KGRÖSSTE($A$2:$A$10+ZEILE($2:$10)/100000;ZEILE(A1));$A$2:$A$10+ZEILE($2:$10)/100000;0))}
Grüße Boris
AW: KGRÖSSTE und INDEX bei gleichen Werten
05.02.2004 14:20:47
Steve1da
Hallo Boris,
so ganz ist es das immer noch nicht. Ich versuchs noch mal kurz zu erklären.
A1-A6 beinhaltet folgende Zahlen: 1,3,5,4,6,6.
B1-B6 beinhaltet folgende Werte: 10,20,30,40,50,60.
Ich möchte jetzt, dass Excel mir die beiden höchsten Werte aus A1:A6 ausgibt (6 und 6) und die dazugehörigen Werte (hier 50 und 60). Mehr darf nicht ausgegeben werden!!
Steve
Anzeige
?!? - Die Formel macht genau das...
05.02.2004 14:39:31
Boris
AW: ?!? - Die Formel macht genau das...
05.02.2004 14:51:12
Steve1da
Stimmt,
hab beim Eintragen einen Fehler gemacht. Sorry
Klasse Formel, 1000 Dank
Steve
AW: ?!? - Die Formel macht genau das...
05.02.2004 14:56:14
Steve1da
Ich trau mich ja gar nicht zu fragen, aber ich tu es trotzdem:
Kann ich die beiden Werte (50 und 60) auch in einer Zelle angezeigt bekommen, z.B. "50 - 60"? Oder geht das gar nicht?
Steve
Verkette sie im Nachhinein mit
05.02.2004 14:58:28
Boris
=D5&" - "&D4
denn alles andere ist nur Murks.
Grüße Boris
AW: Verkette sie im Nachhinein mit
06.02.2004 09:01:20
sreve1da
Hallo Boris,
noch ne kurze Frage: Ich müsste die Formel jetzt auf einen anderen Bereich anwenden, doch stundenlanges umbauen der Formel hat nicht geklappt. Der Bereich A1:A10 muss durch C20:C25 ersetzt werden. B1:B10 durch D20:D25. Dadurch natürlich auch die Zeile. Nun ist es aber so, dass im Bereich I20:I25 und J20:J25 das gleiche nochmal ausgeführt werden muss. Da die beiden Bereiche ja in den selben Zeilen liegen, krieg ich in beiden Bereichen nur #Wert angezeigt.
Hast Du vielleicht noch ne Idee?
Danke schon mal
steve1da
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige