joe2017
Goto Top

Excel Tabelle nach der Summenspalte absteigend sortieren (nur die 6 größten Ergebnisse)

Hallo Zusammern,

ich habe folgende Excel Tabelle:
4e5a29ce09cff694a99d7259ff6cf72f
[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:
2ca6f1f8123c525254c028b3448043ac
[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.

Content-Key: 285946

Url: https://administrator.de/contentid/285946

Ausgedruckt am: 28.03.2024 um 13:03 Uhr

Mitglied: 114757
114757 18.10.2015 aktualisiert um 15:49:56 Uhr
Goto Top
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 face-smile

Oder auch per Makro:
https://drive.google.com/file/d/0B_Oqbs4tcHfraHlJUnZDRFUtX0k/view?usp=sh ...

Gruß jodel32
Mitglied: joe2017
joe2017 18.10.2015 um 17:00:55 Uhr
Goto Top
Hallo,

leider benötige ich hierzu eine Formel, da ich hierfür nur die 6 größten benötige. Diese müssen in einem anderen Bereich des Tabellenblatts angezeigt werden. Ein Makro kann ich hierfür nicht verwenden, da die Makros deaktiviert sind.

Trotzdem schon mal Danke.
Mitglied: colinardo
Lösung colinardo 18.10.2015, aktualisiert am 22.10.2015 um 17:05:01 Uhr
Goto Top
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:
=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))
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
Mitglied: joe2017
joe2017 19.10.2015, aktualisiert am 22.10.2015 um 17:04:55 Uhr
Goto Top
Hallo Colinardo,

vielen Dank nochmal. Ich habe die Formel jetzt korrekt übertragen können. Lag irgendwie an einem Denkfehler.