verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

crimsonangel
Beiträge: 4
Registriert: Mo, 14.10.2013 11:08

verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von crimsonangel »

Hallo zusammen,

habe folgendes Problem/Denkfehler:
Habe eine Spalte STATKZ (L2), da können folgende Werte drin stehen:
" " (<-leer)
Unbekannt
Internet
Messe
Empfehlung
Kraut & Rüben
Gartenzeitschrift allgemein
Tagespresse
Mein schöner Garten
Haus und Hof

Nun will ich auf die unterschiedlichen Möglichkeiten eine verschachtelte Wenn-Dann-Sonst-Abfrage machen. Habe mal eine zusammengestellt, die hat aber anscheinend einen Haken. Wo liegt mein Fehler?

=WENN(oder(L2="";L2="Unbekannt");"UNB";WENN(L2="Internet";"INT";WENN(L2="Messe";"MES";WENN(L2="Empfehlung";"EMP";"GZ"))))

Über schnelle Antworten würde ich mich sehr freuen. Vielen Dank bereits im Voraus!

Eure Sarah
Benutzeravatar
OttoZ
****
Beiträge: 162
Registriert: Mi, 27.08.2008 10:16

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von OttoZ »

... das ginge wohl leichter, wenn Du die Datei anhängst.
Habe eine Spalte STATKZ (L2)
... was mag da eine Spalte sein? :?
mfG OttoZ
LinuxMint14Mate64 - LibreOffice 4.1.1.2
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von lorbass »

Wenn ich die Aufgabe richtig verstehe, willst du einer bestimmten Anzahl von Langtexten (LText) je einen Kurztext (KText) zuordnen. Die Verschachtelung von WENN-Funktionen wird da ganz schnell unübersichtlich.

Verwende stattdessen eine zusätzlich Zuordnungstabelle, etwa in $Tabelle2.$A$1:$B$33.

Code: Alles auswählen

 LText     |  KText
-----------+--------
Unbekannt  | UNB
Internet   | INT
Messe      | MSS
Empfehlung | EMP
Diese kannst du dann mit SVERWEIS auswerten und musst nur die Sonderfälle »leere Zelle« und »nicht vorhandener LText« abfangen:

Code: Alles auswählen

=WENN(D2="";"Unbekannt";WENN(ISTFEHLER(SVERWEIS(D2;$Tabelle2.$A$1:$B$33;2;0));"Sonstiges";SVERWEIS(D2;$Tabelle2.$A$1:$B$33;2;0)))
Gruß
lorbass
Benutzeravatar
OttoZ
****
Beiträge: 162
Registriert: Mi, 27.08.2008 10:16

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von OttoZ »

... vielleicht hilft es
Dateianhänge
Calc Entsprechnung finden.ods
(12.98 KiB) 206-mal heruntergeladen
LinuxMint14Mate64 - LibreOffice 4.1.1.2
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von lorbass »

OttoZ hat geschrieben:... vielleicht hilft es
Ja, schön gemacht Bild Aber wo ist das Neue in deinem Beitrag?

Dieselbe Lösung steht in meinem Beitrag über deinem, nur fängt meine Formel zusätzlich die #NV-Meldungen ab, die SVERWEIS bei leerem oder unbekannten Suchbegriff auswirft.

Gruß
lorbass
crimsonangel
Beiträge: 4
Registriert: Mo, 14.10.2013 11:08

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von crimsonangel »

Danke für die Ideen. Das Problem ist, dass ich das evtl. schon gerne mit nem SVerweis gelöst hätte, möchte aber die Abfragen in ein Makro einbinden. Da is es hinderlich noch andere Tabellen aufzubauen (denk ich).
@lorbass: Ich wollte das Rad nicht neu erfinden, aber ich brauchte schnelle Hilfe und hatte keine Lust mich durch unzählige Forenbeiträge zu suchen.
@ottoZ: Meine Spalte heißt STATKZ und meine Abfrage bezieht sich auf die erste Zelle der Spalte also L2.
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von lorbass »

crimsonangel hat geschrieben:möchte aber die Abfragen in ein Makro einbinden.
Warum stellst du deine Frage dann nicht gleich in der richtigen Rubrik OOo Basic und Java? Dann hätte ich mir meine Arbeit ersparen können :evil:
crimsonangel hat geschrieben:@lorbass: Ich wollte das Rad nicht neu erfinden, aber ich brauchte schnelle Hilfe und hatte keine Lust mich durch unzählige Forenbeiträge zu suchen.
Hä? Hab ich dir irgendwas dergleichen vorgeschlagen?

Gruß
lorbass
crimsonangel
Beiträge: 4
Registriert: Mo, 14.10.2013 11:08

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von crimsonangel »

Hi,

hab das Ganze jetzt anders gelöst, basierend auf der Tatsache, dass ich wohl eh nur ein max. 3stelliges Alpha-Feld an das WaWi-Programm übergeben kann:
=WENN(L2="Gartenzeitschrift allgemein";"GZ";GROSS(LINKS(L2;3)))
@lorbass: Sorry, wenn das falsch rübergekommen ist. Stand heut morgen ein wenig unter Druck.
Hast du noch ne Idee, wie ich in die Abfrage einbauen kann, dass wenn in der Zelle L2 nix steht, dass es durch Unbekannt ersetzt wird? Kann ich das mit der Funktion ERSETZEN? Und wenn ja, wie?
Achja, ich beschäftige mich erst seit heute mit einem Macro schreiben und Calc, daher seit bitte nachsichtig, wenn der Beitrag nicht in der richtigen Kategorie gepostet ist. :)

Gruß
Sarah
crimsonangel
Beiträge: 4
Registriert: Mo, 14.10.2013 11:08

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von crimsonangel »

Ok, hat sich erledigt. Hab alles hingekriegt, auch die Abfrage auf ein leeres Feld. :-)

Danke trotzdem für eure Hilfe!

Bis dann,
Sarah
Benutzeravatar
lorbass
********
Beiträge: 4116
Registriert: Mo, 01.05.2006 21:29
Wohnort: Bonn

Re: verschachtelte Wenn-Dann-Sonst-Formel - Denkfehler?

Beitrag von lorbass »

crimsonangel hat geschrieben:Hast du noch ne Idee, wie ich in die Abfrage einbauen kann, dass wenn in der Zelle L2 nix steht, dass es durch Unbekannt ersetzt wird?
Der Fall ist doch in meinem Lösungsvorschlag enthalten. Ich habe sogar im Text auf …
lorbass hat geschrieben:die Sonderfälle »leere Zelle«und »nicht vorhandener LText«
… aufmerksam gemacht. Du hast dir offensichtlich keine Mühe gegeben, meinen Lösungsvorschlag anzusehen, geschweige denn, ihn zu verstehen.
crimsonangel hat geschrieben:hab das Ganze jetzt anders gelöst, basierend auf der Tatsache, dass ich wohl eh nur ein max. 3stelliges Alpha-Feld an das WaWi-Programm übergeben kann
Und diese Tatsache kam jetzt überraschend wie der Heilige Geist über dich? Na, macht nix, war ja schließlich nicht dein guter Wille und nicht deine Zeit, die du durch falsche Anforderungen sinnlos verbraten hast.

Gruß
lorbass
Antworten