Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Automatische Sortierung von Produkten nach Gewinn oder Marge
#1
Hallo liebe Experten,
ich würde gerne Produkte nach Gewinn und / oder Marge sortieren lassen. Am Besten mit einer Formellösung ohne Makro.
Könnte mir da jemand helfen?

Viele Grüße!!


Angehängte Dateien
.xlsx   Excelfrage.xlsx (Größe: 11,83 KB / Downloads: 7)
Antworten Top
#2
Hi

A6    =WENNFEHLER(INDEX('Daten '!$A$2:$Q$2;;10000*REST(KGRÖSSTE(('Daten '!$C$15:$Q$15+SPALTE($C$15:$Q$15)%%);ZEILE(A1));1));"")       'mit Strg, shift, Enter abschliessen  (lupo1 Formel)

B6    =INDEX('Daten '!$C$15:$Q$15;;VERGLEICH(A6;'Daten '!$C$2:$Q$2;0))

C6   =INDEX('Daten '!$C$16:$Q$16;;VERGLEICH(A6;'Daten '!$C$2:$Q$2;0))
Antworten Top
#3
Zur erstgenannten Formel A6 der Zusatz: Die Sort-Werte müssen Ganzzahlen sein oder zu solchen transformiert werden. Diese Voraussetzung trifft im Beispiel zu.
Antworten Top
#4
Hallo Elex und LCohen,
ganz herzlichen Dank für die schnelle Hilfe!! In der tat handelt es sich um Zahlen mit 2 Nachkommastellen. Gäbe es dafür auch eine gute Lösung??
Viele Grüße, Christoph
Antworten Top
#5
Hi

=WENNFEHLER(INDEX('Daten '!$A$2:$Q$2;;10000*REST(KGRÖSSTE((('Daten '!$C$15:$Q$15*100)+SPALTE($C$15:$Q$15)%%);ZEILE(A1));1));"")
Antworten Top
#6
Funktioniert, Super!!!!!!!! Viele Grüße, Christoph
Antworten Top
#7
Hallo nochmal,
also in dem Testfile hat alles auf den ersten Blick funktioniert. In der Praxis klappt es jedoch nicht, da sich die einzusortierende Zahl aus einer Formel berechnet. Siehe gelb markierte Bereiche. Gibts hierfür denn auch eine Lösung?

Viele Grüße, Christoph


Angehängte Dateien
.xlsx   Excelfrage II.xlsx (Größe: 17,25 KB / Downloads: 3)
Antworten Top
#8
Hi,

die Vorgabe war zwei Stellen nach dem Komma. Das Ergebnis deiner Berechnung im Blatt Daten C15  = 13,1135005714286

Verwende die Formel, dann sollte es klappen.

C15    =WENN(C6="";"";RUNDEN(C6-C41-C44-C54-C64-C75;2))

Gruß Elex
Antworten Top


Gehe zu:


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