Tabelle auslesen / SVERWEIS oder was anderes ?

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: Tabelle auslesen / SVERWEIS oder was anderes ?

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von maxtasy » Di, 24.03.2009 12:40

Hallo Ihr Lieben,

echt Wahnsinn, was Ihr hier zustande gebracht habt, ich bin schwer begeistert !
Und wenn mir jetzt noch jemand sagen kann, wie ich das mit dem Makro Listener weiterverwenden kann, dann wäre quasi vorgezogenenes Weihnachten... Ich muss ja nicht zwingend verstehen, wie das alles funktiniert, aber den Code würde ich schon gerne weiterverwenden. Habe NULL Ahnung von Makros... :(
Wie kriege ich die denn überhaupt zu sehen ? Und wie kopiert man dann den Code ?

beste Grüße,
Maxtasy

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von balu » Sa, 21.03.2009 15:33

Hallo Jürgen,

wahnsinn! Genau so hatte ich mir das vorgestellt. :lol:
Den Code werd ich mir gut aufheben. :D

Gruß
balu

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von turtle47 » Sa, 21.03.2009 14:53

Hallo Zusammen,
balu hat geschrieben:Ich denke mir mal das dies wohl mit nem Makro-Listner geht
Done. :D

Viel Erfolg.

Jürgen
Dateianhänge
Produkttabelle_Balu_fertig_1.ods
(12.09 KiB) 193-mal heruntergeladen

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von balu » Sa, 21.03.2009 14:14

Mahlzeit,

zu dem löschen der Auswahlfelder für B2 und B3, bei neuer Produktsuche, fällt mir nur ne Makro Lösung ein. Das heißt aber nicht, dass ich da schon eine habe. Ich denke mir mal das dies wohl mit nem Makro-Listner geht, so rein theoretisch. Hab nur keine Ahnung davon. Sorry.

Das Kind wächst und gedeiht. Und paljass hat es jetzt in die Pubertät rübergebracht :lol:


Gruß
balu

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von balu » Fr, 20.03.2009 20:32

Hallo Leute,
Sanne hat geschrieben: Oder hat einer von Euch noch eine Idee, wie man z.B. aus B1 bis B3 die Artikel-Nummer lokalisieren könnte?
Ja ich, ist ganz easy :D
In B3 die Formel von Sanne

Code: Alles auswählen

WENN(B1&B2=Sockel&Watt;Farbe;"")
Und z.B. in A17

Code: Alles auswählen

{=INDEX(A6:A15;VERGLEICH($B1&$B2&$B3;Sockel&Watt&Farbe;0))}
Achtung Matrixformel!
Es müssen alle drei Bereiche, Sockel, Watt und Farbe, vorhanden sein.


Gruß
balu

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von maxtasy » Fr, 20.03.2009 17:35

Hallo Balu,

Paljass' Tipp funktioniert jetzt auch bei mir, aber leider nur eingeschränkt, denn: Nun kann man Kombinationen auswählen, die es als Produkt gar nicht gibt, wie z.B. den Sockel "Screw Terminal" in Kombination mit 75W (also das gibt es vielleicht irgendwo zu kaufen, aber nicht bei uns im Sortiment :? ) - und dann kommen natürlich Fehlermeldungen. Also, mir scheint die progammiertechnisch elegantere Variante ergibt unscharfe Ergebnisse, und für die 100%ig exakte Variante brauch ich die Hilfstabelle. Das wäre schade,aber auch kein Beinbruch, man muss halt beim Einpflegen neuer Artikel bißchen mehr tippen...
Das mit den Farben hab ich mir genau so vorgestellt, wie Du es beschrieben hast. Werde das gleich mal ausprobieren.

Cheerio,
Maxtasy

P.S.: @Paljass
Ich komme bei Eurem Engagement (Tausend Dank!) mit dem Ausprobieren und Antworten kaum hinterher, das ist der Grund, warum ich nicht früher geschrieben hatte, dass Dein Tipp nicht funktioniert

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von balu » Fr, 20.03.2009 16:38

Hallo Leute,

nun, der tipp von paljass, der für Verwirrung gesorgt hat, funktioniert schon. Er hat sich nur mit den Zellbezug vertan. In B2 für Daten/Gültigkeit bei "Kriterien", muss es richtigerweise heißen

Code: Alles auswählen

WENN(B1=Sockel;Watt;"")
Und wenn man dort noch das Häkchen bei "Leerzellen zulassen" rausnimmt, und bei "Einträge aufsteigend sortieren" eins reinsetzt, dann funktioniert das sehr gut.
Mit dieser Formel, bei Daten/Gültigkeit, kann man dann auch die nächsten auswahlkriterien ganz einfach erstellen. Will man im nächsten Schritt z.B. die Farbe auswählen, und dies soll z.B. in B3 stattfinden, dann braucht man nur noch den Bereich für die Farben zu benennen, so wie bei Sockel und Watt geschehen, und gibt in B3 bei Daten/Gültigkeit folgende Formel ein

Code: Alles auswählen

WENN(B2=Watt;Farbe;"")
Es ist nur dabei zu beachten, dass der Zellbezug sich auf die Zelle bezieht, wo vorher die Letzte Auswahl getroffen wurde (in diesem Fall B2).


@Maxtasy
Wie hast Du dir das denn mit den verschiedenen Leuchtfarben so vorgestellt?
In etwa so?

Code: Alles auswählen

Watt	Farbe
15		Gelb
15		Grün
25		Gelb
35		Gelb
35		Grün
35		Blau
Wie Du gesehen hast, kann man in der INDEX-Formel 2 Suchkriterien und 2 Suchbereiche mit dem Kaufmansund (&) miteinander verknüpfen. Also wenn das in der OOo 3 möglich ist, dann läßt sich bestimmt noch ein drittes, oder sogar noch ein viertes Suchkriterium/Suchbereich verknüpfen. Probier es mal aus :wink:.


Gruß
balu

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von maxtasy » Fr, 20.03.2009 13:19

paljass hat geschrieben: Also führ dir doch noch mal mein Posting vom 18.03.2009 zu Gemüte; mit der Lösung sollte eigentlich auch dein neues Problem in den Griff zu kriegen sein, aber da müsste man dann mehr über den Aufbau der Tabelle und den Inhalt der Spalten wissen.
Den Aufbau und Inhalt der Tabelle kannst Du Doch der in meiner ersten Frage angehängten Datei entnehmen.
Ich habe Deinen Vorschlag übrigens ausprobiert, aber das hat nicht funktioniert. Du beziéhst Dich in Deiner Formel auf die Zelle B20, die ich überhaupt nicht definiert hatte, und das Ergebnis war, dass ich im zweiten Dropdown schlicht und ergreifend gar nichts mehr auswählen konnte.
Mir ist nicht klar geworden, was Du meinst, sorry. Vielleicht kannst Du das noch mal näher erläutern ?!?!

Gruß

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von maxtasy » Fr, 20.03.2009 12:18

Hallo und vielen Dank Euch allen erstmal für Euren Einsatz !

Balu, Dein Vorschlag ist schon cool, weil er ohne Hilfsspalte auskommt, aber die Hilfstabelle I5:L9, in der separat alle Sockel/Wattzahl Kombinationen aufgeführt sind, bleibt weiter notwendig, weil in Zelle B2 unter Gültigkeit weiter "INDEX(I6:L9;;VERGLEICH(B1;I5:L5;0))" eingetragen ist. Diese Tabelle muss also weiter extra gepflegt werden, sobald neue Produkte dazukommen, und genau das würde ich gerne vermeiden.

Im Prinzip hatte ich dank Eurer Hilfe alles gelöst, der Rest sei Kosmetik, dachte ich. Aber erstens kommt es anders, zweitens als man denkt. :lol:
Was mir jetzt erst aufgefallen ist: Wir haben verschiedene Produkte, die den gleichen Sockel und die gleiche Wattzahl haben, aber beispielsweise unterschiedliche Lichtfarben, und dann natürlich auch eigene Artikelnummern. GGRRRNNNMMPPFFT !!! Nach zwei Dropdowns bin ich also noch nicht zwingenderweise bei dem einen in Frage kommenden Produkt gelandet, sondern immer noch erst bei einer Auswahl von Produkten ... Wie zur Hölle kann man das jetzt weiter eingrenzen ? Haare rauf...

Liebe Grüße,
Maxtasy

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von Gert Seler » Mi, 18.03.2009 19:17

Hallo maxtasy,
wie wichtig ist denn überhaupt die Artikelnummer? Sonst könnten die Nummern in der Hilfsspalte von "Sanne's" Tabelle
"Produkttabelle-1" die Artikelnummern repräsentieren und die Preise mit "SVERWEIS" ermittelt werden.


Würde das ganze einfacher gestalten auch von der Formel-Findung her. War ja nur ein Vorschlag.

mfg
Gert

Re: Tabelle auslesen / SVERWEIS oder was anderes ?

von balu » Mi, 18.03.2009 13:46

Hallo maxtasy,

hab da mal deine Beispieldatei genommen, und hoffe dass es das ist was Du möchtest.

In der Zeile 17, Grün hinterlegt, werden die getroffenen auswahlen von B1 und B2 noch mal in B17 und C17 aufgeführt. In den Zellen daneben, D17, E17 und F17 werden dann die Staffelpreise ausgegeben.

Es geht wie gewünscht ohne Zusatzspalten. Ich habe z.B. folgende Formel eingesetzt

Code: Alles auswählen

{=INDEX(D6:D15;VERGLEICH($B17&$C17;Sockel&Watt;0))}
ACHTUNG MATRIXFORMEL!!
Eingabe ohne die geschweiften Klammern. Die Formel wird mit "Strg" + "Umschalt" + "Enter" abgeschlossen.

Ferner funktioniert diese Formel erst ab OOo 3.

Hinter Sockel und Watt verbiergen sich die Bereiche $Liste.$B$6:$B$15 und $Liste.$C$6:$C$15
Für den Bezug von INDEX, D6:D15, habe ich keinen Namen vergeben, da er beim Kopieren sich automatisch anpasst. Denn das ist die Ausgabespalte, für die einzelnen Staffelpreise.

In der 2. Tabelle, "Ausgabe", steht fast das gleiche, nur etwas anders aufgeteilt.

Ist es das, was Du willst? :wink: :D


Gruß
balu




Datei funktioniert erst ab OOo 3 fehlerfrei!
Dateianhänge
Produkttabelle_balu.ods
(16.31 KiB) 91-mal heruntergeladen

Nach oben