BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[GELÖST] Verschachtelte WENN-Formel inklusive ISTLEER

CALC ist die Tabellenkalkulation, die Sie immer wollten.
balu
Beiträge: 370
Registriert: Mi 1. Jun 2011, 16:21

Re: Verschachtelte WENN-Formel inklusive ISTLEER

Beitrag von balu » Sa 3. Nov 2018, 23:11

Hallo Peter,

ob Du es glaubst oder nicht, Du warst etwas schneller als ich (wollte erst einen ellenlangen Erklärtext schreiben, hat sich jetzt aber erstmal erledigt).
Aber nun gut, dann möchte ich deinen Formelvorschlag für die Spalte M, also ab M2, die ja so aussieht,

Code: Alles auswählen

=WENN(ZÄHLENWENN(F2:G2;">0")=1;"Zeit fehlt";WENN(ODER(F2="";G2="");"";L2*2+K2+I2))
leicht gekürzt und etwas umstrukturiert vorstellen.

Code: Alles auswählen

=WENN(ANZAHL(F2:G2)=1;"Zeit fehlt";WENN(ANZAHL(F2:G2)=2;L2*2+K2+I2;""))
Ich hoffe Du bist mir nicht böse ;-) :)



Gruß
balu

Mondblatt24
Beiträge: 2840
Registriert: Fr 3. Mär 2017, 17:12

Re: Verschachtelte WENN-Formel inklusive ISTLEER

Beitrag von Mondblatt24 » So 4. Nov 2018, 08:48

Hallo balu,
Ich hoffe Du bist mir nicht böse
nein, warum auch. :lol:

Gruß Peter
Win 11 (x64) ▪ LO 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

balu
Beiträge: 370
Registriert: Mi 1. Jun 2011, 16:21

Re: Verschachtelte WENN-Formel inklusive ISTLEER

Beitrag von balu » So 4. Nov 2018, 13:03

Mahlzeit,

da Peter nichts gegen meine Änderung hat ;-), möchte ich noch eine weitere Altenative vorstellen. Sie ist noch mal ein Stück kürzer als meine letzte. Und sie arbeitet mit einem ganz anderen System.

Bis jetzt wird ja nach folgendem Schema gearbeitet.
Es werden 2 WENNs verwendet, die ineinander verschachtelt sind. Und bei jeder WENN wird die gleiche Prüfung mit ANZAHL vorgenommen. Wobei ja ANZAHL einen gezählten Wert zurück gibt. Und es gibt ja nur 3 Möglichkeiten wie es weiter gehen kann.
0 = "" (leere Zelle)
1 = "Zeit fehlt" (Text ausgabe)
2 = L2*2+K2+I2 (Berechnung durchführen)

Wäre es da nicht mal interessanter das anders anzugehen?
Und das kann man auch. Dabei kommt dann jetzt die Funktion =WAHL() zum Einsatz.
WAHL ist ao aufgebaut, das je nach einem bestimmten Wert zu einer bestimmten Position innerhalb von WAHL gesprungen wird.

Und im groben würde das dann so aussehen.

WAHL(Wert;Position1;Position2;Position3)

Das heißt dann also.
Ist das Ergebnis von Wert = 1, dann wird zur Position1 gesprungen und das ausgeführt was bei Position1 steht.
Ist das Ergebnis von Wert = 2, dann wird zur Position2 gesprungen und das ausgeführt was bei Position2 steht.

Hört sich doch irgendwie interessant an. Das dumme ist nur, das es innerhalb von WAHL keine Nullte-Position (Position0) gibt. Also muss da ein Korrekturfaktor rein, der das wieder ausgleicht. Und das geht ganz einfach. Das grobe Beispiel sieht dann wie folgt aus.

WAHL(Wert+1;Position1;Position2;Position3)

Und folgedessen sieht unsere Ergebnisliste nun so aus.
1 = "" (leere Zelle)
2 = "Zeit fehlt" (Text ausgabe)
3 = L2*2+K2+I2 (Berechnung durchführen)

Und nun wird die Grobe vorgestellte Formel mit Leben befüllt.

Code: Alles auswählen

=WAHL(ANZAHL(F2:G2)+1;"";"Zeit fehlt";L2*2+K2+I2)
Und das ist die noch mal verkürzte und vereinfachte Formel. :mrgreen:

Vorteile:
- Keine einzige WENN, und dadurch gibt es keine Verschachtelung.
- Es wird nur ein einziges mal die ANZAHL ausgelesen, und nicht so wie vorher 2 mal.
- Es ist etwas übersichtlicher.
- Kürzer gehts nicht. (so weit ich weiss)

Nachteil:
Leider kann man nicht immer WAHL in anderen Formeln ersetzen. Denn es muss immer ein Wert vorhanden sein den man auswerten kann.


Viel Spaß damit :-D



Gruß
balu

Mondblatt24
Beiträge: 2840
Registriert: Fr 3. Mär 2017, 17:12

Re: Verschachtelte WENN-Formel inklusive ISTLEER

Beitrag von Mondblatt24 » So 4. Nov 2018, 14:20

Hallo,
@balu
Gefällt mir!👍

Gruß Peter
Win 11 (x64) ▪ LO 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

balu
Beiträge: 370
Registriert: Mi 1. Jun 2011, 16:21

Re: Verschachtelte WENN-Formel inklusive ISTLEER

Beitrag von balu » So 4. Nov 2018, 14:54

Hallo Peter,

danke für die Blumen. :)

Jetzt denke ich aber auch mal daran dir ein Lob auszusprechen.
=WENN(G31>F31;G31-F31;G31+1-F31)*24 kannst Du ersetzen durch =REST(G31-F31;1)*24
Klar ist mir REST als solches wohl nicht ganz unbekannt, hatte sie auch schon mal in einem anderen "kleineren" Projekt angwendet, und natürlich auch im Zusamenhang mit Zeiten irgendwo gesehen. Aber ich vergesse das noch immer wieder, weil das Verstehen von REST insgesammt nicht so einfach ist. Und von daher finde ich das echt Klasse von dir, das Du nicht nur mich sondern auch andere darauf hinweist.

Also, ein fettes Danke schön dafür. :D


Und jetzt mal noch ein kleines OFFTOPIC.
Wie bekomst Du den Daumen in deinen Text?
In einem anderen Fachforum (NEIN kein Office-Forum) sehe ich da auch öfters solche "Smileys", aber ich verstehe nicht wie die dort reinkommen. Hast Du da einen Link zur Hand der mich schlauer macht?
Ich wäre dir da wirklich sehr Dankbar dafür. :)



Gruß
balu

Mondblatt24
Beiträge: 2840
Registriert: Fr 3. Mär 2017, 17:12

Re: Verschachtelte WENN-Formel inklusive ISTLEER

Beitrag von Mondblatt24 » So 4. Nov 2018, 16:08

Hallo balu,
Wie bekommst Du den Daumen in deinen Text?
Ich habe den Daumen auf dieser Website kopiert, und einfach hinter dem Ausrufungszeichen eingefügt.

Gruß Peter
Win 11 (x64) ▪ LO 24.2.2.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

balu
Beiträge: 370
Registriert: Mi 1. Jun 2011, 16:21

Re: Verschachtelte WENN-Formel inklusive ISTLEER

Beitrag von balu » So 4. Nov 2018, 16:52

Hallo Peter,

recht Herzlichen Dank für den Link. Jetzt wird mir so einiges Klarer, und ich habe mein 🏁 erreicht. 8-)



Gruß
balu

Pat01
Beiträge: 10
Registriert: Fr 29. Mai 2015, 11:58

Re: Verschachtelte WENN-Formel inklusive ISTLEER

Beitrag von Pat01 » So 4. Nov 2018, 19:16

Leute, also wirklich... was soll ich sagen... Ihr seid Wahnsinn, Ihr seid der Hammer! *freu* ☺️

Lob, Anerkennung und vielen vielen vielen Dank an Euch!! 👍👍👍

...und ganz obendrauf noch einen besonderen Dank an Peter! :pray:

Begeisterte Grüße von mir an Euch,
Pat

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
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