Datei mit normaler Tabelle u. Steuertabelle Code
#1
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
Antworten Top
#2
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
Antworten Top
#3
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!


Angehängte Dateien
.xlsx   Test_080922.xlsx (Größe: 6,36 KB / Downloads: 8)
Antworten Top
#4
Hallo,

in den angegebenen Spalten stehen Texte!?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#5
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
Antworten Top
#6
Hallo Paul,

darf es ein Makro sein?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#7
nein, bitte mit Verweis-Code
Antworten Top
#8
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.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#9
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

Interpunktion und Orthographie dieses Textes sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.

Grüße, StefanB
Antworten Top
#10
Hallo,

anbei die ganze einfache Version mit der Wenn - Abfrage.

Grüße
NobX


Angehängte Dateien
.xlsx   Test_080922.xlsx (Größe: 17,99 KB / Downloads: 3)
Antworten Top


Gehe zu:


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