Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Rang mit Bedingung

Rang mit Bedingung
18.01.2006 16:22:16
Heinz
Hallo Excellenten,
ich habe eine große Tabelle mit Artikeln,
Artikelbeschreibungen und Umsätzen.
Jetzt möchte ich (aber ohne Pivot) eine Liste,
welcher Artikel aus einer (von mir festzulegenden)
Artikelgruppe den höchsten Umsatzwert hat,
welcher den zweithöchsten usw.
Artikelname....Artikelgruppe... Umsatz
Artikel 1.......Gruppe2........12,50
Artikel 2.......Gruppe4........24,10
Artikel 3.......Gruppe2........38,25
Artikel 4.......Gruppe2.........5,50
Artikel 6.......Gruppe4........12,33
Ich hätte also gerne eine Rangliste, für die
Artikel der Gruppe2
Das Ergebnis sollte dann so aussehen.
Artikel3.....38,25 (höchster Umsatz)
Artikel1.....12,50 (zweithöchster Umsatz)
Artikel4......5,50 (dritthöchster Umsatz)
Habt Ihr einen Vorschlag? Über die Recherche
finde ich zwar einiges über "Ränge" aber nichts
mit einer Bedingung verknüpft.
Ich freue mich auf Eure Vorschläge und wünsche allen
einen schönen Abend.
Heinz
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Rang mit Bedingung
18.01.2006 16:34:08
Josef
Hallo Heinz!
Meinst du so?
Tabelle1
 ABCD
1ArtikelnameArtikelgruppeUmsatz 
2Artikel 1Gruppe212,5 
3Artikel 2Gruppe424,1 
4Artikel 3Gruppe238,25 
5Artikel 4Gruppe25,5 
6Artikel 6Gruppe412,33 
7    
8    
9    
10    
11    
12    
13ArtikelgruppeGruppe2  
14    
15ArtikelnameUmsatz  
16Artikel 338,25  
17Artikel 112,5  
18Artikel 45,5  
19    
Formeln der Tabelle
A16 : =WENN(B16<>"";INDEX($A$2:$A$6;VERGLEICH(B16;$C$2:$C$6;0);0);"")
B16 : {=WENN(ISTFEHLER(KGRÖSSTE(WENN($B$2:$B$6=$B$13;$C$2:$C$6);ZEILE(A1)));"";KGRÖSSTE(WENN($B$2:$B$6=$B$13;$C$2:$C$6);ZEILE(A1)))}
A17 : =WENN(B17<>"";INDEX($A$2:$A$6;VERGLEICH(B17;$C$2:$C$6;0);0);"")
B17 : {=WENN(ISTFEHLER(KGRÖSSTE(WENN($B$2:$B$6=$B$13;$C$2:$C$6);ZEILE(A2)));"";KGRÖSSTE(WENN($B$2:$B$6=$B$13;$C$2:$C$6);ZEILE(A2)))}
A18 : =WENN(B18<>"";INDEX($A$2:$A$6;VERGLEICH(B18;$C$2:$C$6;0);0);"")
B18 : {=WENN(ISTFEHLER(KGRÖSSTE(WENN($B$2:$B$6=$B$13;$C$2:$C$6);ZEILE(A3)));"";KGRÖSSTE(WENN($B$2:$B$6=$B$13;$C$2:$C$6);ZEILE(A3)))}
A19 : =WENN(B19<>"";INDEX($A$2:$A$6;VERGLEICH(B19;$C$2:$C$6;0);0);"")
B19 : {=WENN(ISTFEHLER(KGRÖSSTE(WENN($B$2:$B$6=$B$13;$C$2:$C$6);ZEILE(A4)));"";KGRÖSSTE(WENN($B$2:$B$6=$B$13;$C$2:$C$6);ZEILE(A4)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
Sepp -> Tolle Formel-Vielen Dank, o.T.
18.01.2006 21:35:02
Heinz
doch noch ne Frage ....
19.01.2006 12:26:17
Heinz
Hallo Sepp (oder wer sich berufen fühlt),
Mein Problem: Zusätzlich zu der oben genannten
Aufgabenstellung kann es auch vorkommen, das
einzelne Artikel mehrfach vorkommen.
Wenn bei meinem Beispiel der Artikel 4
noch zwei mal vorkommt (1x mit 20 Euro und
1x mit 15 Euro), dann sollte dieser Artikel
den Rang 1 erhalten, weil er dann in der Summe
39,50 Euro beinhaltet.
Die Formel müsste also zunächst alle gleichen
Artikelbezeichnungen aufsummieren und dann
den Rang bilden.
... aber ggf. sind da die Grenzen des "Formelismus"
erreicht.
Heinz
Anzeige
AW: doch noch ne Frage ....
19.01.2006 16:28:08
Josef
Hallo Heinz!
Dazu würde ich mit einer Hilfsspalte arbeiten!
Oder ein anderer Weg!
Wenn du die Liste nach den Artikeln sortierst, dann könntest du mal unter
"Daten" &gt "Teilergebnisse" schauen, das ist auch ein super Tool!
Warum willst du keine Pivot? Die ist doch wie gemacht für solche Sachen!
'******************************
'* Gruß Sepp
'*
'* Rückmeldung wäre nett!
'******************************

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige