Descripción
Cada una de estas funciones, a las que se conoce como funciones ES, comprueba el valor especificado y devuelve VERDADERO o FALSO dependiendo del resultado. Por ejemplo, ESBLANCO devuelve el valor lógico VERDADERO si el argumento de valor es una referencia a una celda vacía, de lo contrario, devuelve FALSO.
Use una función ES para saber más sobre un valor antes de realizar un cálculo u otra acción con él. Por ejemplo, puede usar la función ESERROR junto con la función SI para realizar otra acción si se produce un error:
= SI( ESERROR(A1), "Se produjo un error.", A1 * 2)
Esta fórmula comprueba si existe una condición de error en A1. En ese caso, la función SI devuelve el mensaje "Se produjo un error". Si no existe ningún error, la función SI, realiza el cálculo A1*2.
Sintaxis
ESBLANCO(valor)
ESERR(valor)
ESERROR(valor)
ESLOGICO(valor)
ESNOD(valor)
ESNOTEXTO(valor)
ESNUMERO(valor)
ESREF(valor)
ESTEXTO(valor)
La sintaxis de la función ES tiene los siguientes argumento:
-
value Obligatorio. Es el valor que desea probar. El argumento valor puede ser una celda vacía (en blanco), un error, un valor lógico, texto, un número o un valor de referencia, o un nombre que haga referencia a cualquiera de ellos.
Función |
Devuelve VERDADERO si |
ESBLANCO |
Valor se refiere a una celda vacía. |
ESERR |
Valor se refiere a cualquier valor de error excepto #N/A. |
ESERROR |
Valor se refiere a uno de los valores de error (#N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE? o #¡NULO!). |
ESLOGICO |
Valor se refiere a un valor lógico. |
ESNOD |
Valor se refiere al valor de error #N/A (el valor no está disponible). |
ESNOTEXTO |
Valor se refiere a cualquier elemento que no sea texto. (Tenga en cuenta que esta función devuelve VERDADERO si el valor hace referencia a una celda vacía.) |
ESNUMERO |
Valor se refiere a un número. |
ESREF |
Valor se refiere a una referencia. |
ESTEXTO |
Valor se refiere a texto. |
Observaciones
-
Los argumentos de valor de las funciones ES no se convierten. Cualquier valor numérico que se encuentre entre comillas se trata como texto. Por ejemplo, en la mayoría de las funciones en las que se requiere un número, el valor de texto "19" se convierte en el número 19. Pero, en la fórmula ESNUMERO("19"), "19" no se convierte de un valor de texto a un valor de número, y la función ESNUMERO devuelve FALSO.
-
Las funciones ES son útiles en fórmulas cuando se desea comprobar el resultado de un cálculo. Combinadas con la función SI, estas funciones proporcionan un método para localizar errores en fórmulas (vea los siguientes ejemplos).
Ejemplos
Ejemplo 1
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
Fórmula |
Descripción |
Resultado |
=ESLOGICO(VERDADERO) |
Comprueba si VERDADERO es un valor lógico. |
VERDADERO |
=ESLOGICO("VERDADERO") |
Comprueba si "VERDADERO" es un valor lógico. |
FALSO |
=ESNUMERO(4) |
Comprueba si 4 es un número. |
VERDADERO |
=ESREF(G8) |
Comprueba si G8 es una referencia válida. |
VERDADERO |
=ESREF(XYZ1) |
Comprueba si XYZ1 es una referencia válida. |
FALSO |
Ejemplo 2
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
Datos |
||
Dorado |
||
Región1 |
||
#¡REF! |
||
330,92 |
||
#N/A |
||
Fórmula |
Descripción |
Resultado |
=ESBLANCO(A2) |
Comprueba si la celda A2 está vacía. |
FALSO |
=ESERROR(A4) |
Comprueba si el valor de la celda A4, #¡REF!, es un error. |
VERDADERO |
=ESNOD(A4) |
Comprueba si el valor de la celda A4, #¡REF!, es el error #N/A. |
FALSO |
=ESNOD(A6) |
Comprueba si el valor de la celda A6, #N/A, es el error #N/A. |
VERDADERO |
=ESERR(A6) |
Comprueba si el valor de la celda A6, #N/A, es un error. |
FALSO |
=ESNUMERO(A5) |
Comprueba si el valor de la celda A5, 330,92, es un número. |
VERDADERO |
=ESTEXTO(A3) |
Comprueba si el valor de la celda A3, Región1, es texto. |
VERDADERO |