🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

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: 909
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: 2538
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 );
   "")  
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten