Seite 1 von 1

Re: Calc / Summe beste 5 aus 9

Verfasst: Do, 12.07.2012 15:23
von Karolus
Hallo
Was sind für dich die besten Fünf ?
die 5 höchsten oder die fünf niedrigsten ?
zählen die 50er als 3 Zahlen oder als eine ?

Fragen über Fragen
Karo

Re: Calc / Summe beste 5 aus 9

Verfasst: Do, 12.07.2012 15:58
von Karolus
Hallo
Das heisst es soll in deinen Beispielszahlen alles ausser der 2 (und der 0) summiert werden ? -richtig

Code: Alles auswählen

=SUMMENPRODUKT(E3:N3;E3:N3>=KGRÖSSTE(E3:N3;5))
Karo

Re: Calc / Summe beste 5 aus 9

Verfasst: Do, 12.07.2012 16:48
von Karolus
Hallo

Was soll geschehen wenn neben 3 mal 50 auch die 25 dreimal vorhanden wäre - soll die dritte 25 dann ebenfalls summiert werden oder nicht ?

Ah - die Rückfrage ist schon beantwortet -

Dann möchtest du

Code: Alles auswählen

=SUMME(RUNDEN(KGRÖSSTE(E3:M3+SPALTE(E3:M3)/1000;ZEILE(A1:A5))))
als MatrixFormel (Strg+shift+enter abschliessen, oder per [x]Matrix-option im Formelassistenten )

Das funktioniert so nur für ganzzahlige Einträge.

Edit:
Die Formel oben ist unnötig kompliziert, es geht wesentlich einfacher und allgemeingültig mit:

Code: Alles auswählen

=SUMME(KGRÖSSTE(E3:M3;ZEILE(A1:A5)))
als Matrix
oder analog dazu mit Inline-Matrix →siehe übernächsten Beitrag von Matlat
Karo

Re: Calc / Summe beste 5 aus 9

Verfasst: Fr, 13.07.2012 00:29
von matlat
Hallo
=SUMME(KGRÖSSTE(e3:m3;{1|2|3|4|5}))
(als MatrixFormel (Strg+shift+enter) abschließen)
funktioniert auch bei beliebigen Zahlen.
@Karolus
Kannst du mir deine Formel erklären? Ich steig da nicht hinter.
Vielen Dank
Wolfgang

Re: Calc / Summe beste 5 aus 9

Verfasst: Fr, 13.07.2012 07:04
von Karolus
Hallo

@Wolfgang
Vergiss die Formel von mir von oben, sie ist überkompliziert und tut auch nicht mehr wie deine.

Karo

Re: Calc / Summe beste 5 aus 9

Verfasst: Mi, 18.07.2012 18:37
von Bockenheimer
Noch ein kleiner Verbesserungsvorschlag:
Wenn man den Bereich 'Zeile(A1:A5)' mit einem Namen versieht (Einfügen > Name > festlegen bspw. fuenf_werte) und diesen benannten Bereich verwendet, also SUMME(KGRÖSSTE(E3:M3;ZEILE(fuenf_werte))) schreibt, gibt es auch keine Probleme, wenn man Zeilen darüber einfügt oder entfernt.