Libre Office

Problem mit Funktion

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Manne-thf
Beiträge: 4
Registriert: Sa 3. Mai 2014, 12:15

Problem mit Funktion

Beitrag von Manne-thf » Mi 18. Feb 2015, 22:54

Hallo Leute

ich hab ein Problem mit mit meinen Verkettungen der "wenn Funktion"

also es geht dabei um folgendes:

=WENN(C15="1";'Einzelteile 2'.C37;WENN(C15="2";'Einzelteile 2'.C38;WENN(C15="3";'Einzelteile 2'.C42;WENN(UND(C15="2";C16="Bausatz Stadthaus Bergen");'Einzelteile 2'.C33;""))))

um das unterstrichene geht es wo liegt da mein Fehler bzw wo ist da mein schwarzer Balken vorm Gesicht???
Das schlimme ist das das nur ein kleiner Teil der Verkettung ist und ich dabei noch mehr mit "und" verknüpfen muss.
ich hoffe Ihr könnt mir schnell bei diesem Problem helfen!!!

schonmal DANKE im vorraus
Manne

Wanderer
* LO-Experte *
Beiträge: 915
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: Problem mit Funktion

Beitrag von Wanderer » Do 19. Feb 2015, 00:42

Hallo,

Das C15="2" im unterstrichenen Teil taucht schon im vorherigen WENN-Teil auf.
Der unterstichene Teil wird also nie erreicht/ausgeführt.

Lösung: Die spezialisiertere Bedingung UND...vorher prüfen, also weiter links in der WENN-Kaskade.

MfG, Jörn
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2720
Registriert: Fr 10. Dez 2010, 10:01

Re: Problem mit Funktion

Beitrag von karolus » Do 19. Feb 2015, 08:52

Hallo

Etwa so

Code: Alles auswählen

=WENN(C15=1;
     'Einzelteile 2'.C37;
 WENN(C15=2;
     WENN(C16="Bausatz Stadthaus Bergen";'Einzelteile 2'.C33;'Einzelteile 2'.C38);
 WENN(C15=3;
     'Einzelteile 2'.C42;
 ""))) 
oder evtl. so:

Code: Alles auswählen

=WENNFEHLER(
   WAHL(C15;
     'Einzelteile 2'.C37;
     WENN(C16="Bausatz Stadthaus Bergen";'Einzelteile 2'.C33;'Einzelteile 2'.C38);
     'Einzelteile 2'.C42 );
   "")  
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Open Office
Antworten