Formatação condicional em outra célula

Formatação condicional em outra célula

Quero inserir o texto em uma célula, mas depende de outra formatação de valor de célula. exemplo:

Em A1 o valor é "Vaibhav" e se eu colocar em negrito (Ctrl + B), então automaticamente o próximo valor consecutivo da célula virá como "Presente", caso contrário virá como "Ausente".

vaibhav presente
reena ausente
raul presente
Vijay presente
Nikita ausente

Responder1

Como outros observaram, esta não é uma formatação tecnicamente condicional.

Para fazer isso você precisa usar o VBA - então abra o editor VBA (Alt+F11), crie um novo módulo (opção de menu "Inserir", depois "Módulo") e coloque este código nesse módulo:

Public Function IsBold(ref As Range)
    If ref.Font.FontStyle = "Bold" Then
        IsBold = True
    Else
        IsBold = False
    End If
End Function

Feche o editor e, supondo que seu primeiro nome (“vaibhav”) esteja na célula A1, coloque o seguinte em B1:

=IF(isbold(A1), "present", "absent")

Dado que FontStylereturn Bold, suspeito que isso pode não funcionar para versões do Excel que não sejam em inglês - no entanto, não consigo testar isso.

informação relacionada