Как сделать так, чтобы значение ячейки было равно 1, если другая ячейка зеленого желтого цвета? Грубо говоря, надо сделать обратное условное форматирование
Формулы без использования макросов не умеют определять цвет другой ячейки. Но могут сработать по условию, если ячейка закрашивается условным форматированием
Function GYC(ByVal rng As Range) As Variant
If rng.Cells.Count > 1 Then
GYC = "Range_Error"
Exit Function
End If
If rng.Interior.Color = vbYellow Then
GYC = 1
Else
GYC = 0
End If
End Function