Não pode ser feito de forma nativa, mas pode ser obtido com algum código VBA. Eu copiei uma amostra que eu preparei anteriormente, que aplica formatação à coluna flag1 com base em seu valor. Um pouco de ajustes deve fazê-lo fazendo o que você precisa. Você precisará executar o código para atualizar. Ele não será recalculado após cada edição.
Espero que ajude Andrew
Sub ApplyFormattingToFlag1()
' ===================================================================================
' ===== This section applies the formatting to the current view =====
' ===================================================================================
Dim t As task
Dim pj As Project
Dim boo_AnyYes
Dim app As Application
Set app = MSProject.Application
Set pj = activeProject
boo_AnyYes = False
For Each t In pj.Tasks
If t.Flag1 = True Then
boo_AnyYes = True
End If
Next t
With app
.ScreenUpdating = False ' Attempt to stop the screen refreshing
.FilterApply "&All Tasks"
.OutlineHideSubTasks
.OutlineShowAllTasks
.SelectTaskColumn Column:="flag1"
If boo_AnyYes Then
.FontEx CellColor:=1, Pattern:=1
Else
.FontEx CellColor:=16, Pattern:=0
End If
End With
End Sub