Formatear celdas bloqueadas o desbloqueadas

Índice
  1. Guión
  2. Opción 1: formato condicional
  3. Opción 2: estilos de celda
  4. Recursos adicionales

Esta publicación explora opciones para formatear celdas que están bloqueadas o desbloqueadas en una hoja de cálculo de Excel.

Guión

Supongamos que tenemos una hoja de trabajo que ayuda a un usuario a comparar tres préstamos diferentes. El usuario debe ingresar información, como la tasa de interés y el número de años, en las celdas de entrada designadas, pero no se le debe permitir escribir en las celdas de fórmula, como la celda de pago mensual. Por lo tanto, tenemos dos objetivos (1) identificar las celdas de entrada para el usuario y (2) bloquear las celdas que no son de entrada.

Bloquear las celdas que no son de entrada es relativamente fácil ya que ya están bloqueadas. ¿Esperar lo? Sí… todas las celdas, en todas las hojas de trabajo, en todos los libros, están bloqueadas de forma predeterminada. ¿Esperar lo? Sí, todas las celdas están bloqueadas de forma predeterminada… sin embargo… el atributo bloqueado no se aplica hasta que activamos la protección de la hoja de cálculo. Entonces, una forma más precisa de describir nuestra tarea es decir que necesitamos desbloquear las celdas de entrada. Para hacerlo, comenzamos seleccionándolos, como se muestra en la siguiente captura de pantalla:

20140507b

Con las celdas de entrada seleccionadas, las desbloqueamos desmarcando la casilla Bloqueado en la pestaña Protección del cuadro de diálogo Formato de celdas o haciendo clic en el siguiente comando de la cinta:

  • Inicio Formato Bloquear celda

El botón Bloquear celda es un botón de alternancia, por lo que al seleccionarlo repetidamente se alterna entre bloquear y desbloquear las celdas seleccionadas.

Una vez desbloqueadas las celdas de entrada, activamos la protección de la hoja de trabajo seleccionando el siguiente icono de la Cinta:

  • Inicio Formato Proteger hoja

En este punto, el usuario puede ingresar valores en las celdas de entrada desbloqueadas; sin embargo, Excel evitará que el usuario escriba en las celdas bloqueadas. Para actualizar la hoja de trabajo para los cambios a continuación, desactivaremos la protección de la hoja de trabajo por ahora seleccionando el siguiente ícono de cinta:

  • Inicio Formato Desproteger hoja

Para ayudar al usuario a identificar las celdas de entrada, las resaltaremos. Como ocurre con casi todo en Excel, existen varias formas de realizar esta tarea. Los dos que cubriremos son el formato condicional y los estilos de celda.

Opción 1: formato condicional

La primera idea es utilizar la función de formato condicional para formatear las celdas desbloqueadas. Para realizar esta tarea, usaremos una fórmula para formatear las celdas. Si no está familiarizado con esta técnica, consulte la publicación Formato condicional basado en otra celda .

La fórmula que tendremos que escribir debería devolver VERDADERO cuando una celda esté desbloqueada. Esto se puede lograr con la función CELDA. La sintaxis de la función CELL es la siguiente:

=CELDA(tipo_información, [referencia])

Dónde:

  • info_type es el tipo de información de celda que desea, como el color, el formato o el estado de protección. Consulte el sistema de ayuda de Excel para conocer las opciones.
  • [referencia] es la celda sobre la que desea obtener información.

Usaremos la función CELDA para determinar si la celda está bloqueada o desbloqueada. Si está bloqueada, la función devuelve 1 (VERDADERO) y si está desbloqueada, la función devuelve 0 (FALSO). Por ejemplo, si quisiéramos saber si la celda A1 está bloqueada, usaríamos la siguiente fórmula:

=CELDA("proteger",A1)

Si la fórmula devuelve 1, sabemos que está bloqueado. Si devuelve 0, está desbloqueado.

Para aplicar la regla de formato condicional, comenzamos seleccionando el rango de celdas que queremos que Excel formatee condicionalmente, como se ilustra en la siguiente captura de pantalla:

20140507c

Usando la celda activa (A1) en la fórmula de formato condicional, podríamos usar la siguiente fórmula para resaltar las celdas bloqueadas:

=CELDA("proteger",A1)

Si está bloqueado, devolverá 1 (VERDADERO). Si está desbloqueado, devolverá 0 (FALSO). Sin embargo, dado que nuestro objetivo es formatear las celdas desbloqueadas, en lugar de las bloqueadas, necesitamos escribir una fórmula que devuelva VERDADERO cuando se desbloquea. Podemos hacer esto con una fórmula de comparación simple de la siguiente manera:

=CELDA("proteger",A1)=0

Creamos una nueva regla de formato condicional que utiliza una fórmula para determinar qué celdas formatear. Ingresamos la fórmula y definimos el formato deseado, como se muestra a continuación:

20140507d

Ahora, las celdas de entrada desbloqueadas están resaltadas, como se muestra a continuación:

20140507e

En este punto, bloquear o desbloquear una celda dentro del rango con formato condicional hará que Excel aplique el formato deseado.

Este enfoque es esencialmente un proceso de dos pasos mediante el cual desbloqueamos manualmente una celda y luego Excel aplica el formato adecuado. Alternativamente, podríamos formatear manualmente la celda de entrada y desbloquearla en un solo paso usando estilos de celda. Este es el enfoque que prefiero y uso en la práctica. Vamos a ver.

Opción 2: estilos de celda

Un estilo es un conjunto de instrucciones de formato. En lugar de formatear manualmente cada elemento de una celda, podemos aplicar un estilo a la celda. Si cambiamos la definición de estilo, todas las celdas con ese estilo se actualizan en consecuencia.

Microsoft ha diseñado un estilo específicamente para celdas de entrada llamado Entrada. Podemos aplicar fácilmente el estilo de celda de entrada a las celdas usando el siguiente ícono de cinta:

  • Inicio Estilos Entrada

El estilo de celda de entrada incluye información sobre el color de relleno y de fuente, pero no el estado de protección. Sin embargo, podemos actualizar fácilmente el estilo para incluir información sobre el estado de protección. Haga clic con el botón derecho en el icono de la cinta Estilo de celda de entrada y seleccione Modificar para abrir el cuadro de diálogo Estilo. Marque la casilla de verificación Protección como se muestra a continuación:

20140507f

Después de marcar la casilla de verificación Protección, haga clic en el botón Formato para abrir el cuadro de diálogo Formato de celdas. Desmarque la casilla de verificación Bloqueado en la pestaña Protección como se muestra a continuación:

20140507g

El cuadro de diálogo Estilo se actualizará para indicar Sin protección, como se muestra a continuación:

20140507h

Ahora, cada vez que aplica el estilo de celda de entrada a una celda, se formatea y se desbloquea al mismo tiempo.

Para aplicar esta configuración, active la protección de la hoja de cálculo de la siguiente manera:

  • Inicio Formato Proteger hoja

Ahora, el usuario puede cambiar los valores en las celdas de entrada, pero cuando intenta cambiar una celda de fórmula, recibe una alerta de error, como se muestra a continuación:

20140507-a

Si tiene un enfoque adicional, publique un comentario a continuación. ¡Me encantaría saber más al respecto!

Recursos adicionales

  • Descargar archivo de muestra: LockedCellFormatting
  • Publicación de la función PMT: Calcular el Pago de un Préstamo con PMT
  • Pasos detallados para la protección de estilos de celda: estilos de celda y protección de hojas de trabajo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...