Funciones › ESNUMERO

Función ESNUMERO en Excel: comprobar si una celda tiene un número

La función ESNUMERO revisa un valor y devuelve VERDADERO si es un número y FALSO si no. Sirve para revisar datos importados o cargados a mano: "¿este importe es de verdad un número o quedó como texto?".

Casi siempre va dentro de SI, para decidir qué hacer en cada caso. Para la pregunta contraria existe ESTEXTO.

Sintaxis

=ESNUMERO(valor) En inglés: ISNUMBER

valor

La celda o el valor que se revisa. Ej.: B2.

Ejemplos

ABC
1FacturaImporte¿Es número?
2F-311250VERDADERO
3F-321250 aprox.
C2: =ESNUMERO(B2) Resultado: VERDADERO

1250 es un número: devuelve verdadero. En la fila de abajo, donde el importe tiene letras, daría falso.

ABC
1EmpleadoHorasPago
2Bernal40
3Canopermiso0
C3: =SI(ESNUMERO(B3);B3*12;0) Resultado: 0

Antes de multiplicar, revisa que haya un número. "permiso" es texto, así que el pago queda en 0 en lugar de dar error.

AB
1Producto¿Es de algodón?
2Camisa algodón azulVERDADERO
3Pantalón lino
B2: =ESNUMERO(HALLAR("algodón";A2)) Resultado: VERDADERO

HALLAR devuelve la posición de la palabra, o un error si no la encuentra. ESNUMERO convierte eso en verdadero o falso: así sabes si una celda contiene un texto.

Practica ahora

Cargando…

Hacer la lección completa: ESNUMERO, ESTEXTO, ESBLANCO y SI.ERROR →

Errores comunes

Lecciones para practicar ESNUMERO

Funciones relacionadas