Re: [de-users] Bedingte Formatierung
Hallo Boris, die Frage ist zwar schon über zwei Monate alt, aber da ich kein Calc-Kenner bin, dachte ich, ich warte mal ab, was andere antworten. Jetzt ist mir die Mail mal wieder aufgefallen und es hat mich doch interessiert. Die Lösung ist: entweder Zellwert ist MIN($B2:$G2) oder Formel ist B2 = MIN($B2:$G2) ; das B2 links steht so in der Bedingung, es wird aber offenbar auf die jeweilige Zelle umgebogen. Die $-Zeichen sind wichtig, sonst rutscht der Zellbereich in MIN mit nach rechts, wenn die zweite usw. Zelle behandelt wird. Das habe ich auch erst kapiert, als ich das Format einer Zelle mit bedingter Formatierung auf eine andere Zelle kopiert habe und mir dann die Bedingung angeschaut habe. Gruß Gerhard Am 29.01.2017 um 17:26 schrieb Boris Kirkorowicz: Hallo, gerade sehe ich mal wieder den Wald vor lauter Bäumen nicht: gegeben sei eine Liste mit Zahlen. Das jeweilige Minimum der Zeile soll mit grünem Hintergrund belegt werden, sonst nichts. Format → Bedingte Formatierung → Farbbalken bringt mich nicht weiter, da zum einen mindestens zwei Bedingungen markiert werden wollen, zum anderen diese Funktion offenbar ausschließlich vertikal arbeitet -ich brauche es aber horizontal. Format → Bedingte Formatierung → Bedingung bringt mich auch nicht zum Ziel, denn eine Formel wie Zellwert ist <= B2:G2 färbt alle Zelle der Zeile ein. Eine Formel Formel ist MIN(B2:G2) färbt auch alle Zellen der Zeile, sobald auch nur ein Wert in der Zeile existiert, der von und Null verschieden ist. Was mache ich falsch, wie geht es richtig? -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Calc - Stellen mit Nullen auffüllen
Hallo Peter, Alois, *, ich wollte es genau wissen und habe nun eine Lösung, die die zusätzliche Spalte von Alois nicht braucht: =WENN(ISTFEHLER(FINDEN("/";A1;1));WIEDERHOLEN("0";5-LÄNGE(A1))&A1&"/000";WIEDERHOLEN("0";6-FINDEN("/";A1;1))&LINKS(A1;FINDEN("/";A1;1))&WIEDERHOLEN("0";3-LÄNGE(A1)+FINDEN("/";A1;1))&RECHTS(A1;LÄNGE(A1)-FINDEN("/";A1;1))) Wenn kein Schrägstrich gefunden wird, wird an die auf 5 Stellen aufgefüllte Zahl einfach "/000" angehängt. Andernfalls wird das Auffüllen für die beiden Teilstrings, die mit LINKS und RECHTS extrahiert werden, getrennt gemacht; in die dazu notwendige Längenangabe geht jeweils die Position des Schrägstrichs ein. Allerdings ist Thomas' Funktion viel eleganter. Gruß Gerhard Am 13.04.2017 um 16:51 schrieb Alois Klotz: Hallo Peter, ich habe die Aufgabenstellung nicht so genau gelesen, wie ich hätte sollen ;-) In eine Zelle habe ich es nicht gebracht, aber 2 Spalten reichen - hier ist eine Datei mir der recht unübersichtlichen Formel: https://app.box.com/s/5m1hp1hp0ebio1d779dqw86x51rs3v67 MfG Alois sk schrieb am 13.04.2017 um 13:06: Hallo Alois, bei mir funktioniert diese Variante nicht ganz so. Das Ergebnis sieht so aus: 28/13 Gruß Peter Am 13.04.2017 um 12:48 schrieb Alois Klotz: Hallo, man könnte es mit dieser Formel machen: in A2 steht der vorgegebene Text z.B.: 28/13 in B2 diese Formel:=WIEDERHOLEN("0";9-LÄNGE(A2))&A2 ergibt dann 00028/013 Diese Formel ermittelt die Länge des Textes und füllt dann die fehlenden Stellen vorne mit Nullen auf. MfG Alois sk schrieb am 13.04.2017 um 10:42: Hallo an alle, habe folgendes Problem und keine Idee wie man es löst. In einer Spalte stehen folgende Werte: 28/13 250/1 1167 1/153 Diese Werte sollten so geändert werden: 00028/013 00250/001 01167/000 1/153 usw. Wie o.g., keine Ahnung wie man das bei einigen hundert Werten bewerkstelligen könnte. Gruß Peter -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert