Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bedingte Formatierung in Abhängigkeit Farbe

Bedingte Formatierung in Abhängigkeit Farbe
21.02.2016 14:38:12
Harald
Hallo,
ich möchte, dass wenn die Zelle A1 rot eingefärbt ist, die Zelle B1 grau eingefärbt wird.
Dachte hört sich leicht an, finde aber keine Lösung die mich dem Ziel näher bringt.
Sollte doch mit bedingter Formatierung lösbar sein?

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingte Formatierung in Abhängigkeit Farbe
21.02.2016 14:52:26
Hajo_Zi
farbveränderungen lösen keine Neu Berechnung aus.

Tabelle2
 AB
13 
23 
30 
40 
50 
60 
die bedingte Formatierung Fülleffekte, Symbole, Datenbalken
werden in dieser Tabelle nicht dargestellt

verwendete Formeln
Zelle Formel Bereich N/A
A1:A6=Farbe  

definierte Namen  
Name Bezieht sich auf Tabelle Z1S1-Formel
Farbe=ZELLE.ZUORDNEN(63;INDIREKT("ZS";FALSCH)) =GET.CELL(63,INDIRECT("ZS",FALSE))

Bedingte Formatierung Haupttabelle 1  
Wird angewendet auf   Nr. Bed.  Regeltyp  Operator   Formel1   Formel2   Format Schrift Füllfarbe   Unterstrichen   Schrift- farbe Muster   Musterfarbe Typ Bereich
$B:$B01.Bed.: Formel ist =A1=3  13553360         2B:B
Bedingte Formatierung Haupttabelle 2 oberere/unterer Bereich    
Wird angewendet auf   Nr. Bed.  Format Zelle Anhalten Auswahl   Anzeige   Anzahl   Durchschnitt   Typ   Bereich
$B:$B01.Bed.   Falsch          2B:B
Die Bedingungen wurden mit Excel-Version ab 2007 ausgelesen.


Füllfarben und Muster  
Zelle Rot Grün Blau Color Muster Farbe
A1:A2 25500255   
Zellen mit Füllfarbe automatisch werden nicht dargestellt
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 22.01 einschl. 64 Bit



Anzeige
AW: Bedingte Formatierung in Abhängigkeit Farbe
21.02.2016 14:57:24
Daniel
Hi
das ist auch nicht ganz so einfach, weil das normale VBA-Formelwerk keine Möglichkeit vorsieht, die Farbe einer Zelle per Formel zu ermitteln.
wenn du Zelle A1 per Bedingter Formatierung rot gefärbt wird, dann kannst du ja für die Zelle B1 dieselbe Bedingung verwenden, nur halt mit der Farbe grau.
wenn die Zelle A1 von Hand gefärbt wird, dann müssets du so vorgehen:
1. markiere die Zelle B1
2. lege für die Zelle B1 einen Namen (z.B. xxx) mit folgender Formel an:
=Zelle.Zuordnen(38;Indirekt(ZS(-1);0))
3. erstelle für die Zelle B1 eine Bedingte Formatierung mit der Regel: =xxx=3
die funktion Zelle.Zuorden ist eine alte Excel4Makro-Funktion, welche nur noch über die Namen genutzt werden kann.
die Unterfunktion 38 ermittelt den FarbIndex der angegeben Zelle.
die Funktion Indirek(ZS(-1);0) ist ein Zellbezug auf die Zelle links neben der Zelle, in welcher die Formel steht.
grundsätzliches Problem bei dem ganzen ist, dass das Ändern einer Farbe oder sonstigen Formatierung Excel nicht dazu veranlasst, seine Formeln neu zu berechnen.
Gruß Daniel

Anzeige
Hast du jetzt irgendetwas geschrieben, was ...
21.02.2016 20:00:31
Luc:-?
…nicht schon die Vorantworter geschrieben hätten, Daniel,
oder hältst du den xlguten Fragesteller für so unbedarft, dass er nur deine extra ausführlichen Erklärungen versteht?! :-]
Gruß, Luc :-?
Besser informiert mit …

Anzeige
Ahja, Pardon, war ja nur 8 min später! Dann ist...
21.02.2016 20:04:13
Luc:-?
…das bei dem langen Text ja verständlich! ;-)
Hatte die anderen AWen schon viel eher gesehen, deine jetzt erst.
Luc :-?

AW: Hast du jetzt irgendetwas geschrieben, was ...
22.02.2016 10:21:10
Harald
Hallo an alle "Antworter"
Ein herzliches Danke für die ganzen schnellen Infos.
Perfekt geklappt. :-)
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Bedingte Formatierung in Abhängigkeit von Farben


Schritt-für-Schritt-Anleitung

  1. Zelle B1 vorbereiten: Markiere die Zelle B1, die grau eingefärbt werden soll, wenn A1 rot ist.
  2. Namen definieren: Lege für die Zelle B1 einen Namen an. Gehe dazu auf "Formeln" > "Namensmanager" > "Neu" und gebe folgenden Namen ein:
    • Name: FarbeA1
    • Bezug: =ZELLE.ZUORDNEN(38;INDIREKT("A1";FALSCH))
  3. Bedingte Formatierung hinzufügen: Gehe zu "Start" > "Bedingte Formatierung" > "Neue Regel".
  4. Regeltyp auswählen: Wähle „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
  5. Formel eingeben: Gib die folgende Formel ein:
    =FarbeA1=3
  6. Format festlegen: Klicke auf "Formatieren" und wähle die graue Füllfarbe.
  7. Regel anwenden: Klicke auf „OK“, um die Regel zu speichern.

Häufige Fehler und Lösungen

  • Problem: Die Zelle B1 wird nicht grau, obwohl A1 rot ist.

    • Lösung: Überprüfe, ob die Formel =FarbeA1=3 korrekt eingegeben wurde und ob A1 tatsächlich rot ist.
  • Problem: Änderungen in der Zellfarbe werden nicht erkannt.

    • Lösung: Die bedingte Formatierung in Excel reagiert nicht auf Farbänderungen. Stelle sicher, dass die Bedingung auf Werte statt auf Farben basiert.

Alternative Methoden

  • VBA-Anwendung: Du kannst auch VBA verwenden, um die Zellfarbe zu überprüfen und die Formatierung dynamisch anzupassen. Hier ein einfaches Beispiel:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
        If Target.Interior.Color = RGB(255, 0, 0) Then
            Range("B1").Interior.Color = RGB(128, 128, 128) ' Grau
        Else
            Range("B1").Interior.ColorIndex = xlNone
        End If
    End If
End Sub
  • Verwendung von Excel-Formeln: Du kannst die Funktion GET.CELL in einer benannten Formel verwenden, um die Farbe zu bestimmen, allerdings ist dies eine Excel 4 Makrofunktion, die nur in benannten Bereichen funktioniert.

Praktische Beispiele

  1. Färbung basierend auf Text: Wenn der Text in A1 "Rot" ist, dann wird B1 grau:

    • Formel für die bedingte Formatierung von B1:
      =A1="Rot"
  2. Färbung mit mehreren Bedingungen: Wenn A1 rot oder A2 grün ist, dann wird B1 blau:

    • Formel:
      =ODER(A1="Rot"; A2="Grün")

Tipps für Profis

  • Nutze Datenbalken oder Fülleffekte für eine visuell ansprechendere Darstellung deiner Daten.
  • Verwende die Funktion WENN in Kombination mit der bedingten Formatierung, um komplexere Szenarien zu erstellen.
  • Experimentiere mit Formatierungsregeln: Kombiniere verschiedene Bedingungen, um dynamische und interaktive Reports zu erstellen.

FAQ: Häufige Fragen

1. Wie kann ich die Farbe einer Zelle in einer Formel verwenden?
Verwende die Funktion ZELLE.ZUORDNEN, um den Farbindex einer Zelle zu ermitteln, und wende dann die bedingte Formatierung an.

2. Funktioniert das auch in Excel 2016?
Ja, die beschriebenen Methoden funktionieren auch in Excel 2016, solange du die korrekten Formeln und Funktionen anwendest.

3. Kann ich mehrere Farben in einer einzigen bedingten Formatierung verwenden?
Ja, du kannst mehrere Regeln in der bedingten Formatierung erstellen, um verschiedene Farben basierend auf unterschiedlichen Bedingungen anzuwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige