daten aus zwei Tabellen richtig zuordnen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

kabo73
**
Beiträge: 22
Registriert: Fr, 12.09.2014 13:18

daten aus zwei Tabellen richtig zuordnen

Beitrag von kabo73 »

Hallo,
nachdem ich schon etliche Stunden vergeblich selber probiert habe, bin ich nun hier angemeldet in der Hoffnung eine Lösung meines Problems zu finden.
Ich habe zwei Tabellen. Eine Tabelle enthält Stammdaten (Adresse, Kundennummer)von Kunden und die andere Tabelle enthält ebenfalls den Kundennamen, Kundennummer und den über einen gewissen Zeitraum zu Stichtag X gefilterten Umsatz des Kunden.
Nun meine Frage:
Ist es möglich den Umsatz aus Tabelle 2 dem richtigen Kunden in Tabelle 1 zuzuordnen bzw. dort anzuzeigen?
Da zwischenzeitlich schon wieder neue KundenStammdaten dazugekommen sind, die zum Stichtag noch nicht angelegt waren, kann ich nicht einfach rüber kopieren. das ergibt ein heilloses Durcheinander.

Ich freue mich auf Antworten.
Allerdings muss ich dazu sagen, dass ich absoluter Newbie in calc bin. Also habt bitte Nachsicht mit mir.
Ich habe die Kopie Datei hier dran gehängt.
Ich arbeite mit OpenOffice 3.4.1.

Vielen Dank schon mal.....
Dateianhänge
OOffice Tabellen.xls
(244 KiB) 285-mal heruntergeladen
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: daten aus zwei Tabellen richtig zuordnen

Beitrag von lorbass »

Mal vorweg: Die Tabelle KUNDE UMSATZ hat das wartungsunfreundlichste, ja: wartungsfeindlichste Layout, das mir jemals untergekommen ist. Und da selbst diese entsetzliche Struktur mit Millionen leerer und nutzloser Zellen, Zeilen und Spalten, die zur Unterbringung der Nutzdaten das Zusammenfassen von Zellen in beiden Dimensionen erfordert, nicht mal durchgängig eingehalten wird, ist das Layout sogar fast schon wartungsverhindernd, in jedem Fall extrem fehleranfällig. Deshalb werde ich auch die Datei nicht verwenden, um darin eine Lösung zu skizzieren.

Da du nun offenbar keine Stammkunden hast, denn jede Kunden-Nummer taucht ja nur mit genau einem Umsatz auf, ist die Lösung recht einfach. In diesem einfachen Fall reicht es aus, wenn du in den Kundenadressen Stammdaten in einer neuen Spalte die Umsätze mit SVERWEIS(…) abrufst. Kopiere dazu die folgende Funktion in die Zelle H2 und kopiere sie bis zur letzten benutzten Zeile nach unten. (Siehe auch: FAQ Calc – 5. Wie kann ich einen großen Zellbereich selektieren, ohne „unendlich lange“ mit Maus oder Pfeil-Tasten zu scrollen?)

Code: Alles auswählen

(1)	=WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ'.$E$17:$E$999; 0 ) ); 0; SVERWEIS( A2; $'KUNDEN UMSATZ'.$E$17:$AF$999 ; 28; 0 ))
Sollten deine echten Daten so was wie Stammkunden enthalten, müsstest du zunächst die Umsätze zu jeder Kunden-Nummer in der Tabelle KUNDE UMSATZ in einer neuen Spalte (z.B. AW) summieren. Die Formel für AW2 lautet:

Code: Alles auswählen

(2)	=SUMMEWENN( $E$1:$E$999; E17; $AF$1:$AF$999)
Das Runterkopieren in deinem Irrgarten überlasse ich dir. Die Formel (1) muss dann entsprechend angepasst werden:

Code: Alles auswählen

(3)	=WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ'.$E$17:$E$999; 0 ) ); 0; SVERWEIS( A2; $'KUNDEN UMSATZ'.$E$17:$AW$999 ; 45; 0 ))
Gruß
lorbass
kabo73
**
Beiträge: 22
Registriert: Fr, 12.09.2014 13:18

Re: daten aus zwei Tabellen richtig zuordnen

Beitrag von kabo73 »

Also Lorbass,

ich habe zwar überhaupt keine Ahnung wie das geht und was das, was du "verformelt" hast bedeutet - aber mit Formel 1 hat es super funktioniert.
Vielen Dank!!!

Nebenbei bemerkt, mir gefällt dieses Wirrwarr auch nicht. Nur spuckt mir meine erworbene Warenwirtschaft diese Auswertungen genau so aus.
Die Kundenumsätze sind hier schon zusammengefasst - enthalten also auch Stammkunden.

Vielen Dank nochmal - echt Klasse

LG
Kabo
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: daten aus zwei Tabellen richtig zuordnen

Beitrag von lorbass »

kabo73 hat geschrieben:mir gefällt dieses Wirrwarr auch nicht. Nur spuckt mir meine erworbene Warenwirtschaft diese Auswertungen genau so aus.
Da hat sich also irgendein Programmierer ohne Rücksicht auf Verluste und ohne „Belästigung“ durch das Qualitätsmanagement austoben dürfen. Na ja, dann tickere ich dir mal schnell ein »Kochrezept« zusammen, wie du die Tabelle KUNDEN UMSATZ mit wenig Aufwand in einen übersichtlicheren und allgemein benutzerfreundlicheren Grundzustand versetzen kannst:
  1. eine neue leere Tabelle KUNDEN UMSATZ neu anlegen;
  2. wechseln in die Tabelle KUNDEN UMSATZ;
  3. Kopfzeilen 1 - 10 löschen;
  4. komplette Tabelle KUNDEN UMSATZ selektieren: Strg+A;
    1. Menüpunkt Format → Zellen zusammenfassen → Zellen verbinden und zentrieren
      (damit werden bestehende Zusammenfassungen aufgehoben);
    2. im Kontextmenü irgendeines Spaltenkopfes: Optimale Spaltenbreite…[/];
    3. im Kontextmenü irgendeines Zeilenkopfes: Optimale Zeilenbreite…;

  5. Selektion der kompletten Tabelle aufheben (z.B. Klick in Zelle A1);
  6. Zuordnung der vorhandenen Überschriften korrigieren, so dass sie über den Werten stehen;
  7. leere Spalten manuell löschen löschen;
  8. die verbliebenen Spalten A bis E selektieren;
  9. Menüpunkt Daten → Filter → Standardfilter… wählen
  10. Dialog Standardfilter ausfüllen:
    1. Feldname: Spalte A
    2. Bedingung: =
    3. Wert: - nicht leer -
    4. [Mehr Optionen… ▼]
    5. Filterergebnisse ausgeben nach$'KUNDEN UMSATZ neu'.$A$1
    6. [OK]
Die Formel für die Zelle ='Kundenadressen Stammdaten'.H2 lautet nach dieser Überarbeitung:

Code: Alles auswählen

(1.a)	=WENN( ISTNV( VERGLEICH( A2; $'KUNDEN UMSATZ neu'.$B$1:$B$333; 0 ) ); ""; SVERWEIS( A2; $'KUNDEN UMSATZ neu'.$B$1:$E$333 ;4; 0 ))
Diese wird wie üblich soweit wie erforderlich nach unten gezogen.

Gruß
lorbass
kabo73
**
Beiträge: 22
Registriert: Fr, 12.09.2014 13:18

Re: daten aus zwei Tabellen richtig zuordnen

Beitrag von kabo73 »

Sorry, dass ich mich erst heute für deine Mühe bedanke, aber ich habe erst jetzt mal wieder hier reingeschaut. Also DANKE.

Ich habe das jetzt, so wie du beschrieben hast, durchgeführt.
Das klappt auch sehr gut.
Nun habe ich nur folgendes Problem:
In der Tabelle KUNDE DATEN KOMPLETT erscheint, wenn ich die neue angepasste Formel in H2 kopiere, der richtige Wert.
Kopiere ich diese jedoch in die folgenden Zeilen, passt sich dieser Wert nicht an, sondern bleibt der Gleiche, wie in Zelle H2.
Wie kann ich das ändern?
Was mache ich falsch?

VG kabo
Dateianhänge
KUNDENDATEN FORUM.xls
(61.5 KiB) 173-mal heruntergeladen
paljass
******
Beiträge: 802
Registriert: Do, 25.10.2012 07:25

Re: daten aus zwei Tabellen richtig zuordnen

Beitrag von paljass »

Hi,
Was mache ich falsch?
xls-Dateien in einem OpenOffice/LibreOffice-Forum zu posten ist falsch. :wink:
Das Kopieren der Formeln klappt bei mir unter AOO 4.1 problemlos.
Daher stellt sich die Frage, wie kopierst du?
Ist die Tabelle grundsätzlich geschützt? ist der Schutz eingeschaltet? Sind die Formeln ausgeblendet?

Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: daten aus zwei Tabellen richtig zuordnen

Beitrag von Gert Seler »

Hallo Kabo,
Du mußt nur die "Formel in H2 " nach unten kopieren (Mauszeiger rechts unten bis der Mauszeiger ein " + " zeigt),
und nun das " + " mit gedrückter li. Maustaste nacht unten ziehen.
Und schon wird die " Formel " nach unten kopiert und automatisch an die Zelladresse angepasst.
Siehe :https://help.libreoffice.org/Calc/Addre ... elative/de
Bitte durchlesen.

mfg
Gert
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
kabo73
**
Beiträge: 22
Registriert: Fr, 12.09.2014 13:18

Re: daten aus zwei Tabellen richtig zuordnen

Beitrag von kabo73 »

Hallo,

danke Gert, es hat genauso funktioniert.
Da stand ich wohl total auf dem Schlauch...

paljass: das die xls Datei in diesem Forum nix zu suchen hat, habe ich nicht gewusst. Meine erste hochgeladene Datei hatte das gleiche Format. Ich werde mich bessern....

Vielen Dank nochmals an euch.

VG kabo
Antworten