Spreadsheet Practice

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
valorObligatorioEl 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.

CeldaFórmulaResultadoQué muestra
C2=ESNUMERO(B3)FALSOFALSO: el 8 se importó como texto
D2=SUMAPRODUCTO(--ESNUMERO(B2:B5))2Solo 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ículoCant.¿Fila 3 es un número?Números reales¿La fila 4 menciona tinta?
Bolígrafos12FALSO2Sí
Papel8
Cartuchos de tinta5
Cinta adhesivan/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

En 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 vesPor qué ocurre y cómo arreglarlo
FALSO para un número que se veEl 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 fechaLa 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.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .