Es ist möglich, VBA zu verwenden. Ich gehe davon aus, dass sich Ihre Formel in Zelle B1 befindet
Drücken Sie in Ihrem Excel-Arbeitsblatt ALT+, F11um auf den VBA-Editor zuzugreifen.
Wählen Sie im linken Bereich Ihr Blatt aus. Wählen Sie im rechten Codefenster Arbeitsblatt aus der Dropdown- Liste aus und wählen Sie dann Ereignis ändern aus der nachfolgenden Dropdown-Liste aus.
Der folgende Platzhalter für das Unterprogramm muss darin verfügbar sein.
Private Sub Worksheet_Change(ByVal Target As Range) End Sub
Fügen Sie den folgenden Code in dasselbe ein.
If Target.Address = "$A$1" Or Target.Address = "$A$2" Then If Range("B1").Formula = "=IF(A1>A2,""test1"",""test2"")" Then If Range("A1").Value > Range("A2").Value Then Range("B1").Font.Color = vbRed Else Range("B1").Font.Color = vbGreen End If End If End If
In obigem Beispiel habe ich standard vbRed und vbGreen verwendet. Wählen Sie nach Ihrer Wahl.