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.

Aus Preisliste eine Einkaufsliste erzeugen
#1
Question 
Hallo Community,

ich möchte aus einer Preisliste (Tabellenblatt 1) Produkte auswählen und diese Produkte sollen auf einer Einkaufsliste (Tabellenblatt 2) wieder auftauchen. Hinter jedem Produkt ist hinterlegt, welche Rabattstufe angezogen werden soll. Die Rabattstufen (Tabellenblatt 3) können individuell angepasst werden.

Hier die Bespiele wie es aussehen soll. Immer wen bei Anzahl was eingetragen wird, soll der Artikel auf der Einkaufsliste auftauchen.

.pdf   Dok1.pdf (Größe: 155,33 KB / Downloads: 9)

Da ich vermute, dass ein VBA-Script notwendig ist, wende ich mich an Euch. Ich hab keinen Plan  :s
Antworten Top
#2
Hi,

zeige das Ganze bitte nicht mit einer PDF-Datei, sondern mit einer richtigen. Schau dir mal die als Wichtig gekennzeichneten Beiträge an: http://www.clever-excel-forum.de/Forum-N...gshinweise
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hi Günter,

ich kann die Excel-Datei hier reinstellen, aber da ist ja nix hinterlegt, auser Text. Ich hab alles händisch eingetragen.


.xlsx   Preisliste.xlsx (Größe: 12,13 KB / Downloads: 11)

Gruß dev5fr
Antworten Top
#4
Hi,

die Tabelle einzustellen hatte den Sinn, dass ich diese nicht nach einem Abbild nachbauen musste. Zudem kann man aus einem Bild keine Inhaltskopien erstellen. Hier mal mein Vorschlag:

Im Blatt "Preisliste" eine Hilfsspalte einfügen, die du einfach ausblenden kannst; dann stört sie nicht

Preisliste

ABCDEFG
1ArtikelnummerEANBezeichnungAnzahlListenpreisRabattstufeHS (ausbl)
2AMM-T-0009991356234123Tisch11.638,00A2
3AMM-T-5009991356234124Option: Ausziehtisch410,00B
4AMM-T-6009991356234125Option: Besteckschublade2190,00D4
5AMM-T-7009991356234125Sessel350,00D
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Formeln der Tabelle
ZelleFormel
G2=WENN(D2<>"";ZEILE();"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8


Im Blatt "Einkaufsliste" benötigst du ebenfalls eine Hilfsspalte (wieder ausblenden) Die Formeln habe ich alle für Bereiche bis Zeile 20 geschrieben. Die SVERWEIS-Formeln Sp. C bis Sp. F trägst du in C2 ein und ziehst sie nach rechts und nach unten.

Einkaufsliste

ABCDEFG
1ArtikelnummerEANBezeichnungAnzahlVKRabattstufeEK
2AMM-T-0009991356234123Tisch1 1.638,00 € A      982,80 €
3AMM-T-6009991356234125Option: Besteckschublade2    190,00 € D      171,00 €
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Formeln der Tabelle
ZelleFormel
A2=WENNFEHLER(INDEX(Preisliste!$A$1:$A$20;KKLEINSTE(Preisliste!$G$1:$G$20;ZEILE(A1)));"")
B2=WENNFEHLER(INDEX(Preisliste!$B$1:$B$20;KKLEINSTE(Preisliste!$G$1:$G$20;ZEILE(B1)));"")
C2=WENNFEHLER(SVERWEIS($B2;Preisliste!$B$1:$F$20;SPALTE(B1);0);"")
D2=WENNFEHLER(SVERWEIS($B2;Preisliste!$B$1:$F$20;SPALTE(C1);0);"")
E2=WENNFEHLER(SVERWEIS($B2;Preisliste!$B$1:$F$20;SPALTE(D1);0);"")
F2=WENNFEHLER(SVERWEIS($B2;Preisliste!$B$1:$F$20;SPALTE(E1);0);"")
G2=WENNFEHLER($E2-($E2*SVERWEIS(F2;Rabattstufen!$A$2:$B$12;2;0));"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Das Rabattstufenblatt kannst du später komplett ausblenden.

Dies sind übrigens keine Bildchen, sondern Tabellenausschnitte, die du rauskopieren und mit den nötigen Formeln versehen kannst.


Tante Edit flüstert mir gerade zu:

Im Blatt "Einkaufsliste" brauchst du doch keine Hilfsspalte!!! Du musst in der EK-Spalte nur die Formel abändern:

Code:
=WENNFEHLER($E2-($E2*SVERWEIS(Preisliste!F2;Rabattstufen!$A$2:$B$12;2;0));"")
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • dev5fr
Antworten Top
#5
Hi Günter,

sehr cool. Das probier ich gleich mal aus.

Vielen Dank!

Gruß dev5fr
Antworten Top
#6
Hallo Günter,

vielen Dank, dass klappt super :35: 

Gruß dev5fr
Antworten Top
#7
Hallo, hier mein Vorschlag..:

Arbeitsblatt mit dem Namen 'Preisliste'
 ABCDEF
1ArtikelnummerEANBezeichnungAnzahlListenpreisRabattstufe
2AMM-T-0009991356234123Tisch11.638,00A
3AMM-T-5009991356234124Option: Ausziehtisch 410,00B
4AMM-T-6009991356234125Option: Besteckschublade2190,00D
5AMM-T-7009991356234125Sessel 350,00C
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg

Arbeitsblatt mit dem Namen 'Einkaufsliste'
 ABCDEF
1ArtikelnummerEANBezeichnungAnzahlVKEK
2AMM-T-0009991356234123Tisch11638,00982,80
3AMM-T-6009991356234125Option: Besteckschublade2190,00171,00
4      
5      
6      
7      

ZelleFormel
A2=WENNFEHLER(INDEX(Preisliste!$A$2:A20;AGGREGAT(15;6;ZEILE(Preisliste!$A$2:A20)-1/(Preisliste!$D$2:D20<>"");ZEILE(A1)));"")
B2=WENN($A2="";"";SVERWEIS($A2;Preisliste!$A$1:G20;SPALTE(B$1);0))
C2=WENN($A2="";"";SVERWEIS($A2;Preisliste!$A$1:H20;SPALTE(C$1);0))
D2=WENN($A2="";"";SVERWEIS($A2;Preisliste!$A$1:I20;SPALTE(D$1);0))
E2=WENN($A2="";"";SVERWEIS($A2;Preisliste!$A$1:J20;SPALTE(E$1);0))
F2=WENN($A2="";"";E2*(1-SVERWEIS(SVERWEIS($A2;Preisliste!$A$1:K20;SPALTE(F$1);0);Rabattstufen!A:B;2;0)))
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • dev5fr
Antworten Top
#8
Hey,

vielen Dank! Werde ich heute Nachmittag auf jeden Fall ausprobieren.

Gruß dev5fr
Antworten Top
#9
Funktioniert auch. Aktualisiert sogar ein kleines Bißchen schneller. Vielen Dank!
Antworten Top


Gehe zu:


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