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

Forumthread: Bedingt Formatierung pro Zeile berechnen

Bedingt Formatierung pro Zeile berechnen
09.11.2015 07:05:48
erichm
Hallo,
ich benötige eine Bedingte Formatierung für die Spalten A bis M:
- die drei obersten Werte = grün
- die drei untersten Werte = rot
Dies soll für jede Zeile neu berechnet werden. Für die Zeile 2 klappt das wunderbar:
bedForm

 ABCDEFGHIJKLM
1             
288527176568723924857637594
35159233133459177816336168
43143336799653627685397837
54739628099578216927148793
65175647399499744779102721
72650292612875455178986261
853332149778856190627781

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
A21. / Top-10-WerteAbc
A22. / Top-10-WerteAbc
B21. / Top-10-WerteAbc
B22. / Top-10-WerteAbc
C21. / Top-10-WerteAbc
C22. / Top-10-WerteAbc
D21. / Top-10-WerteAbc
D22. / Top-10-WerteAbc
E21. / Top-10-WerteAbc
E22. / Top-10-WerteAbc
F21. / Top-10-WerteAbc
F22. / Top-10-WerteAbc
G21. / Top-10-WerteAbc
G22. / Top-10-WerteAbc
H21. / Top-10-WerteAbc
H22. / Top-10-WerteAbc
I21. / Top-10-WerteAbc
I22. / Top-10-WerteAbc
J21. / Top-10-WerteAbc
J22. / Top-10-WerteAbc
K21. / Top-10-WerteAbc
K22. / Top-10-WerteAbc
L21. / Top-10-WerteAbc
L22. / Top-10-WerteAbc
M21. / Top-10-WerteAbc
M22. / Top-10-WerteAbc


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
ABER:
In der Bedingten Formatierung ist die Formel:
=$A$2:$M$2
Das Problem ist, dass sich das $-Zeichen vor der 2 nicht entfernen lässt?
Jedesmal wenn ich die Formel ändere auf
=$A2:$M2
springt sie beim Speichern immer wieder auf die alte zurück.
Was mache ich da falsch?
Alternativ wäre eine VBA-Lösung interessant, da ich die Formatierung für mehrere hundert Zeilen anwenden muss.
Besten Dank für eine Hilfe!
mfg

Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingt Formatierung pro Zeile berechnen
09.11.2015 07:48:46
Bernd
Hi,
nur dem Interesse wegen, warum willst Du das $-Zeichen löschen?
lg Bernd

AW: Bedingt Formatierung pro Zeile berechnen
09.11.2015 08:02:01
erichm
Ich denke, wenn das $-Zeichen weg ist, dann kann ich komplett nach unten kopieren.
Mit dem $-Zeichen klappt das kopieren nach unten nicht für die Berechnung pro Zeile.
Deswegen evtl. VBA sinnvoll?
Danke.
mfg

Anzeige
AW: Bedingt Formatierung pro Zeile berechnen
09.11.2015 08:36:01
Bernd
Hi,
verstehe. Habe das hier gefunden:
http://www.office-loesung.de/ftopic369629_0_0_asc.php
Das sollte Dir weiter helfen. Hab es getestet und es lässt sich auch mittels Pinsel übertragen.
mfg Bernd

AW: hier musst Du Formeln einsetzen ...
09.11.2015 08:36:13
...
Hallo Erich,
... markiere A2:M8 und folgende Bedingungsformeln:
1. =A2>KGRÖSSTE($A2:$M2;4) (grün)
2. =A2>KGRÖSSTE($A2:$M2;4)  (rot)
Gruß Werner
.. , - ...

Anzeige
AW: vier Formeln lassen sich hier einsparen ...
09.11.2015 09:13:50
...
Hallo bernd,
... wenn mein Formelvorschlag realisiert wird.
Gruß Werner
.. , - ...

AW: habe es probiert, aber...
09.11.2015 09:16:49
Bernd
Hi Werner,
mit Deiner Lösung funktioniert es bei mir nicht. Weiß nicht warum, aber Du hast ja auch zweimal dieselbe Formel verwendet mit dem einzigen Unterschied grün und rot, liegts daran?
lg Bernd

Anzeige
AW: sorry, Schreibfehler :-( meinerseits ...
09.11.2015 09:26:12
...
Hallo Bernd,
... die zweite Formel sollte es natürlich
 =A2 

lauten.
Gruß Werner
.. , - ...

AW: ja, so funktioniert....
09.11.2015 09:30:27
Bernd
Hi Werner,
es auch bei mir. Man lernt immer dazu, Danke Dir.
mfg Bernd

AW: ja, so funktioniert....
09.11.2015 10:08:36
erichm
DANKE an alle für die Lösungen.
Mal sehen für welche ich mich entscheide, da ich ja viele Zeilen zu formatieren habe und schaue, welche die "Ressourcen-schonendste! ist.
mfg
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
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 pro Zeile in Excel anwenden


Schritt-für-Schritt-Anleitung

  1. Daten markieren: Wähle die Zellen aus, die du formatieren möchtest, beispielsweise A2:M8.

  2. Bedingte Formatierung öffnen:

    • Gehe zu Start > Bedingte Formatierung > Neue Regel.
  3. Formel zur Bestimmung der zu formatierenden Zellen verwenden:

    • Wähle die Option „Formel zur Ermittlung der zu formatierenden Zellen verwenden“.
    • Gib die folgende Formel ein, um die drei höchsten Werte grün zu formatieren:
      =A2>KGRÖSSTE($A2:$M2;3)
    • Klicke auf Format und wähle die grüne Farbe aus.
  4. Regel für die drei niedrigsten Werte erstellen:

    • Füge eine neue Regel hinzu und benutze die Formel:
      =A2<KKLEINSTE($A2:$M2;3)
    • Wähle die rote Farbe aus.
  5. Regeln anwenden: Stelle sicher, dass die Regeln für die gesamte Auswahl gelten. Hinweis: Achte darauf, dass das $-Zeichen in den Formeln nicht vor der Zeilennummer steht, um eine zeilenweise bedingte Formatierung zu ermöglichen.


Häufige Fehler und Lösungen

  • Problem mit dem $-Zeichen: Wenn du versuchst, das $-Zeichen vor der Zeilennummer zu entfernen, kann es sein, dass Excel es beim Speichern zurücksetzt. Achte darauf, dass du die Regel korrekt erstellst, um die bedingte Formatierung zeilenweise anzuwenden.

  • Formeln funktionieren nicht: Wenn deine Formeln nicht die erwarteten Ergebnisse liefern, überprüfe, ob die Zellbezüge korrekt sind. Verwende relative Bezüge (z.B. A2 statt $A$2), um die Formatierung auf andere Zeilen zu übertragen.


Alternative Methoden

  • VBA-Lösung: Für eine umfangreiche Anwendung (z.B. mehrere hundert Zeilen) kann eine VBA-Makro-Lösung sinnvoll sein. Hier ist ein einfaches Beispiel, wie du die bedingte Formatierung über VBA umsetzen kannst:

    Sub BedingteFormatierungZeilenweise()
      Dim ws As Worksheet
      Dim rng As Range
      Set ws = ThisWorkbook.Sheets("Tabelle1") ' Ändere den Tabellennamen nach Bedarf
      Set rng = ws.Range("A2:M100") ' Anpassen an deinen Bereich
    
      With rng.FormatConditions.Add(Type:=xlExpression, Formula1:="=A2>KGRÖSSTE($A2:$M2;3)")
          .Interior.Color = RGB(146, 208, 80) ' Grün
      End With
    
      With rng.FormatConditions.Add(Type:=xlExpression, Formula1:="=A2<KKLEINSTE($A2:$M2;3)")
          .Interior.Color = RGB(255, 0, 0) ' Rot
      End With
    End Sub

Praktische Beispiele

  • Beispiel 1: Du hast Werte in den Zellen A2 bis M2. Verwende die oben genannten Formeln, um die höchsten und niedrigsten Werte in einer Zeile farblich hervorzuheben.

  • Beispiel 2: Wenn du mehrere Zeilen mit Werten hast, kannst du die bedingte Formatierung zeilenweise auf die gesamte Tabelle anwenden, indem du den Bereich A2:M8 auswählst und die gleichen Regeln anwendest.


Tipps für Profis

  • Farben anpassen: Experimentiere mit verschiedenen Farben, um die Lesbarkeit deiner Excel-Tabelle zu verbessern. Verwende Farbskalen, um Daten visuell ansprechend zu präsentieren.

  • Regeln kombinieren: Du kannst mehrere Regeln für die gleiche Zelle festlegen, um komplexere Bedingungen zu erstellen. Achte darauf, die Reihenfolge der Regeln zu überprüfen.

  • Leistungsoptimierung: Wenn du viele bedingte Formatierungen verwendest, kann dies die Leistung von Excel beeinträchtigen. Halte die Anzahl der Regeln so gering wie möglich.


FAQ: Häufige Fragen

1. Wie kann ich die bedingte Formatierung auf mehrere Zeilen anwenden?
Verwende relative Zellbezüge in deinen Formeln, z.B. =A2>KGRÖSSTE($A2:$M2;3), und wende die Regel auf den gesamten Bereich (z.B. A2:M100) an.

2. Gibt es eine Möglichkeit, dies ohne VBA zu tun?
Ja, du kannst die bedingte Formatierung zeilenweise direkt in Excel anwenden, indem du die Formeln entsprechend anpasst und die Regeln für den gewünschten Bereich erstellst.

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