Excel Tabelle nach der Summenspalte absteigend sortieren (nur die 6 größten Ergebnisse)
Hallo Zusammern,
ich habe folgende Excel Tabelle: [A] [B] [C] [D] [E] [F] [G] [H]
[1] 1 1 2 1 1 2 10 4
[2] 2 1 2 4 2 4 2 3
[3] 3 1 1 3 4 3 3 3
[4] 1 1 7 3 4 4 1 1
[5] 7 4 12 11 11 13 16 11 (Summe)
Ich möchte ab der Spalte K die 6 größten Spalten sortiert nach deren Summen ausgeben.
Bsp: [1] [A] [B] [C] [D] [E] [F] [G] [H] [K] [L] [M] [N] [O] [P]
[2] 1 1 2 1 1 2 10 4 10 2 2 1 1 4
[3] 2 1 2 4 2 4 2 3 2 4 2 4 2 3
[4] 3 1 1 3 4 3 3 3 3 3 1 3 4 3
[5] 1 1 7 3 4 4 1 1 1 4 7 3 4 1
[6] 7 4 12 11 11 13 16 11 16 13 12 11 11 11 (Summe)
Ich habe dies bereits mit der Formel "KGRÖSSTE" und "WVERWEIS" versucht. Jedoch gibt es ein Problem, sobald mehrere gleiche Summen (wie in meinem Fall "11") vorhanden sind. Dann wird immer die erste gefundene Spalte und somit drei Mal die Spalte D angegeben. In meinem Versuch musste ich jedoch die Summe in die oberste Zeile packen was auch nicht sein sollte.
Hier ist mein Versuch
K1 {=KGRÖSSTE(A1:H1;1)}
K2 {=WVERWEIS(KGRÖSSTE(A1:H1;1);A1:H5;2;FALSCH)}
[A] [B] [C] [D] [E] [F] [G] [H]
[1] 7 4 12 11 11 13 16 11 (Summe)
[2] 1 1 2 1 1 2 10 4
[3] 2 1 2 4 2 4 2 3
[4] 3 1 1 3 4 3 3 3
[5] 1 1 7 3 4 4 1 1
Weiß jemand wie dies Funktioniert? Vielleicht denke ich auch einfach zu kompliziert, und man kann die Tabelle anders Sortieren?
Leider funktioniert die Ansicht mit den Tabellen nicht, weshalb ich noch zwei Bilder angehängt habe.
ich habe folgende Excel Tabelle: [A] [B] [C] [D] [E] [F] [G] [H]
[1] 1 1 2 1 1 2 10 4
[2] 2 1 2 4 2 4 2 3
[3] 3 1 1 3 4 3 3 3
[4] 1 1 7 3 4 4 1 1
[5] 7 4 12 11 11 13 16 11 (Summe)
Ich möchte ab der Spalte K die 6 größten Spalten sortiert nach deren Summen ausgeben.
Bsp: [1] [A] [B] [C] [D] [E] [F] [G] [H] [K] [L] [M] [N] [O] [P]
[2] 1 1 2 1 1 2 10 4 10 2 2 1 1 4
[3] 2 1 2 4 2 4 2 3 2 4 2 4 2 3
[4] 3 1 1 3 4 3 3 3 3 3 1 3 4 3
[5] 1 1 7 3 4 4 1 1 1 4 7 3 4 1
[6] 7 4 12 11 11 13 16 11 16 13 12 11 11 11 (Summe)
Ich habe dies bereits mit der Formel "KGRÖSSTE" und "WVERWEIS" versucht. Jedoch gibt es ein Problem, sobald mehrere gleiche Summen (wie in meinem Fall "11") vorhanden sind. Dann wird immer die erste gefundene Spalte und somit drei Mal die Spalte D angegeben. In meinem Versuch musste ich jedoch die Summe in die oberste Zeile packen was auch nicht sein sollte.
Hier ist mein Versuch
K1 {=KGRÖSSTE(A1:H1;1)}
K2 {=WVERWEIS(KGRÖSSTE(A1:H1;1);A1:H5;2;FALSCH)}
[A] [B] [C] [D] [E] [F] [G] [H]
[1] 7 4 12 11 11 13 16 11 (Summe)
[2] 1 1 2 1 1 2 10 4
[3] 2 1 2 4 2 4 2 3
[4] 3 1 1 3 4 3 3 3
[5] 1 1 7 3 4 4 1 1
Weiß jemand wie dies Funktioniert? Vielleicht denke ich auch einfach zu kompliziert, und man kann die Tabelle anders Sortieren?
Leider funktioniert die Ansicht mit den Tabellen nicht, weshalb ich noch zwei Bilder angehängt habe.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 285946
Url: https://administrator.de/forum/excel-tabelle-nach-der-summenspalte-absteigend-sortieren-nur-die-6-groessten-ergebnisse-285946.html
Ausgedruckt am: 07.04.2025 um 02:04 Uhr
4 Kommentare
Neuester Kommentar

Moin,
ganz einfach:
gesamten Bereich markieren, dann Start > Bearbeiten > Sortieren und Filtern > Benutzerdefiniertes Sortieren dort dann unter Optionen festlegen das nach Spalten sortiert wird.
Dann in der Regel folgendes Einstellen:
Sortieren nach "Zeile 5", Sortierung: "Absteigend" wählen dann klick auf OK, fertig
Oder auch per Makro:
https://drive.google.com/file/d/0B_Oqbs4tcHfraHlJUnZDRFUtX0k/view?usp=sh ...
Gruß jodel32
ganz einfach:
gesamten Bereich markieren, dann Start > Bearbeiten > Sortieren und Filtern > Benutzerdefiniertes Sortieren dort dann unter Optionen festlegen das nach Spalten sortiert wird.
Dann in der Regel folgendes Einstellen:
Sortieren nach "Zeile 5", Sortierung: "Absteigend" wählen dann klick auf OK, fertig
Oder auch per Makro:
https://drive.google.com/file/d/0B_Oqbs4tcHfraHlJUnZDRFUtX0k/view?usp=sh ...
Gruß jodel32
Hallo SauerJochen,
habe dir hier mal ein Sheet mit einer möglichen Matrix-Formel zusammengestellt:
sort_columns_285946.xlsx
Angelehnt an folgenden Beitrag sähe die Formel in K1 dann so aus:
BITTE BEACHTEN: Dies ist eine Matrix-Formel. Man muss die Formel mit STRG-SHIFT-ENTER abschließen anstatt nur mit einem "einfachen" Enter.
Die Formel sich über den benötigten Bereich runterkopieren. Natürlich könnte man einen Teil der Formel in eine Hilfsspalte oder berechneten Namen auslagern dann ist es übersichtlicher, aber ich hab's jetzt einfach mal so gelassen.
Grüße Uwe
habe dir hier mal ein Sheet mit einer möglichen Matrix-Formel zusammengestellt:
sort_columns_285946.xlsx
Angelehnt an folgenden Beitrag sähe die Formel in K1 dann so aus:
=INDEX($A1:$H1;1;VERGLEICH(KGRÖSSTE($A$5:$H$5-SPALTE($A:$H)/9^9;SPALTE(A$1));$A$5:$H$5-SPALTE($A:$H)/9^9;0))
Die Formel sich über den benötigten Bereich runterkopieren. Natürlich könnte man einen Teil der Formel in eine Hilfsspalte oder berechneten Namen auslagern dann ist es übersichtlicher, aber ich hab's jetzt einfach mal so gelassen.
Grüße Uwe