(03.02.2017, 00:58)zeuni schrieb: Vollkommen richtig! Hier der Versuch obiges anzuwenden, es fehlt ein Argument?
=SUMMENPRODUKT(kgrösste(B4:B164);Zeile(4:"ac167")))
Danke
Häääh, was machst Du denn? Was soll das Summenprodukt? Du vermischst zwei Formeln und läßt bei beiden einige Argumente weg. Verstehe doch erst mal die Eine, bevor Du Dich an die Andere setzt. Und was soll das sein: Zeile(4:"ac167")?
Ich habe es Dir doch jetzt zwei Mal erklärt, wie die Formel funktioniert. Ein Mal mit Deiner Datei, in der in allen Spalten die 8 größten Werte stehen.
Hast Du überhaupt mal gemacht, was ich oben im Beitrag geschrieben habe?
Du willst doch aus dem Bereich B4:B164 die 8 größten Werte aufgelistet haben?
Also schreibe in eine beliebige Zelle rein:
=KGRÖSSTE($B$4:$B$164;1) => daraufhin wird dann die größte Zahl aus dem Bereich angezeigt.
dann schreibst du eine Zeile drunter: =KGRÖSSTE($B$4:$B$164;2) => daraufhin wird dann die 2.größte Zahl aus dem Bereich angezeigt.
dann schreibst du eine Zeile drunter: =KGRÖSSTE($B$4:$B$164;3) => daraufhin wird dann die 3.größte Zahl aus dem Bereich angezeigt.
usw.
Du mußt also in in jeder Zeile die Zahl für die x.größte manuell um eins erhöhen.
Jetzt kannst Du anstelle der 1 schreiben: Zeile(A1)
Also =KGRÖSSTE($B$4:$B$164;Zeile(A1)) => daraufhin wird dann die größte Zahl aus dem Bereich angezeigt. Wenn Du jetzt diese Formel um eine Zelle nach unten ziehst, wird
daraus =KGRÖSSTE($B$4:$B$164;Zeile(A2)) => daraufhin wird dann die 2.größte Zahl aus dem Bereich angezeigt. Wieder eine Zeile
runterziehen: =KGRÖSSTE($B$4:$B$164;Zeile(A3)) => daraufhin wird dann die 3.größte Zahl aus dem Bereich angezeigt.
usw.
So mußt Du nicht in jeder Zeile die Zahl manuell um eins erhöhen, sondern kannst einfach ziehen.
Schaue Dir doch einfach mal die angehängte Datei an in dem als Ausschnitt gezeigten Bereich ist es doch genau so drin.
Vielleicht verstehst Du jetzt, wie die Formel funktioniert.