Bedingte Formatierung - ich kann es nicht lösen

Hallo User

In der Zelle A10 steht =ZÄHLENWENN(C2:C11;"Rechnung"). Hier erscheint die Anzahl der Rechnung(en) in den Feldern C2 bis C11, sofern ich das Wort "Rechnungen" in diese Zellen schreibe. Soweit so gut. Aber:

Erstens:

Wenn das Wort "Rechnung" nicht auftaucht, dann steht da in der Zelle A1 die Zahl "0".

Ich möchte, dass in der Zelle A1 nicht "0" steht, sondern gar nichts.

Zweitens:

Wenn in der Zelle A10 "0" steht bzw. gar nichts, dann soll auch das Wort "Originalrechnung/-en" nicht in der Zelle B10 erscheinen.

Hier als Beispiel:

  Spalte A
  Spalte B
  Spalte C

  Dr. Meier
  
  Rechnung

  Als Anlagen beigefügt:
  
Zeile 10
  1 Originalrechnung/-en

Ich habe es mit der bedingten Formatierung versucht, komme jedoch zu keinem Ergebnis.

Vielen Dank.
Erwin

Hallo r,

In der Zelle A10 steht =ZÄHLENWENN(C2:C11;"Rechnung"). Hier erscheint
die Anzahl der Rechnung(en) in den Feldern C2 bis C11, sofern ich das
Wort "Rechnungen" in diese Zellen schreibe. Soweit so gut. Aber:

Erstens:

Wenn das Wort "Rechnung" nicht auftaucht, dann steht da in der Zelle A1
die Zahl "0".

Ich möchte, dass in der Zelle A1 nicht "0" steht, sondern gar nichts.

Dann gebe dieser Zelle z.B. das benutzerdefinierte Zahlenformat 0;;;

Zweitens:

Wenn in der Zelle A10 "0" steht bzw. gar nichts, dann soll auch das Wort
"Originalrechnung/-en" nicht in der Zelle B10 erscheinen.

Hier als Beispiel:

  Spalte A
  Spalte B
  Spalte C

  Dr. Meier
  
  Rechnung

  Als Anlagen beigefügt:
  
Zeile 10
  1 Originalrechnung/-en

Ich habe es mit der bedingten Formatierung versucht, komme jedoch zu
keinem Ergebnis.

=WENN(A10>0;"Originalrechnung";"")

Hallo Erwin,

Hallo User

In der Zelle A10 steht =ZÄHLENWENN(C2:C11;"Rechnung"). Hier
erscheint die Anzahl der Rechnung(en) in den Feldern C2 bis C11,
sofern ich das Wort "Rechnungen" in diese Zellen schreibe.

Wenn das Wort "Rechnung" nicht auftaucht, dann steht da in der Zelle
A1 die Zahl "0".

Zahlenfelder haben immer "0"
Textfelder haben ""

Ich möchte, dass in der Zelle A1 nicht "0" steht, sondern gar nichts.

Man kann über Extras | Optionen einstellen, dass 0 Werte nicht dargestellt werden. Dass wirkt sich dann aber auf alle Tabellen aus die in LO geöffnet werden.

Ansonsten: WENN(ZÄHLENWENN(C2:C11;"Rechnung")>0;ZÄHLENWENN(C2:C11;"Rechnung");"")
- reiner Braindump ohne es getestet zu haben -
Wirkung: wenn deine Formel einen Wert größer 0 zurück gibt, soll der Wert der Formel in die Zelle geschrieben werden, ansonsten ein "" (Leerzeichen)

Zweitens:

Wenn in der Zelle A10 "0" steht bzw. gar nichts, dann soll auch das
Wort "Originalrechnung/-en" nicht in der Zelle B10 erscheinen.

=WENN(A10="";"Originalrechnung/-en";"") Davon ausgehend, dass meine Formel oben funktioniert.

Ich habe es mit der bedingten Formatierung versucht, komme jedoch zu
keinem Ergebnis.

Wie das Wort sagt "bedingte FORMATIERUNG" wird die Zellen entsprechend eine Bedingung _formatiert_ und zwar über eine Formatvorlage, die du einrichten musst.
also Fett | Kursiv | Farbig ...
Du willst aber Werte in Zellen haben, daher ist die bedingte Formatierung für deine Aufgaben nicht geeignet.

Hallo User

In der Zelle A10 steht =ZÄHLENWENN(C2:C11;"Rechnung"). Hier erscheint
die Anzahl der Rechnung(en) in den Feldern C2 bis C11, sofern ich das
Wort "Rechnungen" in diese Zellen schreibe. Soweit so gut. Aber:

Erstens:

Wenn das Wort "Rechnung" nicht auftaucht, dann steht da in der Zelle A1
die Zahl "0".

Ich möchte, dass in der Zelle A1 nicht "0" steht, sondern gar nichts.

Format => Zellen => Zahlen => Format-Code: "0;-0;@" (ohne die Hochkommas).

Bei der normalen Formatierung können von vornherein (durch Strichpunkt
getrennte) separate Formatierungen für Werte größer Null (1. Abschnitt),
Werte kleiner Null (2. Abschnitt) und Werte gleich Null (3. Abschnitt)
definiert werden. Die beiden ersten übernimmst Du am besten so, wie sie
sind, und setzt einfach nur das ";@" dahinter. Das bewirkt, daß der
Zellinhalt im Fall des Wertes Null als String dargestellt wird (und da
der Inhalt kein String /ist/, wird die Zelle eben leer dargestellt).

Zweitens:

Wenn in der Zelle A10 "0" steht bzw. gar nichts, dann soll auch das Wort
"Originalrechnung/-en" nicht in der Zelle B10 erscheinen.

=WENN(B10+0=0;"";"Originalrechnung/-en")

FYI: Das mit dem '+0' ist ein kleiner Trick, durch den man nicht mehr
unterscheiden muss zwischen einem Zahl(!)-Wert 0 und einem Textinhalt.

Ich habe es mit der bedingten Formatierung versucht, komme jedoch zu
keinem Ergebnis.

*Bedingte* Formatierung ist knapp daneben; aber die Idee mit der
Formatierung an sich ist schon richtig (nur halt /normale/).

Wolfgang

hallo Franklin,

das war die Lösung. Leider kannte ich dieses Benutzerdefinierte Zahlenformat

0;;;

nicht.

Vielen Dank