Summe der höchsten Zahlen bilden

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

bemi59
*
Beiträge: 11
Registriert: Do, 14.08.2008 14:15

Summe der höchsten Zahlen bilden

Beitrag von bemi59 »

Hallo Anwender,
ich habe folgendes Problem.
Z.B. stehen in der Spalte D1:D6 die Zahlen 270, 268, 240, 261, 271. Ist es möglich, aus dieser Zahlenreihe die größen drei Zahlen heraus zu filtern und um dann die Summe bilden. Im Moment habe ich keine Idee mehr.
Für eine Antwort währe ich dankbar. mfg
bemi59
*
Beiträge: 11
Registriert: Do, 14.08.2008 14:15

Re: Summe der höchsten Zahlen bilden

Beitrag von bemi59 »

Hallo,
danke für die schnelle Antwort. Funktioniert soweit gut.
mfg
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: Summe der höchsten Zahlen bilden

Beitrag von chrk »

Hallo,
Du könntest einerseits mit einer Inline-Matrix die Schreibweise verkürzen, andererseits benötigst Du eine separate Zelle für die Summenbildung:

=kgrösste(D1:D6;{1|2|3}) - eingeben und mit <strg>+<shift>+<enter> als Matrixformel* abschließen liefert Dir drei Zellen untereinander mit den drei Rängen. Wenn Du die | in der Inline-Matrix durch Semikolon ersetzt, werden die Werte nebeneinander ausgegeben.


*Matrixformel: Bei der Eingabe wie oben beschrieben erscheint die Formel mit starken geschweiften Klammern eingeschlossen - die kannst Du nicht mit der Hand editieren, und Du kannst keine einzelne Zelle der Matrix bearbeiten, immer nur die gesamte Matrix. Die geschweiften Klammern der Inline-Matrix, also innerhalb der Formel, funktionieren anders. Schau mal in der Hilfe nach Matrixformeln und nach Inline-Matrix. Bei letzterem findest Du auch die Erläuterung für die Zeilen- und Spaltentrenner, Du kannst damit auch eine mehrdimensionale Matrix mit Festwerten eingeben.
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Summe der höchsten Zahlen bilden

Beitrag von Karolus »

Hallo
Wie wärs mit:

Code: Alles auswählen

=SUMMENPRODUKT(D1:D6;D1:D6>KGRÖSSTE(D1:D6;4))
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: Summe der höchsten Zahlen bilden

Beitrag von chrk »

paljass hat geschrieben: die Inlinematrix (hab ich vorher noch nie gehört)
Hab' ich mal irgendwann in der Calc-Hilfe gefunden.
Karolus hat geschrieben: Wie wärs mit:

Code: Alles auswählen

=SUMMENPRODUKT(D1:D6;D1:D6>KGRÖSSTE(D1:D6;4))
Na prima, liefert genau den einen gesuchten Wert :D
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Summe der höchsten Zahlen bilden

Beitrag von Karolus »

Hallo
paljass hat geschrieben: Ne, nicht prima. Wenn nämlich zwei gleiche Zahlen in der Liste auftauchen, wirds falsch.
Ok ich korrigiere die Formel:

Code: Alles auswählen

SUMMENPRODUKT(D1:D6;D1:D6>=KGRÖSSTE(D1:D6;3))
Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Summe der höchsten Zahlen bilden

Beitrag von Karolus »

Hallo
Falls mehrfach vorkommende Werte unter den drei grössten nur je einmal addiert werden sollen ? - dann könnte man Christians Vorschlag auf-:

Code: Alles auswählen

=SUMME(KGRÖSSTE(D1:D6;{1|2|3}))
-als Matrixformel abgeschlossen, erweitern.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
chrk
*******
Beiträge: 1670
Registriert: Sa, 22.09.2007 18:09

Re: Summe der höchsten Zahlen bilden

Beitrag von chrk »

Hallo Karo,
Karolus hat geschrieben:

Code: Alles auswählen

=SUMME(KGRÖSSTE(D1:D6;{1|2|3}))
Hast Du das ausprobiert? - Die KGRÖSSTE, wie sie da steht, gibt bei mir auch drei gleichgroße Ränge 1-3 aus.

Aber einen Aha-Effekt habe ich jetzt auch noch.
Ich habe gestern nicht vorgeschlagen, die Funktion in die Summe einzuschließen, weil ich der Meinung war, dass ich dann drei Mal die Summe bekäme. Das ist natürlich Mumpitz. Ich hatte zuerst die innere Funktion probiert und per Matrixfunktion drei Werte erhalten. Die habe ich dann um die Summe erweitert, und hatte dann, weil man die Matrixfunktion nicht nur in einer Zelle bearbeiten kann, drei Mal die selbe Summe da stehen.

Fazit: Karos Summe als Matrixfunktion funktioniert, gibt genau einen Wert zurück, summiert aber ebenfalls gleichgroße Werte.
Antworten