Summe der höchsten Zahlen bilden
Moderator: Moderatoren
Summe der höchsten Zahlen bilden
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
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
Re: Summe der höchsten Zahlen bilden
Hallo,
danke für die schnelle Antwort. Funktioniert soweit gut.
mfg
danke für die schnelle Antwort. Funktioniert soweit gut.
mfg
Re: Summe der höchsten Zahlen bilden
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.
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.
Re: Summe der höchsten Zahlen bilden
Hallo
Wie wärs mit:
Gruß Karo
Wie wärs mit:
Code: Alles auswählen
=SUMMENPRODUKT(D1:D6;D1:D6>KGRÖSSTE(D1:D6;4))
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Summe der höchsten Zahlen bilden
Hab' ich mal irgendwann in der Calc-Hilfe gefunden.paljass hat geschrieben: die Inlinematrix (hab ich vorher noch nie gehört)
Na prima, liefert genau den einen gesuchten WertKarolus hat geschrieben: Wie wärs mit:Code: Alles auswählen
=SUMMENPRODUKT(D1:D6;D1:D6>KGRÖSSTE(D1:D6;4))

Re: Summe der höchsten Zahlen bilden
Hallo
Gruß Karo
Ok ich korrigiere die Formel:paljass hat geschrieben: Ne, nicht prima. Wenn nämlich zwei gleiche Zahlen in der Liste auftauchen, wirds falsch.
Code: Alles auswählen
SUMMENPRODUKT(D1:D6;D1:D6>=KGRÖSSTE(D1:D6;3))
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Summe der höchsten Zahlen bilden
Hallo
Falls mehrfach vorkommende Werte unter den drei grössten nur je einmal addiert werden sollen ? - dann könnte man Christians Vorschlag auf-:
-als Matrixformel abgeschlossen, erweitern.
Gruß Karo
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}))
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)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Re: Summe der höchsten Zahlen bilden
Hallo Karo,
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.
Hast Du das ausprobiert? - Die KGRÖSSTE, wie sie da steht, gibt bei mir auch drei gleichgroße Ränge 1-3 aus.Karolus hat geschrieben:Code: Alles auswählen
=SUMME(KGRÖSSTE(D1:D6;{1|2|3}))
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.