Seite 1 von 1

Brauch dringend Hilfe!!

Verfasst: Fr, 04.04.2008 18:17
von Hugo64
Hallo Leute,
Ich bin neu hier und verzweifele bald. Habe das Forum seit Stunden durchsucht und nix gefunden was meinem Problem entspricht.
Hoffe Ihr könnt mir helfen.

Ich möchte in ein "Formular" Daten einfügen in Abhängigkeit von einem Datum und dem Index (Nummer) des Datensatzes.

Die Daten rechts in der "test.ods" sollen links in das "Formular" eingefügt werden in Abhängigkeit vom oben eingegebenen Datum und der links stehenden Nummer.

Ich habe es schon mit Sverweis, Wenn, usw. probiert, kein erfolg.

Hoffe ich hab mich halbwegs genau ausgedrückt und Ihr könnt mir helfen.
Danke im voraus
:lol:

Re: Brauch dringend Hilfe!!

Verfasst: Sa, 05.04.2008 19:56
von AhQ
Hallo Hugo,

schön ist anders, aber fürs erste läufts.

Also, prinzipiell geht das mit Summenprodukt. Die Sache hat nur einen Schönheitsfehler, Summenprodukt gibt keine Texte wieder, da zeigt die Formel eine 0. Deswegen würde ich für die Texte (Kunde, PLZ (wegen führender 0, danke Post für diese unglaubliche Raffinesse!) und Ort) irgendwo eine Kundenliste führen, auf die ein SVerweis dann zugreifen kann. Die Liste sollte erst eine ID haben, dann den Namen, dann nochmal die ID und dann den Rest, damit einerseits die Zuordnung über die ID, aber auch Namen läuft.

Schau Dir einfach mal an, was ich da jetzt mal so auf die Schnelle reingebastelt hab, ich denke, es erklärt sich von selbst.

Viele Grüße
AhQ

Re: Brauch dringend Hilfe!!

Verfasst: So, 06.04.2008 09:18
von Hugo64
Hallo AhQ

Vielen Dank erst einmal für Deine mühe.
Ich blick da zwar noch nicht ganz durch aber das ganze schaut schon mal gut aus.
Ist ziemlich kompliziert dein Aufbau, aber mal sehen vielleicht schnalle ich es noch.

beste Grüße und noch einen schönen Sonntag, Hugo64

Re: Brauch dringend Hilfe!!

Verfasst: So, 06.04.2008 10:29
von AhQ
Hallo Hugo,

ich kann Dich beruhigen, das ist nichts aufregendes, was in der Tabelle steht. Ich hab aber mal die Tabelle noch ein bißchen netter gemacht. Ich dachte mir, ehe Karolus uns hier wieder zeigt, wie man den INDEX() sinnvoll anwenden hätte können, bau ich es mal schnell selber ein :lol:

Schauen wir uns den Spaß mal genauer an:

Zur Spalte B:

Das Summenprodukt ist im Grunde ein erweitertes Summewenn mit beliebig vielen Wenns. Bei SUMMENPRODUKT($N$7:$N$28=A8;$L$7:$L$28=$C$4;$O$7:$O$28) bildet die Formel immer ein Produkt der einzelnen Parameter. Dabei vergleicht Summenprodukt den Bereich in Spalte N mit A8 und gibt bei Erfolg WAHR (also eine 1) wieder, dann vergleicht es als nächstes den Bereich in L und gibt bei Erfolg wieder eine 1 wieder und gibt am Schluß den Wert der Zeile, der in Bereich O steht. Wenn alle Prüfungen wahr ergaben, steht dann quasi in der Formel 1*1*den Wert, weswegen Summenprodukt den Wert hergibt. Wenn nur eine der PRüfungen 0 ist, steht dann da ein Produkt mit 0, was bekanntlich eben dieses Ergebnis hat. Deswegen kann aber Summenprodukt auch keine Textzellen am Schluß auswerfen (für die Wahrheitsprüfungen ist das egal, da steht ja am Ende eine 1 als Ergebnis!), weil Calc Textzellen immer als 0 in einer Rechnung wertet. Daher hab ich in die Spalte O eine IndexNr eingefügt, die Summenprodukt in Spalte B auswirft. Da da aber eigentlich ja ein Name stehen soll, sucht der SVerweis den Namen zur Indexnummer in der Tabelle, die ich mal in Spalte I-J angelegt hab.

Da in der Auflistung rechts Indexzahlen für die Kunden wahrscheinlich auch doof sind, laß ich die Spalte O in der neuen Tabelle mit INDEX() die IndexNr suchen.

Naja, und damit hast Du im Grunde auch schon alles, was Du für Deine Tabelle brauchst. Du mußt halt die Formeln entsprechend den Spalten angleichen, aber viel Neues pasiert dann nicht mehr.

Zu der Tabelle I-j mußt Du noch die anderen Textfelder dazutun, sprich PLZ und Ort, damit der SVERWEIS die Angaben dann findet. Das ganze würde ich in eine eigene Tabelle tun. Die Spalte O würde ich entweder ausblenden oder weiße Schrift machen, damit sie nicht stört und schon paßt die Sache in meinen Augen.

Ist es jetzt klarer, was ich gerieben hab?

Viele Grüße
AhQ

Re: Brauch dringend Hilfe!!

Verfasst: So, 06.04.2008 11:35
von Hugo64
Hallo AhQ,

ich hab mal VERSUCHT deinen ersten Vorschlag umzusetzen, was zahlen sind bekomme ich ja noch hin, aber den Text nicht.
bin ich denn wirklich so do...?

im Anhang nochmal die Datei, so wie sie sein soll (ausgenommen andere Arbeitsblätter, wie Auswertung usw.)
im Arbeitsblatt TOUR trage ich die Daten vom laufenden Tag ein die ich gefahren bin. Dort befindet sich auch die Kundenliste.
im Arbeitsblatt TOURENPROTOKOLL soll nun die von mir gewünschte Auswertung zum ausdrucken stattfinden.
Sieh es dir bitte nochmal an und sag mir was ich immer noch falsch mache.

Beste grüße Hugo64

Re: Brauch dringend Hilfe!!

Verfasst: So, 06.04.2008 13:06
von AhQ
Hallo Hugo,

ich hab da noch ein bißchen drin rumgepfuscht, schau mal, ob das verständlich ist und ob soweit für Dich alles paßt.

Viele Grüße
AhQ

Re: Brauch dringend Hilfe!!

Verfasst: So, 06.04.2008 13:29
von Hugo64
Hallo AhQ,

BINGO, das isses.

ich kann mich gar nicht genug bei dir bedanken.

Vielen Dank!

Noch eine Frage:
Die Zellen U9:... und W9:... sind die ID's für "Unterschrift Kunden" im Tabellenblatt "Tour" ??
Das Tabellenblatt "Tour" ist nach unten einfach erweiterbar ? Da ja 200 Sätze nicht lang reichen werden.

Re: Brauch dringend Hilfe!!

Verfasst: So, 06.04.2008 13:50
von AhQ
Ja, U und W sind dafür. Nicht elegant, ich weiß, könnte man auch über Index machen, aber so geht auch.

Das erweitern ist einfach, drück einfach mal Strg+F3 und schau nach, bei welchen Bereichsnamen die Untergrenze bei 199 liegt und erweiter das nach belieben. Dann mußt Du nur noch die Formeln in deiner Tourliste dem anpassen und dann solltest Du rund 65000 Touren fahren können.

Das sollte dann doch einige Zeit erst mal dauern, bis Du das geschafft hast, oder?

Das nach unten erweitern geht übrigens meiner Meinung nach am Schnellsten, wenn Du die unterste Zelle markierst, mit Shift+Strg+PfeilHoch den Bereich nach oben markierst und dann Alt+B, F und U drückst.


Viele Grüße
AhQ

Re: Brauch dringend Hilfe!!

Verfasst: So, 06.04.2008 14:16
von Hugo64
Heureka

Alles IO

Jetzt habe ich versucht die zwei Arbeitsblätter in meine Originaldatei einzubauen, geht aber nich, da die von dir angelegten "Bereichs-Namen" sich teilweise doppeln.
Macht nix, ich werde diese Datei einfach separat laufen lassen und die noch benötigten Daten aus der originalen auslesen lassen. müsste ja gehen.

Nochmals vielen dank für deine mühe.

beste Grüße und einen schönen Sonntag noch,
Hugo64