La función ESNUMERO en Excel es una función de información que se utiliza para verificar si un valor es de tipo numérico o no.
Sintaxis de la función ESNUMERO en Excel
=ESNUMERO(valor)
Donde "valor" es el valor a verificar si es numérico o no.
Esta función retorna VERDADERO si el valor consultado se trata de un número, ya sea un número entero, decimal, positivo o negativo, y FALSO si no es un número.
Las fechas en Excel son consideras números, por lo que si esta función se aplica a una fecha el resultado será VERDADERO.
Ejemplos de la función ESNUMERO
Supongamos que tienes los siguientes datos en las celdas A1, A2 y A3:
A1 contiene el número 11
A2 contiene el número -22
A3 contiene el texto "A"
A4 contiene un espacio en blanco, como " "
A5 contiene el número 12.4
A6 contiene el texto 16.33 (la celda contiene un apóstrofe la inicio para ser tratada como texto '16.33)
A7 contiene la fecha 01/01/2024
B1: =ESNUMERO(A1)
Esta fórmula devolverá VERDADERO porque la celda A1 contiene el número 11
B2: =ESNUMERO(A2)
Esto devolverá VERDADERO porque la celda A2 contiene un número negativo.
B3: =ESNUMERO(A3)
Esto devolverá FALSO porque aunque la celda A3 contiene una fecha, Excel no la considera un número en el sentido en que se utiliza la función ESNUMERO.
B4: =ESNUMERO(A4)
Esto retornará FALSO porque la celda A4 se encuentra vacía, si tuviese un espacio en blanco también retornaría FALSO
B5: =ESNUMERO(A5)
Se obtiene VERDADERO porque la celda contiene un número con decimales
B6: =ESNUMERO(A6)
En la celda aparece FALSO porque la celda tiene un texto (si bien contiene caracteres numéricos, al tener un apóstrofe al inicio toda la celda se convierte en un texto independiente de su contenido)
B7: =ESNUMERO(A7)
Aquí se obtiene VERDADERO porque las fechas son consideradas números.
La función ESNUMERO es muy útil sobre todo en combinación con las funciones lógicas, pues el valor recibido (VERDADERO o FALSO) se puede emplear en estas funciones que generalmente requieren un valor lógico en alguno de sus parámetros como por ejemplo el primer parámetro que recibe la función SI en Excel.
La función ESNUMERO en otros idiomas tiene los siguientes nombres:
Inglés: ISNUMBER
Francés: ESTNUM
Italiano: VAL.NUMERO
Portugués: É.NÚM
Función ESNUMERO en Excel: