Ich habe eine Pivot-Tabelle, die für die dies willen Beispiel drei Spalten:Bedingte Formatierung mit verschachtelten if-Anweisungen [excel]
Spalte B enthält nicht negative Zahlenwerte.
Spalte D enthält nicht negative Zahlenwerte.
Spalte C zeigt den Prozentsatz der Änderung von Spalte D zu Spalte B (dh D1 = 1 und B1 = 2, C1 = 100%).
Ich habe eine Regel für die bedingte Formatierung eingerichtet, sodass, wenn ein Wert in Spalte C größer als 10% ist, die Zelle rot hervorgehoben ist. Dies funktioniert jedoch nicht, wenn eine Zelle in Spalte D den Wert Null hat und die entsprechende Zelle in Spalte B einen Wert größer als Null hat, weil das Ergebnis unendlich wäre.
Mein Ziel ist es, eine Regel so einzurichten, dass, wenn eine Zelle in Spalte D einen Wert von Null hat und eine Zelle (in derselben Zeile) in Spalte B einen Wert größer als Null hat, die entsprechende Zeile in Spalte C wird immer noch rot hervorgehoben. Da ich in meinen Daten nichtnegative Zahlen habe, würde technisch, solange Spalte D Null ist und Spalte B nicht Null ist, dies die Formel erfüllen.
Ich habe versucht, die folgende Formatierungsregel für Spalte C zu verwenden, aber nicht erfolgreich gewesen. Ich bin sicher, dass dies auch verschachtelte IF-Anweisungen erreicht werden könnte:
IF(D$=0 AND(B$<>0), TRUE, FALSE)
Ist dies eine 'VBA' Frage oder benötigen Sie eine 'Bedingte Formatierung'-Formel? –
Das ergibt keinen Sinn. Sie bitten zuerst, dass die Zelle rot hervorgehoben wird, wenn Zelle c größer als + 10% ist, und Sie sagen, dass dies Ihr Ziel ist. Sie sagen dann, dass Sie möchten, dass es rot hervorgehoben wird, wenn D 0 ist und und B größer als 0 ist, es wird auch rot hervorgehoben. Dies würde Ihre Kriterien ändern in: Spalte C> + 10% UND Spalte C <0%.Gemäß @SkipIntro ist dies eine Frage der bedingten Formatierung – user1
@skipIntro Bedingte Formatierung scheint wie der einfachste Ansatz, aber wenn es eine Möglichkeit gibt, dies in VBA zu tun, bin ich offen für die Verwendung auch. – Keefer