gutefrage.net, die Ratgeber Community
Login   |  Registrieren   |  Forum |  Richtlinien & FAQ

Excel... mal wieder

gefragt von TremorTremor am 14.10.2009 um 13:20 Uhr

Suche eine Lösung für diese Aufgabe ich möchte in einer Excel Tabelle mit mehreren Artikelnummern der Nummer die entsprechende Ware zuordnen. ZB. die Warengruppe Hausrat, hier gibt es die Nummern 01.03.04.05 bis 01.03.99.70. die Nummer für jeden Artikel ist vierstellig (je Stelle 2 Zahlen) nach jeweils 2 Ziffern kommt ein Punkt. Jede Ziffer hat eine Bedeutung ,die in der Excel Tabelle aber nicht berücksichtigt werden müßen. (zB. 01.= Hersteller, 03.=Lagerplatz,04.=EK, 05=VK

Ich suche eine Abfrage wie zB.

wenn A1=01.03.99.70 und B1= 01.03.04.05 (alle Zahlen zwischen a1 und b1 müssen berücksichtigt werden) Das Ergebnis müßte in C1 stehen "Spülmittel" C1=Spülmittel.

Frage beantworten

Hier finden Sie weitere Fragen zu den Themen:

computer x 77.701 excel x 1.254

Vom Fragesteller als hilfreichste Antwort ausgezeichnet


Distel35
beantwortet von Distel35 am 14. Oktober 2009 16:01
1x
Die Antwort ist hilfreich? Dann klick mich!
Hilfreichste Antwort
Das ist in Excel ganz einfach:

Wenn ich dich richtig verstehe, ist alles was mit 01.03. beginnt Spülmittel,
und zwar von 01.03.04.05 bis 01.03.99.70 , ok?
Dann lautet die Abfrage ganz einfach:
=WENN(TEIL(A1;1;6)="01.03.";"Spülmittel";"kein Spülmittel")
.
Die Artikel-Nr. von Spülmittel kannst du natürlich mit den anderen Artikelnummern in einer 2-spaltigen Liste hinterlegen (01.03. = Spülmittel, 01.04. = Waschmittel, usw. )
Und dann kannst du ganz elegant mit SVERWEIS auf diese Liste zugreifen und alle Artikel bequem entschlüsseln mit einer Formel:
=SVERWEIS(TEIL(A1;1;6);$H$1:$I$10;2)
.
Dazu müssen natürlich in H1:H10 die Artikel-Nummern und in I1:I10 die entsprechenden Bezeichnungen dazu stehen.
.
Beispiel:
H1=01.03. I1=Spülmittel
H2=01.04. I2=Waschmittel
H3=01.05. I3=Fertiggerichte
H4=01.06. I4=Konfitüre
usw.
H10=01.12. I10=Backwaren

Kommentar von 68e74607c15e37d209b335c0c1b7bde4smallTremor am 14. Oktober 2009 19:25

Danke für die Antwort...

Ich hab wahrscheinlich die Frage zu unverständlich gestellt.

<<< A1=01.03.99.70 und B1= 01.03.04.05 >>

Das müßte so heissen: A1=01.03.04.70 und B1= 01.03.05.05 . A1=01 bedeutet Warengruppe zB. Seife.

A1=01.=Hersteller,03= Seife usw.

Jede der 4 Zahlen ist zweistelligund steht für ein Produkt in der Warengruppe. in Zelle A1 die erste Zahl verändert sich nicht. Alle anderen Zahlen auch die in B1 erhöhen sich bei einem neuen Produkt um den Faktor 1.

Der Wert aus Zelle A1=01(Hersteller) muß in keiner Zelle Ausgegeben werden.

Wichtig ist aber, dass alle aus A1=01.03.04.70 und B1= 01.03.04.05 wie oben beschrieben in Zelle zB D1 per Formel als Seife deklariert werden.

Vielen Dank für die Mühe


Weitere gute Antworten


RBMannheim
beantwortet von RBMannheim am 15. Oktober 2009 08:15
1x
Die Antwort ist hilfreich? Dann klick mich!

Ich bin mir auch nicht sicher, ob ich das Problem richtig verstanden habe. Aber was mir bei solchen "unhabdlichen" Artikelnummern immer hilft, ist diese in die verschiedenen Bestandteile mit Bedeutung aufzubrechen. Mit TEIL, RECHTS oder LINKS und notfalls als WERT gesetzt. Dann habe ich überschaubare kleine Einheiten, über die ich sortieren, filtern oder rechnen kann.

Kommentar von 3ee281e9a55f2ec6395e48414c4a660fsmallRBMannheim am 15. Oktober 2009 09:48

Das sollte eigentlich "unhandlich" heißen! Böser Tippfehler!


gri1su
beantwortet von gri1su am 14. Oktober 2009 13:24
1x
Die Antwort ist hilfreich? Dann klick mich!

schau mal in deine diesbezügliche Frage von gestern

http://www.gutefrage.net/frage/excel-frage-wenn-dann

Kommentar von 68e74607c15e37d209b335c0c1b7bde4smallTremor am 14. Oktober 2009 13:39

ich suche nach einer besseren Möglichkeit Den Link zu der Frage kenne ich ....

Kriegst aber trotzdem ein Punkt


anonym
beantwortet von NakaMichi am 14. Oktober 2009 13:23
1x
Die Antwort ist hilfreich? Dann klick mich!

versuchs ma mit nem Sverweis... =Sverweis(Suckkriterium; Matrix; Spaltenindex; falsch)

sollte gehen


anonym
beantwortet von rumpi am 14. Oktober 2009 13:22
1x
Die Antwort ist hilfreich? Dann klick mich!

Schau mal in die Excel-Hilfe unter SVERWEIS.

Kommentar von 4e4797c1ac1159d87494beb6c20c5ec1smallSilmarillion am 14. Oktober 2009 13:24

nene, sverweis (oder auch verweis) kann 1.) nur mit alphanumerisch sortieren Bezügen was anfangen und 2.)keine "und"-Bedingung berücksichtigen

Kommentar von rumpi am 14. Oktober 2009 13:35

Klar kannst man das Suchkriterium mit UND verbinden. Und nur alphanumerisch?Wie kommst du denn da drauf?

Kommentar von 4e4797c1ac1159d87494beb6c20c5ec1smallSilmarillion am 14. Oktober 2009 13:49

Anordnung alphanumerisch, d.h. nach Zahl/und/oder Buchstaben bzw. Wahrheitswert. Zitat aus Hilfe: Wichtig Die zu Suchvektor gehörenden Werte müssen in aufsteigender Reihenfolge angeordnet sein: ...,-2, -1, 0, 1, 2, ..., A-Z, FALSCH, WAHR; andernfalls gibt VERWEIS möglicherweise einen falschen Wert zurück. --- gilt für Verweis/Sverweis

Kommentar von rumpi am 14. Oktober 2009 14:42

Offensichtlich habe ich die Aufgabe nicht verstanden. Ich meinte er will nur eine Suche nach Kriterien und könnte dann über eine Verschachtelung den "Dann" oder "Sonst"-wert rausgeben. Dann ist es eventuell besser er macht eine Tabelle mit den Produkten also Tabelle2 in A:A stehen die Kategorien wie z.B. 03 in B:B dann die Bezeichnungen z.B. "Spülmittel". und die Zuordnung muss er dann als Wenn-Funktion mit "TEIL"-Funktion erfragen sowie den Verweis auf Matrix Tabelle2. So vielleicht?


Distel35
beantwortet von Distel35 am 14. Oktober 2009 21:16
0x
Die Antwort ist hilfreich? Dann klick mich!

Hallo Tremor,
ich würde dir ja gerne helfen, aber...
du schreibst selber:
A1=01 bedeutet Warengruppe zB. Seife.
A1=01.=Hersteller,03= Seife usw.

ja was denn nun??? A1=01 bedeutet das nun Seife oder Hersteller?
Wenn du dir darüber im klaren bist, dann melde dich nochmal.
.
Gute Besserung, Distel

Kommentar von 68e74607c15e37d209b335c0c1b7bde4smallTremor am 15. Oktober 2009 00:17

Danke kann ich gut gebrauchen.... :-)

Da war schon mein fetter Fehler... also A1=01 ist in diesen Fall ein Produkt wird über F1 definiert. kann also aussen vor gelassen werden.

habe es jetzt durch den Tip von gestern ( von Chianti)gelöst denke ich. ganz simpel, muss es nur noch Testen Ich muß nur mehrere Spalten nehmen in jede Spalte nur zwei zahlen zB. B=11 C2=12 usw.

Meine Formel sieht jetzt so aus;

=WENN(UND(B2<92;C2<156;D2<756);"Seife")

Ich hoffe jetzt sind meine Geister wieder wach geworden.

Oder hast Du noch eine andere Lösung für mich?


Frage beantworten

Verwandte Fragen

Verwandte Fragen

Noch nicht die richtige Antwort? Dann hier in allen Fragen und Tipps suchen:




Die unter gutefrage.net angebotenen Dienste und Ratgeber Inhalte werden nicht geprüft. Die Richtigkeit der Inhalte wird nicht gewährleistet. Bitte lesen Sie hierzu auch unsere Rechtlichen Hinweise.