Evaluar si una celda tiene Fórmula en Excel

Compatibilidad: Excel 365 2021 2019 2016

Deseamos evaluar si una celda tiene fórmula en Excel.

Actualmente Excel no dispone de ninguna función que nos permita evaluarlo (Desde Excel 2013, incluye la función ESFORMULA), pero mediante las funciones XLM de Excel 4, disponiamos de la función INDICAR.CELDA.
En la celda A1 tenemos escrita una fórmula y en la celda B1, deseamos que nos indique si es una fórmula o no.
  • INSERTAR NOMBRE
  1. Ir a: Cinta de Opciones / Pestaña: Fórmulas / Grupo: Nombres definidos / Asignar nombre / Definir nombre. Mostrará el cuadro de diálogo de Nombre nuevo.

    Evaluar si una celda tiene Fórmula en Excel: Cuadro de diálogo Nombre nuevo con la fórmula XLM de Excel 4.
  2. Ir a: Nombre / Escribir: TieneFormula. O el nombre deseado.

  3. Ir a Hace referencia: Escribir:

    =INDICAR.CELDA(48;!A1)+0*HOY()=1
  4. Pulsar el Botón Aceptar. Cierra el cuadro de diálogo e inserta el nombre.

  5. Ir a celda B1 / Escribir:

    =TieneFormula
    Evaluar si una celda tiene Fórmula en Excel: Hoja Excel con la función TieneFormula en B1 que identifica la celda A1.
  • LIBRO HABILITADO PARA MACROS
  1. Ir a: Cinta de Opciones / Pestaña: Archivo / Guardar como. Mostrará el cuadro de diálogo de Guardar como.

  2. Ir a: Guardar como tipo / Seleccionar: Libro de Excel habilitado para macros (*.xlsm).

  3. Ir a: Nombre de archivo / Escribir el nombre del libro deseado.

  4. Pulsar el botón Guardar.

La fórmula devuelve VERDADERO si la celda inmediatamente a la izquierda contiene formula o FALSO si no tiene formula (Número 48).

La función HOY es necesaria para mejor volatilidad de la formula.

Mediante funciones y nombres podemos evaluar si una celda tiene fórmula en Excel.

Nivel de dificultad: Avanzado Excel Avanzado

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.