Rechnung erstellen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Rechnung erstellen

Re: Rechnung erstellen

von clag » Do, 03.10.2013 15:22

warum probierst du das Makro nicht einfach aus?

hm also im groben...
ein listener Makro überwacht die Zelle A8 auf Veränderung, wird eine Solche erkannt wird ein weiteres Makro (welches ich aufgezeichnet habe) ausgeführt.
Dieses Makro stößt die aktualisierung eines persistenten Filters an, der Daten aus der Tabelle Verkaufsliste filtert Filterkriterium ist der Nickname aus Tabelle Rechnung...A8, verknüpft auf Tabelle Filter.A2.
Ausgabebereich des Filters ist ebenfals die Tabelle Filter.A10.
Danach werden die Daten noch nach der Nr. absteigend sortiert
Der Filter ist erstellt mit Daten_ Filter_Spezialfilter.

Die Rechnungstabelle holt sich diese Daten per Zellverknüpfung aus der Ausgabebereich in Tabelle Filter

Re: Rechnung erstellen

von paljass » Do, 03.10.2013 12:48

Hi,
hier kommt die Rechnung mit Formeln, aber ohne Makro - daher aber auch ohne Sortierung nach Artikelnummern.

Gruß
paljass
Dateianhänge
test_Rechnung.ods
(11.87 KiB) 83-mal heruntergeladen

Re: Rechnung erstellen

von Anfänger007 » Do, 03.10.2013 11:00

@Glag Sorry aber dort finde ich kein Makro. Mit "kannst du mir schreiben welche Makros du wo eingefügt hast?" habe ich auch eher gemeint ob du mir schreiben kannst was das Makro genau macht (Arbeitsschritte die aufgezeichnet werden) damit ich selbst danach ein Makro erstellen kann um dein Makro auszuprobieren .

Re: Rechnung erstellen

von clag » Do, 03.10.2013 10:29

Hallo Anfänger007,

das bzw die Makros findest du unter
Menü_Extras_Makros_Makros verwalten_Open Office Basic_test_Rechnung2.ods
test_Rechnung2a.ods
(12.71 KiB) 112-mal heruntergeladen
mit Hinweis auf die "aktive" Zelle zum leichteren erkennen wo was eingegeben werden muss

Re: Rechnung erstellen

von Anfänger007 » Do, 03.10.2013 09:37

@Clag Danke. Habe mir das Beispiel angeschaut ohne Makros zuzulassen da ich von Openoffice eine Warnung erhalten habe. Gibt es eine Möglichkeit OHNE Makros oder kannst du mir schreiben welche Makros du wo eingefügt hast?

Re: Rechnung erstellen

von clag » Do, 03.10.2013 08:27

Hallo Anfänger007,

habe die mal eine Lösung für deine Tabellen-Wünsche erstellt, dass war aber mit Formeln allein nicht zu realisieren.
und ich bleib aber dabei, die Struktur der Verkaufsliste ist "Käse", du solltest Adressen und Artikel trennen.
( du wirst aber schon noch selbst dahinter kommen ;) )
test_Rechnung2.ods
(12.24 KiB) 84-mal heruntergeladen
Makros musst du erlauben, sonst funktioniert es nicht.

viel Spaß damit

Re: Rechnung erstellen

von Anfänger007 » Do, 03.10.2013 08:18

@ oleander

1. In der Verkaufsliste ist der Name Maier (neben anderen) mit vorangestellter Leerstelle enthalten - stimmt also nicht exakt überein.

2. SVERWEIS erwartet, daß das Suchkriterium in der ersten Spalte der Matrix steht (nicht wie im Beispiel erst in der dritten).

Danke für den Hinweis. Habe Leerstellen entfernt und die Spalte Nickname in die erste Spalte verschoben. Jetzt funktioniert wieder dieser Teil.

Aber mit Artikel und Preis klappt es immer noch nicht. Ich bekomme mit SVERWEIS zwar den 1. Artikel und Preis richtig angezeigt ABER was ist mit den 3 anderen Artikeln von Maier? Gibt es Abfragen wie IN WELCHER ZELLE STEHT MAIER IN DER SPALTE NICKNAME ZEIGE DEN DAZUGEHÖRIGEN ARTIKEL UND PREIS UNTERHALB A20?

Re: Rechnung erstellen

von oleander » Mi, 02.10.2013 18:07

Hallo,

so komisch ist das #NV nun wieder auch nicht :-)

1. In der Verkaufsliste ist der Name Maier (neben anderen) mit vorangestellter Leerstelle enthalten - stimmt also nicht exakt überein.

2. SVERWEIS erwartet, daß das Suchkriterium in der ersten Spalte der Matrix steht (nicht wie im Beispiel erst in der dritten).

Re: Rechnung erstellen

von Anfänger007 » Mi, 02.10.2013 16:17

Anbei wie gewünscht die Datei an das Beispiel angepaßt. Komischerweise steht jetzt #NV statt der Adresse in den Feldern
test_Rechnung.ods
(10.31 KiB) 88-mal heruntergeladen

Re: Rechnung erstellen

von clag » Mi, 02.10.2013 15:10

Hi
clag hat geschrieben:Praktischer ist es natürlich wenn du die Datei hier hochlädst und man sehen kann was schon an Formeln und Daten existiert.
sonst wird das zur Raterei wo was wie steht

Re: Rechnung erstellen

von Anfänger007 » Mi, 02.10.2013 14:59

@Clag
@Bockenheimer
Danke für die bisherigen Antworten. Leider habe ich keinen Einfluß darauf wie ich die Daten erhalte.

Also wenn in A8 eine Name eingegeben wird möchte ich die erste dazugehörigen Artikelnummer und den Preis angezeigt bekommen . Artikelnummer in A20 und den Preis in B20. Sollten unter dem Namen noch weitere Artikelnummern und Preise existieren soll die zweite Artikelnummer in A21 und der Preis in B21 stehen. Die dritte Artikelnummer in A22 und der Preis in B 22 usw. usw.

Re: Rechnung erstellen

von clag » Mi, 02.10.2013 13:49

hallo Anfänger007,

die Artikeldaten und Käuferdaten stehen wirklich in einer Tabelle in einer Liste?
Das hört sich schwer nach Kuddelmuddel an ;)
Solche Daten werden normalerweise in getrenten Tabellen gelistet zB. Kundenliste, Artikelliste

wenn es so ist wie du beschreibst soltest du erkennen, das in der Formel
(=WENN(A8="";"";SVERWEIS(A8;Verkaufsliste.K2:X101;6;0)&" "&SVERWEIS(A8;Verkaufsliste.K2:X101;7;0)))

A8 ist die Eingabe Zelle für den Nicknamen
K2:X101 ist der Bereich mit den Daten
Spalte K erste Spalte im Bereich enthält die Nicknamen
Spalte P (Index 6.Spalte vom Bereich K2:X102) vermutlich die Vornamen
Spalte Q (Index 7.Spalte vom Bereich K2:X102) vermutlich die Nachnamen

du müsstest jetzt weitere Zeilen mit dieser Formel erstellen,
aber den Indexeintrag in der Formel so ändern, dass die auf die Spalte mit den Atikel-Namen oder Artikel-Nr ausgewertet wird

Re: Rechnung erstellen

von Anfänger007 » Mi, 02.10.2013 13:01

@clag. Mit Openoffice Calc habe ich eine Tabelle mit der Bezeichnung RECHNUNGSERSTELLUNG . Eine weitere Tabelle heißt VERKAUFSLISTE. Dort sind alle Angaben enthalten. Die Artikelnummer ist bei VERKAUFSLISTE der Primärschlüssel . Enthalten ist dort auch ua der Preis und der Name des Käufers. Jede Artikelnummer ist nur einmal vorhanden um es gibt pro Artikelnummer nur 1 Artikel. Wenn ich bei A8 in der Tabelle RECHNUNGSERSTELLUNG einen Namen einfüge der auch in VERKAUFSLISTE enthalten ist so erscheint in A10 der Name (=WENN(A8="";"";SVERWEIS(A8;Verkaufsliste.K2:X101;6;0)&" "&SVERWEIS(A8;Verkaufsliste.K2:X101;7;0))) und nach dem gleichen Prinzip darunter (A11) die Strasse und in A12 der Ort.
Darunter ist eine Zeile mit Rechnungsnummer und Datum.
Darunter Artikelnummer und Preis. Diese sind ebenfalls in VERKAUFSLISTE abgelegt. Ich möchte das bei Eingabe des selben Namens nicht nur die Adresse erscheint sondern alle Artikelnummern und Preise angezeigt werden die mit dem Namen zusammenhängen.

Re: Rechnung erstellen

von Bockenheimer » Mi, 02.10.2013 12:07

Hallo,
um mit SVERWEIS() arbeiten zu können, musst du deine oben skizierte Tabelle etwas umbauen. Der Käufer muss in die erste Spalte ganz links.
Aber du willst ja nicht nur eine Kopfzeile mit den Daten "Käufer", "Vorname", "Nachname" und "Adresse" finden, sondern alle Zeilen, die Maier enthalten. Das leistet die Funktion VERGLEICH(), IDENTISCH() oder WENN() in einer Hilfsspalte. Die Vergleich()-Funktion liefert ggf. direkt die Zeilennummer.
Und dann gibt es noch einen anderen Ansatz über "Autofilter": Markiere die Überschrift "Käufer", wähle im Menü ->Daten ->Filter ->AutoFilter und wähle dann im Tabellenblatt "Maier" aus. Fertig.
Gruß
Bockenheimer

Re: Rechnung erstellen

von clag » Mi, 02.10.2013 10:42

Hallo Anfänger007,

wenn du ernsthaft Hilfe erwartest,
solltest du nicht nur gewünschte Resultate formulieren, du musst schon beschreiben wie und wo und in welcher Form diese Artikeldaten vorliegen.
Sonst kann dir hier niemand helfen.

Praktischer ist es natürlich wenn du die Datei hier hochlädst und man sehen kann was schon an Formeln und Daten existiert.

Nach oben