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.

Preisfindung über div. Tabellenblätter
#21
Hallo Elex,

leider klappt es nicht.

Es wird kein Preis in AB10 der Order-follow-up für den neuen Lieferanten GTB003 angezeigt Sad.


Angehängte Dateien
.xlsx   Test.xlsx (Größe: 62,41 KB / Downloads: 3)
Antworten Top
#22
Hi

Da R10 leer ist kann auch kein Preis in AB10 ermittelt werden.
Du hast aber auch die Tabelle in ihren Spalten nochmals geändert und in der Formel nur ein Teil angepasst.

Neue Formel.

=WENNFEHLER(INDEX(INDIREKT("_"&[@[GTB Suppl. No.]]);VERGLEICH([@[Customer Article No.]];INDIREKT("_"&[@[GTB Suppl. No.]]&"[Customer Article No.]");0);10+2*VERGLEICH([@[Order Qty]];AGGREGAT(14;6;{0.0.0.0.0.0.0.0.0.0.1.0.1.0.1.0.0.0.0.0}*INDEX(INDIREKT("_"&[@[GTB Suppl. No.]]);VERGLEICH([@[Customer Article No.]];INDIREKT("_"&[@[GTB Suppl. No.]]&"[Customer Article No.]");0););{3.2.1});1));"")

Zwei stellen sind anzupassen. Die 10 hast du selbst angepasst. Die steht immer für die erste Spalte vor ersten Qty.
0.0.0.0.0.0.0.0.0.0.1.0.1.0.1.0.0.0.0.0 sind alle Spalten deiner Tabelle(jetzt 20). Interessieren tun nur Spalte(jetzt 11;13;15) deshalb die 1 dort.

Gruß Elex
Antworten Top
#23
Hey Elex,

danke für die Formel und Erläuterung, jetzt verstehe ich sie auch. 

Und ja, wenn nix "drin steht" kann auch nichts gefunden werden. 

Wie lautet ein Sprichwort mit dem Wald und den Bäumen ... ??

Nochmal lieben Dank??
Antworten Top
#24
@basejumper: An deiner Stelle würde ich nur eine einzige Preisliste führen. Es reicht doch völlig, wenn du der Preisliste eine oder zwei weitere Spalte(n) mit "Supplier No." / "Supplier Name" hinzufügst. Dann wird das alles viel einfacher.
Ebenso ist es sinnvoll die Spalten mit "Scale 2" / "Scale 3" weg zu lassen und statt dessen einfach für den Artikel weitere Zeilen einzufügen. Macht es zwar für den Menschen etwas schwieriger zu lesen, aber für Excel wird es deutlich einfacher.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#25
Hallo Elex,

ich mal wieder Sad.

Wenn es bei einigen ARtikeln keine Preisstaffel gibt, dann zeigt die Formel gar keinen Preis an.
Lässt sich die Formel noch hierfür anpassen?

Also: Scale 1 = 100 mit Preis 2,5
die anderen Scale bleiben leer.

Danke dir

Gruß
basejumper
Antworten Top
#26
Hi

Wenn es nur eine oder zwei Scale gibt, fang am einfachsten hinten an.
Scale 3 = 100 mit Preis 2,5

Gruß Elex
Antworten Top
#27
Hey Elex,

danke dir.

Lässt sich das nicht irgendwie drehen.
Denke die Fehlerquelle ist groß, wenn von rechts nach links befüllt werden soll,
anstatt von links nach rechts, wie es normal der Fall ist.

Gruß
basejumper
Antworten Top
#28
Hi

Bisher Abstufung.
Anzahl 0 = Kein Preis
           1-x = Scale 1 Preis
           x-xx = Scale 2 Preis 
           xx-Unendlich = Scale 3 Preis

Was soll bei Scale 1 = 100 den bei Eingabe Anzahl < 100 für ein Preis erscheinen?

Formel wird sicher recht unübersichtlich, da du ja Hilsspalten auch nicht magst. Mach doch bei ein Preis in alle drei den selben rein.
Antworten Top
#29
(17.07.2023, 13:13)Elex schrieb: Hi

Bisher Abstufung.
Anzahl 0 = Kein Preis
           1-x = Scale 1 Preis
           x-xx = Scale 2 Preis 
           xx-Unendlich = Scale 3 Preis

Was soll bei Scale 1 = 100 den bei Eingabe Anzahl < 100 für ein Preis erscheinen?

Formel wird sicher recht unübersichtlich, da du ja Hilsspalten auch nicht magst. Mach doch bei ein Preis in alle drei den selben rein.

Hab mich da wohl wieder zu kompliziert ausgedrückt.
Du hast recht:
Scale 1 kann 1 sein und nicht erst bei 100 beginnen, da ich die MOQ-Prüfung ja über einen anderen Weg vornehme (bedingte Formatierung).

Also: Scale 1 = 1 mit Preis 2,5

Ist das dann irgendwie machbar?
Antworten Top
#30
Hi

In alten Excel und ohne HS.
Formel muss mit strg+shift+enter abgeschlossen werden.
Code:
=WENNFEHLER(INDEX(INDIREKT("_"&[@[GTB Suppl. No.]]);VERGLEICH([@[Customer Article No.]];INDIREKT("_"&[@[GTB Suppl. No.]]&"[Customer Article No.]");0);10+2*VERGLEICH([@[Order Qty]];AGGREGAT(14;6;{0.0.0.0.0.0.0.0.0.0.1.0.1.0.1.0.0.0.0.0}*INDEX(INDIREKT("_"&[@[GTB Suppl. No.]]);VERGLEICH([@[Customer Article No.]];INDIREKT("_"&[@[GTB Suppl. No.]]&"[Customer Article No.]");0););WAHL(SUMME(WENNFEHLER(1*(0<(INDEX(INDIREKT("_"&[@[GTB Suppl. No.]]);VERGLEICH([@[Customer Article No.]];INDIREKT("_"&[@[GTB Suppl. No.]]&"[Customer Article No.]");0);)*{0.0.0.0.0.0.0.0.0.0.1.0.1.0.1.0.0.0.0.0}));0));{1};{2.1};{3.2.1}));1));"")
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • basejumper
Antworten Top


Gehe zu:


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