Nuevas funciones Excel 2013: ESFORMULA y FORMULATEXTO
En otro post, ya vimos la función SI.ND, que podíamos combinarla con BUSCARV para saber si el valor buscado estaba en una lista.
En esta ocasión vamos a ver dos nuevas funciones que incorpora Excel 2013: ESFORMULA y FORMULATEXTO. Las cuales el mismo Excel las define así:
-
ESFORMULA(referecia). Comprueba si la referencia es a una celda que contiene una fórmula y devuelve VERDADERO o FALSO.
-
FORMULATEXTO(referencia). Devuelve una fórmula como una cadena.
ACTUALIDAD
En Excel 2010 para obtener la validación de si una celda es fórmula o traer la fórmula como si fuera una cadena de texto, deberemos crear macros o funciones personalidas (UDF).
CÓMO USAR LAS FUNCIONES
Seguramente con el uso constante de estas nuevas funciones saldrán diferentes maneras de usarlas y combinarlas con otras.
Tenemos en A3 la función BUSCARV y deseamos validar si el contenido de la celda es fórmula.
En E6 vamos a introducir la función =ESFORMULA(E3) y vemos el resultado.
Ahora en la misma celda E6 vamos a introducir la función =FORMULATEXTO(E3) para traer la fórmula en cadena de texto.
COMBINAR CON OTRAS FUNCIONES
Un uso que le podemos dar a estas funciones es combinarlas con la función SI. Que haga la validación de si la celda es una fórmula para que nos traiga el valor como cadena, y sino, que muestre un valor indicando que no lo es. La fórmula sería.
[E6] =SI(ESFORMULA(E3),FORMULATEXTO(E3),”NO ES FÓRMULA”)
Y se verá asi.