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

Printed on: April 26, 2024 at 17:04 o'clock

Mitglied: 114757
114757 Oct 18, 2015 updated at 13:49:56 (UTC)
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
Member: joe2017
joe2017 Oct 18, 2015 at 15:00:55 (UTC)
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.
Member: colinardo
Solution colinardo Oct 18, 2015, updated at Oct 22, 2015 at 15:05:01 (UTC)
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
Member: joe2017
joe2017 Oct 19, 2015, updated at Oct 22, 2015 at 15:04:55 (UTC)
Goto Top
Hallo Colinardo,

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