Top 20 Produkte in anderen Blatt anzeigen lassen
#11
In der beiefügte Musterdatei soll die Spalte N nach der höchsten Anzahl sortiert werden.


Angehängte Dateien
.xlsx   Beispielmappe.xlsx (Größe: 9,53 KB / Downloads: 3)
Antworten Top
#12
In Spalte N steht nur eine Formel die auf Spalte B verweist.
Warum sortierst du nicht nach Spalte B aufsteigend?
Antworten Top
#13
Weil die Anzahl der verkauften Einheiten nicht in Spalte B steht sondern erst in R. Das soll ich auch nicht ändern...
Antworten Top
#14
Hallo,

und warum sortierst Du nicht alle Spalten nach R?
Und warum stellst Du keine Datei vor, die der Realität entspricht?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#15
Weil dann Spalte A nicht mitsortiert wird. Die Spalten B bis P sind irrelevant
Antworten Top
#16
Hallo,

wenn ich schreibe ALLE Spalten, dann meine ich auch alle, von bis...
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#17
Hallo,

ohne den genauen Aufbau deiner Datei zu kennen, hier ein Vorschlag.
Ich stelle mir den Aufbau deiner Tabelle ungefähr wie in meiner Beispieldatei vor.
Mit Power Query könnte man die Tabelle bearbeiten und sich die Top N Produkte sortiert auswerfen lassen.

Gruß


Angehängte Dateien
.xlsx   Beispielmappe_PQ.xlsx (Größe: 19,28 KB / Downloads: 3)
Antworten Top
#18
Exakt so wie in deiner Datei. Nur wenn möglich ohne Query.
Antworten Top
#19
Hi,

also doch, alle Spalten markieren und nach R sortieren Undecided
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#20
Einen Vorschlag kann ich noch anbieten:

Zunächst in der Datentabelle eine Hilfsspalte anlegen um einen eindeutigen Rang zu ermitteln:
Code:
=RANG([@Menge];[Menge])+(CODE(TEIL(GROSS([@Produkt]);1;1))-64+CODE(TEIL(GROSS([@Produkt]);2;1))-64+CODE(TEIL(GROSS([@Produkt]);3;1)))/10^6
Damit die Sortierung in der Ausgabetabelle bei doppelten Rängen alphabetisch sortiert wiedergegeben wird, werden die ersten 3 Buchstaben des Produktnamens in eine Zahl konvertiert und zum Rangergebnis addiert.

In der Ausgabetabelle werden dann mit dem Sverweis die Daten gezogen:

Für die Spalte Produkt:
Code:
=INDEX(tab_Warenlager[Produkt];VERGLEICH(KKLEINSTE(tab_Warenlager[Rang];[@Rang]);tab_Warenlager[Rang];0);1)

Für die Spalte Menge
Code:
=INDEX(tab_Warenlager[Menge];VERGLEICH(KKLEINSTE(tab_Warenlager[Rang];[@Rang]);tab_Warenlager[Rang];0);1)


Ist aber nicht optimal.
Kommen Produktnamen auf wie: "Außenspiegel schwarz, Außenspiegel weiß; Außenspiegel gelb", dann ist der kleine workaround mit dem Buchstaben einer Zahl zuordnen hinfällig.


Angehängte Dateien
.xlsx   Beispielmappe_PQ.xlsx (Größe: 21,32 KB / Downloads: 1)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste