Saltar al contenido

Función de Excel · Lógica

ESNUMERO(ISNUMBER)

Comprueba si una celda contiene un número.

Qué hace

ESNUMERO devuelve VERDADERO si un valor es un número (fechas incluidas) y FALSO si es texto, una celda vacía o un error. Sirve para detectar números escritos como texto antes de que estropeen tus sumas.

Sintaxis

=ESNUMERO(valor)

Los argumentos entre corchetes son opcionales, y … significa que puedes añadir más del mismo tipo. En este idioma de Excel, los argumentos se separan con ;

Argumentos

valor
La celda o el valor que se comprueba.

Ejemplo

Un peso se escribió como 12 kg. ¿Puede Excel calcular con él?

AB
1Peso¿Número?
212 kgFALSO
312

La fórmula en B2:

=ESNUMERO(A2)

Resultado: FALSO

A2 contiene 12 kg, que es texto por la unidad, así que el resultado es FALSO. El 12 a secas de A3 daría VERDADERO.

Errores frecuentes

  • Esperar que un texto con aspecto de número cuente como número. Un número con unidad, o pegado como texto, sigue siendo texto.
  • Usarla para buscar celdas vacías. Una celda vacía da FALSO, igual que el texto; para eso está ESBLANCO.

En otros idiomas de Excel

Excel traduce los nombres de las funciones y, en algunos idiomas, también el separador de argumentos. Escribe el nombre que muestra tu Excel.

Idioma de ExcelNombre de la funciónSeparador
EnglishISNUMBER,
DeutschISTZAHL;
FrançaisESTNUM;
Español (España)ESNUMERO;
Español (México)ESNUMERO,
日本語ISNUMBER,
한국어ISNUMBER,
繁體中文ISNUMBER,
ไทยISNUMBER,
ខ្មែរISNUMBER,
Tiếng ViệtISNUMBER;

Practícala

Más de este módulo

Todas las funciones