Formato condicional en otra celda

Formato condicional en otra celda

Quiero ingresar el texto en una celda, pero depende del formato del valor de otra celda. ejemplo:

En A1, el valor es "Vaibhav" y si lo pongo en negrita (Ctrl+B), automáticamente el siguiente valor de celda consecutivo aparecerá como "Presente", de lo contrario aparecerá como "Ausente".

vaibhav presente
reena ausente
raul presente
vijay presente
nikita ausente

Respuesta1

Como otros han señalado, este no es un formato técnicamente condicional.

Para hacer esto, necesita usar VBA, así que abra el editor de VBA (Alt+F11), cree un nuevo módulo (opción de menú "Insertar", luego "Módulo") y coloque este código en ese módulo:

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

Cierra el editor y, asumiendo que tu nombre ("vaibhav") está en la celda A1, coloca lo siguiente en B1:

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

Dado que FontStyledevuelve Bold, sospecho que esto podría no funcionar para versiones de Excel que no están en inglés; sin embargo, no puedo probarlo.

información relacionada