Función ESNUMERO (ISNUMBER)
Respuesta rápida
ESNUMERO devuelve VERDADERO cuando un valor es un número de verdad, lo que incluye fechas y horas.
- Sintaxis
=ESNUMERO(valor)- Uso más común
=ESNUMERO(B3)devuelve FALSO (FALSO: el 8 se importó como texto)
Sus dos usos diarios: detectar cifras importadas como texto, que SUMA se salta sin avisar, y convertir HALLAR en una prueba de sí o no de «contiene».
- Nombre en inglés
- ISNUMBER
- Disponible en
- Todas las versiones actuales
- Categoría
- Información
- Devuelve
- VERDADERO si el valor es un número (las fechas cuentan) y FALSO para texto, celdas vacías, valores lógicos y errores.
- Google Sheets
- Disponible en Google Sheets con el mismo argumento.
Sintaxis
=ESNUMERO(valor)
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
valor | Obligatorio | El valor o la celda que se comprueba. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| C2 | =ESNUMERO(B3) | FALSO | FALSO: el 8 se importó como texto |
| D2 | =SUMAPRODUCTO(--ESNUMERO(B2:B5)) | 2 | Solo dos cantidades son números de verdad |
| E2 | =SI(ESNUMERO(HALLAR("tinta";A4));"Sí";"No") | Sí | HALLAR encuentra "tinta", así que ESNUMERO es VERDADERO |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| Artículo | Cant. | ¿Fila 3 es un número? | Números reales | ¿La fila 4 menciona tinta? |
| Bolígrafos | 12 | FALSO | 2 | Sí |
| Papel | 8 | |||
| Cartuchos de tinta | 5 | |||
| Cinta adhesiva | n/d |
Practica ESNUMERO
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Totales solo con cantidades reales
D2, devuelve la cantidad por el precio cuando la cantidad de B2 sea un número; si no, devuelve Revisar cant.. Rellena hacia abajo hasta D7.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| FALSO para un número que se ve | El número está guardado como texto, a menudo por una importación; fíjate en si está alineado a la izquierda o tiene un triángulo verde. Conviértelo con VALOR(B2) o con Datos > Texto en columnas. |
| FALSO para una fecha | La fecha se escribió o se importó como texto, como "05/03/2026" desde un CSV. FECHANUMERO la convierte en una fecha de verdad. |
| Una prueba de «contiene» que muestra #¡VALOR! | HALLAR y ENCONTRAR devuelven #¡VALOR! cuando no encuentran el texto. Envuélvelas en ESNUMERO para obtener FALSO. |
Consejos
- Cuenta las celdas que contienen una palabra: =SUMAPRODUCTO(--ESNUMERO(HALLAR("tinta";A2:A50))).
Preguntas frecuentes
¿Cómo compruebo si una celda contiene un número?
=ESNUMERO(A2). Un texto que incluye cifras, como "Pedido 42", devuelve FALSO porque la celda es texto.
¿Cómo compruebo si una celda contiene un texto concreto?
=ESNUMERO(HALLAR("tinta";A2)) es VERDADERO cuando "tinta" aparece en cualquier parte de A2. Usa ENCONTRAR en lugar de HALLAR para una prueba que distinga mayúsculas.
¿Por qué SUMA no tiene en cuenta algunos de mis números?
Están guardados como texto. =ESNUMERO(B2) devuelve FALSO para ellos; conviértelos con VALOR o con Texto en columnas.
Esta página en inglés: ISNUMBER. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .