Seite 1 von 1

[gelöst] calc - bedingte Formatierung für Zelle mit Ziffer 0

Verfasst: Fr 21. Mär 2025, 11:14
von Pit Zyclade
Ich werde irre! Ich versuche seit Stunden eine bedingte Formatierung für Zellen mit Ziffer 0 zu erreichen, aber so, dass leere Zellen nicht dieselbe Formatierung "gut" erhalten (Zellwert ist gleich 0 erfüllt die Einschränkung NICHT)
Test-bedingte-Formatierung.ods
(17.27 KiB) 175-mal heruntergeladen
Die betreffende Spalte B enhlt 0, 1, 2, 3 und ? als Zeichen.

Ich habe in alten Probenmustern mich belesen und habe dann Verschiedenes versucht:
Formel ist Teil($B1;1;1)="?"
Und nun wird es komisch: Es wird nicht das Feld umformatiert, welches ? trägt, sondern das darunter positionierte!

Kann mit jemand diesen Unfug erklären UND/ODER mir bei dem eingangs formulierten Wunsch helfen?

Re: calc - bedingte Formatierung für Zelle mit Ziffer 0

Verfasst: Fr 21. Mär 2025, 11:32
von echo
Hallo
Formel ist:
(B2=0)*(B2<>"")
Bereich: B2:B500

Nachtrag deine Einstellung:
Teil($B1;1;1)="?"
Bereich: B2:B500

Da ist ein Versatz zwischen Formel und Bereich (B1 bzw B2)

Re: calc - bedingte Formatierung für Zelle mit Ziffer 0

Verfasst: Fr 21. Mär 2025, 11:35
von Mondblatt24
Hallo,
Pit Zyclade hat geschrieben:
Fr 21. Mär 2025, 11:14
Und nun wird es komisch: Es wird nicht das Feld umformatiert, welches ? trägt, sondern das darunter positionierte!
Das ist so, weil die Formel Bezug auf B1 nimmt, der Bereich aber derst mit B2 beginnt.

2025-03-21 11 33 48.png
2025-03-21 11 33 48.png (6.19 KiB) 1526 mal betrachtet

Gruß
Peter

Re: calc - bedingte Formatierung für Zelle mit Ziffer 0

Verfasst: Fr 21. Mär 2025, 12:20
von mikele
Hallo,
oder auch: Formel ist

Code: Alles auswählen

IDENTISCH(B2;0)

Re: calc - bedingte Formatierung für Zelle mit Ziffer 0

Verfasst: Fr 21. Mär 2025, 12:32
von Pit Zyclade
echo hat geschrieben:
Fr 21. Mär 2025, 11:32
...
Teil($B1;1;1)="?"
Bereich: B2:B500

Da ist ein Versatz zwischen Formel und Bereich (B1 bzw B2)
Ja, aber ich hatte ohne Versatz es auch schon vorher probiert und keine Besserung gefunden (wahrscheinlich war ich überfordert!)
Denn diese Differenz bei der Sdressierung ist DIE URSACHE für den VERSATZ. Ich habe jetzt das mal umgekehrt gemacht:
B1:B500 --- TEIL($B2;1;1)="?" und siehe da, die Formatierung ist oberhalb!

Danke euch Genialen.

Re: calc - bedingte Formatierung für Zelle mit Ziffer 0

Verfasst: Fr 21. Mär 2025, 13:03
von Pit Zyclade
Für die Formatierung nur der Felder mit 0 gehen folgende Lösungen (B1:B500)
Formel ist TEIL($B1;1;1)="0"
Formel ist IDENTISCH($B1;0)
Formel ist (B1=0)*(B1<>"")

Danke @echo und @Mikele !

In meinem Kopf geistert nun noch die Frage, warum in den ersten beiden Lösungen man das $-Zeichen braucht, in der Lösung von echo nicht? Oder hätte man auch niemals $ gebraucht?

Nachtrag: Es geht auch ohne $ Zeichen!

Re: calc - bedingte Formatierung für Zelle mit Ziffer 0

Verfasst: Fr 21. Mär 2025, 13:28
von echo
Hallo
das $ - Zeichen wird benötigt wenn du nicht nur die Spalte B sondern die ganze Zeile markieren möchtest.
Beispiel Bereich A1:H500
Das ist unabhängig von der Wahl der Formel

Gruß Holger

Re: calc - bedingte Formatierung für Zelle mit Ziffer 0

Verfasst: Fr 21. Mär 2025, 14:25
von Pit Zyclade
Danke Holger!