Clever-Excel-Forum

Normale Version: nur wenn spalte ="A", dann Formel...
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen, 

ich komme nicht weiter :(

ich habe eine Tabelle ,die so aussieht:

Name   Summe   Prio
AAA      200         A
BBB       200        A
CCC       100        B
DDD       150       A
EEE       100       C
FFF        50        A
GGG       100       A
HHH       100       A
III          150        B
JJJ         50         A
KKK        100      C

ich muss jetzt die namen aus der Spalte A nehmen und zwar nach der Größe aus der Spalte B sortiert und nur wenn in der Spalte c der Wert "A" steht. Aber es kommen manche Werte in der Spalte B doppelt.

Als Ergebnis muss dann stehen:

Name   Summe   Prio
AAA      200         A
BBB       200        A
DDD       150       A
GGG       100       A
HHH       100       A
FFF        50        A
JJJ         50         A

Und zwar in einem anderen Excel Blatt...

Ist es möglich alles in einer Formel zu packen?

vielen Dank im Voraus
Hallo,

ich würde dazu den Autofilter verwenden. Alternativ eine Pivot Tabelle.
Hola,

für die Summen:


Code:
=WENNFEHLER(KGRÖSSTE(WENN($C$1:$C$11="a";$B$1:$B$11);ZEILE(A1));"")

Die Formel mit Strg-Shift-Enter abschließen!

Für die Namen:


Code:
=WENNFEHLER(INDEX($A$1:$A$11;AGGREGAT(15;6;ZEILE($A$1:$A$11)/($B$1:$B$11=F1);ZÄHLENWENN($F$1:F1;F1)));"")

In meinem Beispiel steht die erste Formel in F1.

Gruß,
steve1da
(13.02.2017, 10:57)Der Steuerfuzzi schrieb: [ -> ]Hallo,

ich würde dazu den Autofilter verwenden. Alternativ eine Pivot Tabelle.


Danke. 
Aber dies muss in einem anderen Excel Blatt ausgegeben werden, mit Grafiken und anderen Werten...
Hi,

ich würde das mit Filter lösen. Filtere erst Sp. C nach A, danach kannst du über den Filter Sp. B aufwärts sortieren.
(13.02.2017, 10:58)steve1da schrieb: [ -> ]Hola,

für die Summen:


Code:
=WENNFEHLER(KGRÖSSTE(WENN($C$1:$C$11="a";$B$1:$B$11);ZEILE(A1));"")

Die Formel mit Strg-Shift-Enter abschließen!

Für die Namen:


Code:
=WENNFEHLER(INDEX($A$1:$A$11;AGGREGAT(15;6;ZEILE($A$1:$A$11)/($B$1:$B$11=F1);ZÄHLENWENN($F$1:F1;F1)));"")

In meinem Beispiel steht die erste Formel in F1.

Gruß,
steve1da

Vielen Dank für die schnelle Antwort, 
die Formel für die Namen funktioniert leider nicht. Es wir ein Name ausgespuckt, wo weder ein "A" in der Spalte B gibt, noch eine Summe vorhanden ist :(
Hola,

zeig bitte eine Beispieldatei.

Gruß,
steve1da