🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
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: 914
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: 2704
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)


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten