Para resaltar una fila según el resultado de la fórmula de otra celda en Numbers para Mac, usa celdas auxiliares y reglas de resaltado con referencias a celdas. Este tutorial hace que una fila con el recuento de objetos cambie de color cuando su estado calculado pasa a ser Ready.
Cómo afectan las reglas de resaltado de Numbers a la solución
Apple describe el resaltado condicional como una prueba que implica el valor de la propia celda resaltada, incluidas las comparaciones con otra celda. Su guía no ofrece una regla de fórmula arbitraria para colorear una fila completa a partir de una celda de estado no relacionada. Usar condiciones de celda en Numbers para Mac.
La solución alternativa que se muestra a continuación combina esas comparaciones documentadas con fórmulas. Cada celda auxiliar devuelve el valor de la celda visible correspondiente cuando el estado es Ready y un valor distinto en caso contrario. Luego, una regla de igualdad hace que cada celda visible siga el estado. Este método se deriva de la documentación; no es una receta de resaltado de filas publicada por Apple.
En este ejemplo, la fila visible consta de tres celdas: nombre del objeto, recuento y estado calculado. Dos columnas adicionales contienen las celdas auxiliares. Usa una tabla normal con celdas sin combinar y todos los datos de ejemplo; la celda auxiliar numérica presupone que los recuentos son números enteros no negativos.
Crear la tabla de ejemplo y su fórmula de estado
Crea una tabla con cinco columnas y cuatro filas, incluida una fila de encabezado. Introduce estos encabezados y datos. Deja vacías las celdas marcadas como “Fórmula” hasta los pasos siguientes; esas etiquetas indican qué introducirás.
| Fila | A: Objeto | B: Recuento | C: Estado | D: Celda auxiliar del objeto | E: Celda auxiliar del recuento |
|---|---|---|---|---|---|
| 2 | Cubos | 8 | Fórmula | Fórmula | Fórmula |
| 3 | Discos | 12 | Fórmula | Fórmula | Fórmula |
| 4 | Conos | 15 | Fórmula | Fórmula | Fórmula |
La tarea ilustrativa consiste en identificar grupos de objetos que contengan al menos 12 elementos. Haz clic en C2, introduce la fórmula siguiente y pulsa Return. Al escribir = se abre el Editor de fórmulas; Apple documenta >= como operador de comparación compatible. Calcular valores con datos de celdas de una tabla en Numbers para Mac.
=IF(B2>=12,"Ready","Pending")
La función IF devuelve un valor cuando la prueba es verdadera y otro cuando es falsa. En este caso, un recuento de 12 o más da como resultado Ready; uno menor da como resultado Pending. Ambas ramas son explícitas, por lo que ninguno de los resultados depende de un argumento omitido. IF.
Selecciona C2, mueve el puntero sobre el borde de la selección hasta que aparezca el tirador de autorrelleno amarillo y arrástralo hacia abajo hasta C4. El autorrelleno copia fórmulas y formato, y sobrescribe el contenido de destino; úsalo solo en las celdas de fórmula previstas. Autorrellenar celdas en Numbers para Mac.
Comprueba los resultados antes de continuar: C2 debería mostrar Pending, mientras que C3 y C4 deberían mostrar Ready. En las fórmulas copiadas, las referencias al recuento deben ser B3 y B4, respectivamente. Apple explica cómo se ajustan las referencias relativas al copiar fórmulas. Hacer referencia a celdas en fórmulas.
Estos ejemplos usan comas entre los argumentos de las funciones. Si tu configuración usa la coma como separador decimal, utiliza punto y coma entre los argumentos. Descripción general de las funciones.
Crear celdas auxiliares que coincidan solo cuando la fila esté lista
Introduce esta fórmula en D2:
=IF($C2="Ready",A2,A2&" pending")
Cuando el estado es Ready, la celda auxiliar devuelve el nombre del objeto sin cambios. En caso contrario, añade pending, de modo que la celda auxiliar difiera del nombre original. Apple documenta & como el operador para unir texto o el contenido de celdas referenciadas. Usar operadores de cadenas y comodines.
Introduce esta fórmula en E2:
=IF($C2="Ready",B2,-1)
La celda auxiliar del recuento devuelve el recuento real si la fila está lista y -1 si está pendiente. Como este ejemplo solo admite recuentos no negativos, -1 no puede coincidir accidentalmente con un recuento válido. Esta elección es específica de las condiciones de entrada indicadas; no la reutilices sin cambios en una columna que pueda contener valores negativos válidos.
En ambas fórmulas, $C2 fija la columna de estado y deja la fila como referencia relativa. $C$2 fijaría ambos componentes y haría que las celdas auxiliares copiadas siguieran leyendo el estado de la primera fila de datos. Hacer referencia a celdas en fórmulas.
Usa el autorrelleno para copiar D2:E2 hacia abajo hasta la fila 4. Las celdas auxiliares deberían producir los siguientes valores. Son resultados calculados a partir de los datos sintéticos, no observaciones de una sesión de Numbers en ejecución.
| Fila | Estado | Celda auxiliar del objeto | Celda auxiliar del recuento | Resaltado previsto |
|---|---|---|---|---|
| 2 | Pending | Cubos pending | -1 | Ninguno |
| 3 | Ready | Discos | 12 | A3:C3 |
| 4 | Ready | Conos | 15 | A4:C4 |
Esta disposición de coincidencias es la clave para tomar decisiones: para cada columna visible, comprueba si su celda auxiliar coincide con el valor visible solo cuando el estado cumple la condición. Si también puede coincidir en la otra rama, revisa la celda auxiliar antes de añadir formato.
Aplicar las reglas de resaltado a las celdas visibles
Para cada celda de destino, abre Formato → Celda → Resaltado condicional → Añadir una regla. Elige la condición de igualdad apropiada para texto o números. Para comparar con una celda auxiliar, usa el botón de referencia a celdas y selecciona la celda auxiliar; elige el mismo color de relleno para las tres celdas visibles y haz clic en Aceptar. Usar condiciones de celda en Numbers para Mac.
| Destino | Comparación que debes configurar |
|---|---|
A2 |
El texto es igual al valor de la celda referenciada D2 |
B2 |
El número es igual al valor de la celda referenciada E2 |
C2 |
El texto es igual al valor introducido Ready |
Usa una condición de igualdad exacta de texto para el nombre del objeto. Una condición de contiene anularía el diseño, porque la celda auxiliar de las filas pendientes aún contiene el nombre original.
En este pequeño ejemplo, repite las tres comparaciones en las filas 3 y 4 y cambia cada referencia a la celda auxiliar para que apunte a su propia fila. Así, A3 se compara con D3, B3 con E3, y todas las celdas de estado se comparan con Ready. Configurar explícitamente las nueve celdas evita depender de ajustes de referencia no verificados al distribuir las reglas.
No hagas que todas las celdas de objetos apunten a D2 ni que todas las celdas de recuento apunten a E2: cada fila tiene sus propias celdas auxiliares. Del mismo modo, comparar directamente las tres celdas visibles con Ready no funcionaría: los nombres de objeto y los recuentos contienen valores diferentes.
Cuando las comparaciones funcionen, selecciona las columnas auxiliares D y E, abre el menú de flecha hacia abajo en la letra de una columna seleccionada y elige Ocultar las columnas seleccionadas. Apple admite expresamente ocultar columnas cuyos datos siguen siendo necesarios para las fórmulas. La tabla visible resultante tiene tres columnas, por lo que el relleno abarca toda la fila de datos visible. Añadir o eliminar filas y columnas en Numbers para Mac.
Probar el umbral y diagnosticar resultados inesperados
Prueba un cambio en ambas direcciones. Cambia B2 de 8 a 12: su estado debería pasar a ser Ready, sus celdas auxiliares deberían coincidir y A2:C2 debería recibir el relleno elegido. Cámbialo a 11: el estado debería pasar a ser Pending y la fila debería volver a su formato subyacente. Las fórmulas actualizan sus resultados cuando cambian las entradas referenciadas. Descripción general de las fórmulas.
Si el resultado es distinto, comprueba el cálculo antes de la apariencia:
- Comprueba el estado. Confirma que el recuento esté introducido como número y que la fórmula devuelva el texto previsto. Si Numbers muestra un icono de error de fórmula, haz clic en él para ver el mensaje de error. Calcular valores con datos de celdas de una tabla en Numbers para Mac.
- Comprueba la igualdad de las celdas auxiliares. En una fila lista, cada celda auxiliar debe coincidir con su valor visible correspondiente. En una fila pendiente, ambas deben diferir.
- Comprueba la referencia de la regla. Confirma que cada celda de destino se compare con la celda auxiliar de su propia fila.
- Comprueba si hay reglas que compitan. Numbers aplica la primera regla de resaltado que coincide; cuando corresponda, mueve la regla deseada por encima de otra que compita con ella. Usar condiciones de celda en Numbers para Mac.
Adaptar el método sin cambiar sus supuestos sin indicarlo
Para usar otra condición sobre el recuento de objetos, cambia la fórmula de la columna C y conserva las mismas salidas Ready y Pending. Así, las celdas auxiliares podrán seguir el estado. Si añades otra columna visible, diseña otra celda auxiliar cuyas ramas de coincidencia y no coincidencia sean adecuadas para el tipo de datos de esa columna.
Deja las filas en blanco o incompletas fuera de este ejemplo hasta que definas qué deben significar. La ausencia de un recuento es una condición de entrada distinta de un recuento confirmado de cero. Del mismo modo, debes revisar el valor alternativo numérico si tu nueva tarea admite valores negativos. Evita sustituir las fórmulas de las celdas auxiliares por resultados pegados, porque eso elimina su dependencia del estado.
Las fórmulas de este ejemplo devuelven un valor por celda; no necesitan comportamiento de matrices ni de desbordamiento. Si adaptas una hoja de cálculo existente basada en matrices, conserva un valor de estado explícito e inspeccionable para cada fila en lugar de suponer que un único resultado de matriz proporciona las comparaciones que se muestran aquí.
Considera la apariencia de los gráficos como una tarea aparte. Apple documenta el estilo de los gráficos mediante controles de gráficos y series de datos; este método de resaltado de tablas no incluye instrucciones para colorear gráficos. La guía de gráficos también indica que los cambios de apariencia se aplican a toda una serie y no a un único punto de datos dentro de ella. Cambiar la apariencia de barras, sectores y otros elementos en Numbers para Mac.
Antes de ampliar la tabla, verifica una fila que cumpla la condición y otra que no, y comprueba el estado, las celdas auxiliares y las comparaciones de cada fila añadida. Si esas relaciones son correctas, el relleno de la fila visible seguirá el resultado de la fórmula, mientras los nombres de objeto y los recuentos originales seguirán disponibles para editarlos.
Fuentes
- Usar condiciones de celda en Numbers para Mac — Apple.
- Calcular valores con datos de celdas de una tabla en Numbers para Mac — Apple.
- IF — Apple.
- Autorrellenar celdas en Numbers para Mac — Apple.
- Hacer referencia a celdas en fórmulas — Apple.
- Descripción general de las funciones — Apple.
- Usar operadores de cadenas y comodines — Apple.
- Añadir o eliminar filas y columnas en Numbers para Mac — Apple.
- Descripción general de las fórmulas — Apple.
- Cambiar la apariencia de barras, sectores y otros elementos en Numbers para Mac — Apple.