Hallo Wolfgang, Bernd,... > Warum gehtst du überhaupt den Umweg über LÄNGE, und vergleichst nicht > einfach direkt auf einen Leerstring? > > Ich hätte das formuliert als eine der folgenden Möglichkeiten > > | ODER(F5>"";G5>"") > | (F5>"")+(G5>"") > | (F5&G5>"") > > Anmerkungen: In der letzten Variante werden zuerst die beiden > Zellinhalte zu /einem/ String verknüpft, bevor /das/ mit einem > Leerstring verglichen wird. Die zweite Variante liefert genau genommen > keinen Wahrheitswert (macht deine LÄNGE aber auch nicht), sondern eine > Zahl; macht aber nix, Calc wertet alle Werte ungleich Null als WAHR. > Persönlich würde ich jedoch immer die erste Variante bevorzugen, sie > ist IMHO am verständlichsten.
Da möchte ich auch noch mal die Funktion GLÄTTEN() in den Raum werfen, falls man die Tabelle weiter gibt. Ich kenne einige Leute, die Zellen "löschen" indem sie Leerzeichen hineinschreiben. Mit GLÄTTEN() wird man diese "überzähligen" Leerzeichen los: A1=" " B1=" " A1&B1=" " (=> Länge=2) GLÄTTEN(A1&B1)="" (=> Länge=0) Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoe...@web.de / ________________________________/ -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy