Clever-Excel-Forum

Normale Version: Bedingte Formatierungen bei mehreren Parametern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe ein kleines Problem mit den Bedingten Formatierungen.

Ich habe folgende Zeilen: D3 - 58, E3 - 58 und F3 - 58

Der Wert in den Spalten D und E muss identisch sein mit einer Toleranz von +/- 5. Ist dies nicht gegeben müssen Zellen in beiden Spalten rot werden. Ist dies gegeben ist keine Formatierung notwendig.
Zusätzlich dazu muss aber geschaut werden, das der Wert in in den Spalten D & E in Summe nicht über 150 liegen darf wenn in Spalte F eni Wert >0 steht.
Wenn in Spalte E ein Wert von 0 steht, dann darf die Summe (1:1) in den Spalten D und E max. 200 betragen.

Für mich klingt das sehr komplex und eventuell habe ich es auch super schlecht beschrieben.
Gerne hätte ich auch eine Beispiel Tabelle eingefügt, weiß aber leider nicht wie das geht.

Ich hoffe Ihr könnt mir hier weiter helfen.

Grüße
Kim
Hi Kim,

Zitat:Gerne hätte ich auch eine Beispiel Tabelle eingefügt, weiß aber leider nicht wie das geht.

eine ausgezeichnete Idee. Wink Trag doch bitte in dem Beispiel ein paar (nachvollziehbare) Wunschergebnisse ein.

https://www.clever-excel-forum.de/thread-326.html
Vielen Dank für die Antwort.

Da mein Firmenrechner stark beschränkt ist hab ich eine Beispieltabelle mit realistischen Werten beigefügt.
In meiner Original Tabelle kommen diese Werte durch Berechnungen einer anderen Arbeitsmappe zustande. Daher auch die Formatierung, damit Änderungen sofort sichtbar werden.
Hi Kim,

den ersten Teil deines Problems kannst du so lösen:

Arbeitsblatt mit dem Namen 'Tabelle1'
BCDEF
2Nr.BezeichnungMITBITCMIT
31A000
42B000
53C68680
64D63634
75E63633
86F1201124
97G801216
108H12412116
119I53939
1210J10711713

Zellebedingte Formatierung...Format
D31: ODER($E3>$D3+5;$D3>$E3+5)abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Markiere die Spalten D&E, öffne die bedingte Formatierung und trage unter 'Neue Regel' / 'Formel zur Ermittlung...' die Formel, die du im Tabellenausschnitt siehst, ein. Für dein weiteres Problem warte ich noch auf das händisch eingetragene Wunschergebnis.
(01.11.2018, 14:28)WillWissen schrieb: [ -> ]Für dein weiteres Problem warte ich noch auf das händisch eingetragene Wunschergebnis.

Wunschergebnis?
Es geht darum das die Zellen nur dann nicht rot werden, wenn zusätzlich zu dem ersten Problem die Summe aus D und E nicht über 200 liegt.
Sollte in Spalte F ein Wert größer 0 sein, so darf diese Summe aber nur 150 betragen.

Schon mal vielen Dank für die Lösung meines ersten Problems.
Summe der Spalten? Summe der nebeneinanderliegenden Zellen?
Lass dir halt nicht jedes Detail aus der Nase ziehen. Geh mal davon aus, dass derjenige, der helfen will, sich in der Materie nicht auskennt!
Achso, ich glaube ich habe verstanden.

Mit Summe ist gemeint, das der Wert aus D4 und E4 nicht größer sein darf als 200
Enthält Die Zelle F4 einen Wert von 0-12,5 Darf die Summe aus D4&E4 nicht mehr als 150 betragen
Enthält Die Zelle F4 einen Wert von 12-15 Darf die Summe aus D4&E4 nicht mehr als 125 betragen

Ist es das was du meintest?

Insgesamt werde ich später bis Zeile 58 gehen.

Anbei einfach mal meine fertige Tabelle. Die ersten Spalten wurden unkenntlich gemacht und sind ja für die Formatierungen nicht relevant.
Moin,

ich denke mal, ich habe deine Voraussetzungen alle eingebaut:

Arbeitsblatt mit dem Namen 'Übersicht'
DEF
2DEF
3000
4000
5686814
663630
763630
85311213
98012117
108012111
11909314
1210711716
1383939
1482929
151019910
161071106
1781919
1879887
1982928
20000
21531487
22000
23531708
24501729
25531839
26531577
27501749
28411712
291595040
301594810

Zellebedingte Formatierung...Format
D31: ODER($E3>$D3+5;$D3>$E3+5;($D3+$E3)>200;UND($F3>12,5;($D3+$E3)>150);UND($F3>15;($D3+$E3)>125))abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
=ODER($E3>$D3+5;$D3>$E3+5;($D3+$E3)>200;UND($F3>12,5;($D3+$E3)>150);UND($F3>15;($D3+$E3)>125))

könnte noch abgekürzt werden (ungetestet):

bedF D3[:E58]: =(ABS($E3-$D3)>5)+($D3+$E3>VERWEIS($F3;{0.12,5.15};{200.150.125}))

Da die bedF jedoch keine Lookups erlaubt:

D3: Namen Definieren Check24 bezieht sich auf: o.g. blaue Formel
bedF D3[:E58]: =Check24

Oder man spart sich diese Definiererei doch:

bedF D3[:E58]: =(ABS($E3-$D3)>5)+($D3+$E3>($F3>0)*200-($F3>12,5)*50-($F3>15)*25)