Resaltado condicional de booleanos en Apple Numbers

¿Es posible resaltar condicionalmente los booleanos en Apple Numbers?

Quiero resaltar TRUElos valores de una manera y FALSElos valores de otra, pero los valores booleanos no parecen ser compatibles, solo números, texto, fechas, duraciones y espacios en blanco:

Captura de pantalla

Intenté usar "Números" => "igual a" pero no pareció aceptar mi intento de hacer "igual a" FALSE.

Actualmente estoy usando Números 3.5.3.

Una posible solución alternativa sería cambiarlos de booleanos a cadenas.

Respuestas (4)

Parece que Apple ha implementado esta funcionalidad de forma nativa ahora (al menos en Numbers 11.2) para que no se necesite una solución alternativa que dependa del idioma.

Al configurar una Regla de resaltado , elija Celda como tipo, y allí encontrará las reglas "Es cierto""Es falso"icono de celda

Un booleano en Números parece estar representado internamente como una Cadena. La configuración de "texto es VERDADERO" y "texto es FALSO" funcionó para mí.

El OP no especifica cómo TRUEo FALSEse representan en la celda, pero como se indicó en otra respuesta , el uso de la regla de texto funcionará. Esto también funciona para las casillas de verificación, se resuelven en TRUEy FALSEtambién.

  • El texto es VERDADERO agregar formato
  • El texto es FALSO agregar otro formato

Esto funciona para el resultado de una fórmula que devuelve el texto TRUEo FALSE. Si uno está usando números para booleanos, es decir: 0o no, 0entonces use una regla numérica .

  • El número es igual a 0 [cero que representa FALSO] agregar formato
  • El número no es igual a 0 [en el caso de que cualquier número sea VERDADERO] otro formato

Ver capturas de pantalla para ver ejemplos.


Formato condicional para texto

Formato condicional para números

En mi humilde opinión, estas respuestas son realmente malos consejos si colaboras con otros que tienen sus macs que no están en el mismo idioma (al igual que Numbers). Lo que quiero decir es que si edita el documento en inglés y luego se lo entrega a otra persona que tiene, digamos, italiano como idioma predeterminado, fallará.

La única forma en que lo hice funcionar fue introducir una columna oculta adicional que convertirá explícitamente el valor de la columna booleana en 0/1 y filtrará por esa columna oculta.