Verschachtelte Wenn-Abfragen - oder?

Hallo Liste,

in einer Spalte einer Tabelle habe ich Zahlenwerte. Diese haben jeweils bestimmte Bedeutungen.
Nun möchte ich in einer zweiten Tabelle diese Zahlenwerte in ihrer jeweiligen Bedeutung ausgeben.
Einfaches Beispiel:
1 = niedrig
2 = mittel
3 = hoch
Die Wenn-Formel soll in den Zellen der ERSTEN Tabelle prüfen, welche Zahl dort steht und mir in der Zelle der ZWEITEN Tabelle die Bedeutung dieser Zahl eingeben.
Bin leider wieder mit den Formeln gescheitert und im Forum habe ich ebenfalls nichts entsprechendes gefunden  - bin mir aber sicher, dass es einfach sein muss.

Grüße
Herbert Glasauer


.........................................................................

Dr. Herbert A. Glasauer

Universitaet Kassel

Fachbereich Architektur, Stadtplanung, Landschaftsplanung (06)

Fachgebiet Stadt- und Regionalsoziologie

Gottschalkstr.  28

D-34109  Kassel


Fon: +49(0) 561 804-3786

Fax: +49(0) 561 804-2485


http://www.uni-kassel.de/fb6/person/glasauer/welcome.html


http://www.uni-kassel.de/fb6/fachgebiete/stadt_regionalsoziologie.htm


http://www.uni-kassel.de/fb6/AEP/


Re: Verschachtelte Wenn-Abfragen - oder?

#6186 On 22 März, 2007 21:54 Tom Kaegi said,

Hallo Herbert

> in einer Spalte einer Tabelle habe ich Zahlenwerte. Diese haben
> jeweils bestimmte Bedeutungen.
> Nun möchte ich in einer zweiten Tabelle diese Zahlenwerte in ihrer
> jeweiligen Bedeutung ausgeben.
> Einfaches Beispiel:
> 1 = niedrig
> 2 = mittel
> 3 = hoch
> Die Wenn-Formel soll in den Zellen der ERSTEN Tabelle prüfen,
> welche Zahl dort steht und mir in der Zelle der ZWEITEN Tabelle die
> Bedeutung dieser Zahl eingeben.
> Bin leider wieder mit den Formeln gescheitert und im Forum habe ich
> ebenfalls nichts entsprechendes gefunden - bin mir aber sicher,
> dass es einfach sein muss.

Warum denn verschachtelte Wenn, wenn's doch die Funktion 'Wahl' gibt:
Wahl(A1;'niedrig';'mittel';'hoch')

Oder für die ganze Spalte A:
VSuchlauf(A:A;IstZahl(LfdZelle);0;SetzeZelle(Wahl
(LfdZelle;'niedrig';'mittel';'hoch');B:B;LfdIndex))

Mit freundlichem Gruss
Thomas

Re: Verschachtelte Wenn-Abfragen - oder?

#6187 On 23 März, 2007 08:19 Juergen Schell said,

Eventuell ist ein Werteformat eine gute Alternative zu einer Formel:

[<=1]'Niedrig';[<=2]'Mittel';[<=3]'Hoch';'Sehr hoch'

Dabei bleiben die Werte Zahlen, man kann also mit ihnen rechnen.

Gruß, Jürgen

Tom Kaegi wrote:
> Hallo Herbert
>
>> in einer Spalte einer Tabelle habe ich Zahlenwerte. Diese haben
>> jeweils bestimmte Bedeutungen.
>> Nun möchte ich in einer zweiten Tabelle diese Zahlenwerte in ihrer
>> jeweiligen Bedeutung ausgeben.
>> Einfaches Beispiel:
>> 1 = niedrig
>> 2 = mittel
>> 3 = hoch
>> Die Wenn-Formel soll in den Zellen der ERSTEN Tabelle prüfen, welche
>> Zahl dort steht und mir in der Zelle der ZWEITEN Tabelle die Bedeutung
>> dieser Zahl eingeben.
>> Bin leider wieder mit den Formeln gescheitert und im Forum habe ich
>> ebenfalls nichts entsprechendes gefunden - bin mir aber sicher, dass
>> es einfach sein muss.
>
> Warum denn verschachtelte Wenn, wenn's doch die Funktion 'Wahl' gibt:
> Wahl(A1;'niedrig';'mittel';'hoch')
>
> Oder für die ganze Spalte A:
> VSuchlauf(A:A;IstZahl(LfdZelle);0;SetzeZelle(Wahl(LfdZelle;'niedrig';'mittel';'hoch');B:B;LfdIndex))
>
>
> Mit freundlichem Gruss
> Thomas
>

--

Mit Grüßen aus Hilden
RagTime GmbH

Jürgen Schell

___________________________________

RagTime 6 - Produktiver arbeiten.

Jürgen Schell * Leiter Support / Qualitätssicherung

RagTime GmbH * http://www.ragtime.de

Neustraße 69 * 40721 Hilden * Deutschland
Tel: [49](0)2103 9657-0 * Fax: [49](0)2103 9657-96

Sitz der Gesellschaft: Hilden * Amtsgericht Düsseldorf HRB 45697
Geschäftsführer: Kai Brüning, Helmut Tschemernjak

Re: Verschachtelte Wenn-Abfragen - oder?

#6188 On 23 März, 2007 08:54 Matthias Liebler said,

Am 23.03.2007 um 08:19 schrieb Juergen Schell:

> Eventuell ist ein Werteformat eine gute Alternative zu einer Formel:
>
> [<=1]'Niedrig';[<=2]'Mittel';[<=3]'Hoch';'Sehr hoch'

Ich staune nur noch....
Da hätte ich mir in den letzten Jahren viel Arbeit ersparen können

Freundliche Grüße

Matthias Liebler

Re: Verschachtelte Wenn-Abfragen - oder?

#6189 On 23 März, 2007 09:21 Tom Kaegi said,

> Am 23.03.2007 um 08:19 schrieb Juergen Schell:
>
>> Eventuell ist ein Werteformat eine gute Alternative zu einer Formel:
>>
>> [<=1]'Niedrig';[<=2]'Mittel';[<=3]'Hoch';'Sehr hoch'
>
> Ich staune nur noch....
> Da hätte ich mir in den letzten Jahren viel Arbeit ersparen können

Die Möglichkeiten des Werteformats werden ganz allgemein zu wenig
ausgenützt! Beispiel: In einem Kalender lässt sich das gleiche Datum
mittels des Werteformates als Wochentag (Montag ...) oder Monat
(Januar ...) anzeigen, Sonntage lassen sich rot einfärben. Es ist gar
keine lange Rechnerei nötig. Auf diese Möglichkeiten haben wir in
unserem Buch hingewiesen! Und auch im Forum ist das nicht Jürgens
erster Tipp in diese Richtung!

RagTime bietet so viele Möglichkeiten, dass es unmöglich ist, alle
immer präsent zu haben - und da ist es gut, wenn gelegentlich wieder
auf das eine oder andere hingewiesen wird. Im Forum mitzulesen lohnt
sich deshalb immer!

Mit freundlichem Gruss
Thomas

Re: Verschachtelte Wenn-Abfragen - oder?

#6191 On 23 März, 2007 10:38 Herbert Glasauer said,
Danke, Thomas, ich bin begeistert!
Nur eine kleine Macke hat das Ganze noch: In bestimmten Zellen steht kein Wert und daher bekomme ich das Ergebnis NV!.

Mein Versuch es z.B. über 

Wahl(" Originaldaten_Fr9.1.rtd"!Originaldaten!B20;'niedrig';'mittel';'hoch';'')

zu lösen war auch nicht erfolgreich.
Gibt es auch dafür eine Lösung?

Und noch eine kleine zweite Verständsnisfrage: Nach dem Klicken in die entsprechende Zelle der Tabelle finde ich in der Formel den Namen der Datei (Originaldaten_Fr9.1.rtd) UND eine Ergänzung (!Originaldaten!). Warum dies?

Ein großes Dankeschön vorab aus Kassel
Herbert Glasauer


Am 22.03.2007 um 21:54 schrieb Tom Kaegi:

Warum denn verschachtelte Wenn, wenn's doch die Funktion 'Wahl' gibt:

Wahl(A1;'niedrig';'mittel';'hoch')



.........................................................................

Dr. Herbert A. Glasauer

Universitaet Kassel

Fachbereich Architektur, Stadtplanung, Landschaftsplanung (06)

Fachgebiet Stadt- und Regionalsoziologie

Gottschalkstr.  28

D-34109  Kassel


Fon: +49(0) 561 804-3786

Fax: +49(0) 561 804-2485


http://www.uni-kassel.de/fb6/person/glasauer/welcome.html


http://www.uni-kassel.de/fb6/fachgebiete/stadt_regionalsoziologie.htm


http://www.uni-kassel.de/fb6/AEP/


Re: Verschachtelte Wenn-Abfragen - oder?

#6196 On 23 März, 2007 15:26 Tom Kaegi said,
Hallo Herbert

Danke, Thomas, ich bin begeistert!
Nur eine kleine Macke hat das Ganze noch: In bestimmten Zellen steht kein Wert und daher bekomme ich das Ergebnis NV!.

Mein Versuch es z.B. über 

Wahl(" Originaldaten_Fr9.1.rtd"!Originaldaten!B20;'niedrig';'mittel';'hoch';'')

zu lösen war auch nicht erfolgreich.
Gibt es auch dafür eine Lösung?

Die Funktion "Wahl" benutzt den in der Zelle " Originaldaten_Fr9.1.rtd"!Originaldaten!B20 enthaltenen Wert als Index. Aus der folgenden Wertereihe wird derjenige Wert entnommen, der diesem Index entspricht.

Eine leere Zelle ergibt als Index den Wert 0. Das führt dann logischerweise zum Fehler "NV!". Als Abhilfe musst du den Index um 1 erhöhen und den von dir am Schluss der Wertereihe angehängten Wert ' ' an den Anfang der Wertereihe stellen, also:

Wahl(" Originaldaten_Fr9.1.rtd"!Originaldaten!B20+1;'';'niedrig';'mittel';'hoch')

In meinem Vorschlag mit dem VSuchlauf wäre dir das nicht passiert, da dort erst geprüft wurde, ob in der als Index dienenden Zelle eine Zahl steht. Eine leere Zelle ist keine Zahl. Aber Achtung: Zellen, in denen eine 0 steht haben als Inhalt vom Typ Zahl, auch wenn die Anzeige dieser 0 unterdrückt ist und die Zelle deshalb leer zu sein scheint.

Mit freundlichem Gruss
Thomas

Re: Verschachtelte Wenn-Abfragen - oder?

#6197 On 23 März, 2007 16:33 Tom Kaegi said,

Hallo Herbert

Die Antwort auf die zweite Frage hab ich im ersten Anlauf vergessen:

> Wahl(" Originaldaten_Fr9.1.rtd"!Originaldaten!
> B20;'niedrig';'mittel';'hoch';'')

> Und noch eine kleine zweite Verständsnisfrage: Nach dem Klicken in
> die entsprechende Zelle der Tabelle finde ich in der Formel den
> Namen der Datei (Originaldaten_Fr9.1.rtd) UND eine Ergänzung (!
> Originaldaten!). Warum dies?

" Originaldaten_Fr9.1.rtd"! ist die Referenz zum Dokument und
"Originaldaten!" ist der Name des Rechenblattes in diesem Dokument,
in welchem sich die Zelle B20 befindet, die referiert werden soll.

Gruss
Thomas

Re: Verschachtelte Wenn-Abfragen - oder?

#6201 On 24 März, 2007 14:14 Herbert Glasauer said,
Hallo Thomas,

nochmals herzlichen Dank für deine kompetente Antwort.
Nach einem Telefonat mit der Hotline - musste wieder mal alles bis vorgestern fertig sein - habe ich mich kurzfristig für die Kombination von WENN und WAHR entschieden. Dein Verweis auf VSuchlauf scheint mir aber ausgesprochen interessant, sodass ich es auf alle Fälle ausprobieren werde.
Und was deine Antwort auf meine zweite Frage betrifft: Manchmal scheint mir da so ein Knoten im Hirn.

Grüße aus Kassel
Herbert

Am 23.03.2007 um 15:26 schrieb Tom Kaegi:

Hallo Herbert

Danke, Thomas, ich bin begeistert!
Nur eine kleine Macke hat das Ganze noch: In bestimmten Zellen steht kein Wert und daher bekomme ich das Ergebnis NV!.

Mein Versuch es z.B. über 

Wahl(" Originaldaten_Fr9.1.rtd"!Originaldaten!B20;'niedrig';'mittel';'hoch';'')

zu lösen war auch nicht erfolgreich.
Gibt es auch dafür eine Lösung?

Die Funktion "Wahl" benutzt den in der Zelle " Originaldaten_Fr9.1.rtd"!Originaldaten!B20 enthaltenen Wert als Index. Aus der folgenden Wertereihe wird derjenige Wert entnommen, der diesem Index entspricht.

Eine leere Zelle ergibt als Index den Wert 0. Das führt dann logischerweise zum Fehler "NV!". Als Abhilfe musst du den Index um 1 erhöhen und den von dir am Schluss der Wertereihe angehängten Wert ' ' an den Anfang der Wertereihe stellen, also:

Wahl(" Originaldaten_Fr9.1.rtd"!Originaldaten!B20+1;'';'niedrig';'mittel';'hoch')

In meinem Vorschlag mit dem VSuchlauf wäre dir das nicht passiert, da dort erst geprüft wurde, ob in der als Index dienenden Zelle eine Zahl steht. Eine leere Zelle ist keine Zahl. Aber Achtung: Zellen, in denen eine 0 steht haben als Inhalt vom Typ Zahl, auch wenn die Anzeige dieser 0 unterdrückt ist und die Zelle deshalb leer zu sein scheint.

Mit freundlichem Gruss
Thomas


.........................................................................

Dr. Herbert A. Glasauer

Universitaet Kassel

Fachbereich Architektur, Stadtplanung, Landschaftsplanung (06)

Fachgebiet Stadt- und Regionalsoziologie

Gottschalkstr.  28

D-34109  Kassel


Fon: +49(0) 561 804-3786

Fax: +49(0) 561 804-2485


http://www.uni-kassel.de/fb6/person/glasauer/welcome.html


http://www.uni-kassel.de/fb6/fachgebiete/stadt_regionalsoziologie.htm


http://www.uni-kassel.de/fb6/AEP/