Clever-Excel-Forum

Normale Version: Datei mit normaler Tabelle u. Steuertabelle Code
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo,
ich habe in einer Datei eine normale Tabelle mit Artikelnummer + Bezeichnung u. Produktgruppen als Spalten
Also x Artikel sind Produktgruppe Y zugeordnet.
Die 2.Tabelle soll die Steuertabelle sein. Folgende Funktion sind das Ziel:
Wenn ich in der Steuertabelle Produktgruppe Y den Rabatt 60% eintrage, dann ändern sich alle Rabatte in der 1. Tabelle der entsprechenden Produktgruppe auch auf 60%
Wie kann man das umsetzen? Ich will nicht jeden einzelnen Artikel, was den Rabatt betrifft, ändern müssen

bG paul
Hallo,

aufgrund Deiner Angaben kann man nur vermuten, wie die Lösung aussehen sollte.... besser wäre eine kleine Beispieldatei mit entsprechender Markierung. Wenn ich es richtig verstanden habe, könnte eine ganz einfache Lösung die Übernahme der Daten mit einer Wenn - Abfrage darstellen (Annhame: Produktgruppe Y steht in Tabelle1 Zelle A2, die Rabatte werden in Tabelle2 ab B2 übernommen):

PHP-Code:
=Wenn(Produktgruppe=y;Tabelle1!$A$2;""
 Anstelle von Produktgruppe = y musst Du abfragen welche Übereinstimmung mit welchem Zellwert geprüft werden soll. - Dies geht aus Deiner Beschreibung enben nicht hervor.

Grüße
NobX
jetzt mit Testtabelle. Also es soll die Möglichkeit bieten, dass in der Spalte SubGroup als auch ProdGroup alle betreffenden Rabatte verändert werden

Gruß paul!
Hallo,

in den angegebenen Spalten stehen Texte!?
Hallo Klaus-Dieter,
Spalte E: Währung, Spalte F: Prozent, Spalte G wieder Währung.
Tabelle hat Überschrift in Zeile 1.
Ich brauch die Möglichkeit entweder SubGroups oder auch komplete ProductGroups mit einem Schritt zu ändern (mittels Verweis auf Sheet?)
Und durch das setzen der Rabatte soll auch der Nettopreis in Spalte G eingetragen werden
Hallo Paul,

darf es ein Makro sein?
nein, bitte mit Verweis-Code
Hi,

PHP-Code:
=WENNFEHLER(WENNFEHLER(SVERWEIS(D2;Rabatte;2;FALSCH);SVERWEIS(C2;Rabatte;2;FALSCH));0


Wobei Rabatte eine Strg-T-Tabelle ist, die in Spalte 1 die Group bzw. Subgroup und in Spalte 2 den Rabatt hat.
Die Formel versucht zuerst einen Wert für die Subgroup zu finden. Wird nichts gefunden, dann wird die Group gesucht. Wird auch dort nichts gefunden, dann werden 0% genommen.

Sollte die Tabelle Rabatte groß sein, dann lohnt es sich eventuell diese zu sortieren und statt SVerweis den XVerweis zu nehmen.
Moin,

ich hoffe ich hab das richtig verstanden:
ABCDEFGHIJK
1ArtNrArtBezProdGroupSubGroupListenprreisRabattNettopreisProdGroupSubGroupRabatt
21Rohr sz 1/2“Rohre1Metallrohre11,20 €Rohre745%
32Rohr sz ¾“Rohre2Metallrohre21,30 €
43Rohr sz 1“Rohre3Metallrohre31,40 €
54Rohr vz 1/2“Rohre4Metallrohre41,50 €
65Rohr vz 3/3“Rohre5Metallrohre51,60 €
76Rohr vz 1“Rohre6Metallrohre61,70 €
87PVC-Rohr 15Rohre7PVC-Rohre10,60 €45,00 %0,33 €
98PVC-Rohr 18Rohre8PVC-Rohre20,70 €
109PVC-Rohr 20Rohre9PVC-Rohre30,80 €
1110PVC-Rohr 22Rohre10PVC-Rohre40,90 €
1211PVC-Rohr 25Rohre11PVC-Rohre51,00 €

ZelleFormel
F2=WENN(ODER(C2=$I$2;D2=$J$2);$K$2;"")
G2=WENNFEHLER(E2-(E2*F2);"")
F3=WENN(ODER(C3=$I$2;D3=$J$2);$K$2;"")
G3=WENNFEHLER(E3-(E3*F3);"")
F4=WENN(ODER(C4=$I$2;D4=$J$2);$K$2;"")
G4=WENNFEHLER(E4-(E4*F4);"")
F5=WENN(ODER(C5=$I$2;D5=$J$2);$K$2;"")
G5=WENNFEHLER(E5-(E5*F5);"")
F6=WENN(ODER(C6=$I$2;D6=$J$2);$K$2;"")
G6=WENNFEHLER(E6-(E6*F6);"")
F7=WENN(ODER(C7=$I$2;D7=$J$2);$K$2;"")
G7=WENNFEHLER(E7-(E7*F7);"")
F8=WENN(ODER(C8=$I$2;D8=$J$2);$K$2;"")
G8=WENNFEHLER(E8-(E8*F8);"")
F9=WENN(ODER(C9=$I$2;D9=$J$2);$K$2;"")
G9=WENNFEHLER(E9-(E9*F9);"")
F10=WENN(ODER(C10=$I$2;D10=$J$2);$K$2;"")
G10=WENNFEHLER(E10-(E10*F10);"")
F11=WENN(ODER(C11=$I$2;D11=$J$2);$K$2;"")
G11=WENNFEHLER(E11-(E11*F11);"")
F12=WENN(ODER(C12=$I$2;D12=$J$2);$K$2;"")
G12=WENNFEHLER(E12-(E12*F12);"")

ZelleGültigkeitstypOperatorWert1Wert2
I2Liste=$C$2:$C$12
J2Liste=$D$2:$D$12
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg
I2 - K2 sind deine Eingabenzellen.  21
Hallo,

anbei die ganze einfache Version mit der Wenn - Abfrage.

Grüße
NobX
Seiten: 1 2