Función ISNUMBER de Excel: prueba si la celda es un número

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demuestra cómo utilizar el Función ISNUMBER de Excel en Excel para probar si una celda es un número.

Descripción general de la función ISNUMBER

La prueba de función ISNUMBER si la celda es un número. Devuelve VERDADERO o FALSO.

Para usar la función de hoja de cálculo de Excel ISNUMBER, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Entradas y sintaxis de la función ISNUMBER:

1 = ESNUMERO (VALOR)

valor - El valor de la prueba

Cómo utilizar la función ISNUMBER

La función ISNUMBER prueba si una celda es un valor numérico. Si es así, devuelve VERDADERO; de lo contrario, devuelve FALSO.

1 = ESNUMERO (A2)

Cosas que saber

  • En Excel, fechas y Veces se almacenan como valores numéricos. ISNUMBER devolverá TRUE al evaluar fechas y Veces.
  • El número almacenado como texto devolverá FALSO.

Si la celda es número, entonces

A menudo, querrá combinar una función "IS", como ISNUMBER, con la función IF. Con la función SI, en lugar de devolver un VERDADERO o FALSO simple, puede generar un texto específico o realizar acciones específicas si una celda es un número o no.

1 = SI (ISNUMBER (A2), "number", "not a number")

Compruebe si no es un número

Con la función NOT, puede probar si una celda no es un número.

1 = SI (NOT (ISNUMBER (A3)), "no es un número", "número")

Fórmula ISNUMBER & SEARCH

Una de las características más útiles de la función ISNUMBER es la capacidad de evaluar si ciertas funciones devuelven un valor numérico. Por ejemplo, la función BÚSQUEDA busca texto en una celda. Si se encuentra el texto, se devuelve su posición numérica. Si no se encuentra el texto, se devuelve un error. Al usar la función ISNUMBER, podemos devolver VERDADERO / FALSO si se encuentra el texto.

1 = ESNÚMERO (BÚSQUEDA (B $ 1, $ A2))

ISNUMBER & FIND: distingue entre mayúsculas y minúsculas

La función ENCONTRAR funciona exactamente igual que la función BÚSQUEDA, excepto que la función ENCONTRAR distingue entre mayúsculas y minúsculas. En otras palabras, la función ENCONTRAR devolverá FALSO cuando busque "cadena" en "CADENA" porque los casos no coinciden.

12 = ESNÚMERO (ENCONTRAR ("Rojo", $ A2))= ISNUMBER (SEARCH ("Red", $ A2))

ISNUMBER Y COINCIDIR

La función ISNUMBER también se puede emparejar con la función MATCH de manera similar. La función COINCIDIR busca un valor en un rango de valores. Si se encuentra el valor, la función devuelve su posición numérica. Si no se encuentra, devuelve un error.

1 = COINCIDIR ("Rojo", $ A2)

Validar entrada de celda

Un uso de la función ISNUMBER es validar el contenido de una celda. Por ejemplo, puede tener un formulario de entrada que requiera un valor numérico. Con la función ISNUMBER puede probar si el usuario ingresó un valor numérico, alertándolo si no lo hizo.

1 = SI (B2 = "", "", SI (ISNUMBER (B2), "", "Entrada no válida"))

Validación de datos - Forzar entrada de texto

El ejemplo anterior fue una validación de datos "débil"; el usuario puede ignorar el mensaje de advertencia. En su lugar, podemos usar la Validación de datos para no permitir valores no numéricos.

Ir a: Cinta de datos > Validación de datos > Validación de datos

y luego seleccione una de estas opciones:

Pruebe si alguna celda en el rango es un número

Para probar si alguna celda en un rango de celdas es un número, podemos usar la función ISNUMBER junto con la función SUMPRODUCT.

1 = SUMPRODUCTO (- ISNUMBER (A2: A6))> 0

Siga el enlace de arriba para aprender cómo funciona esta función.

Resalte las celdas que contienen números

Una última cosa que puede hacer con la función ISNUMBER es resaltar las celdas que contienen texto. Podemos hacer esto creando un formato condicional basado en una regla.

  1. Seleccione todas las celdas que desea verificar
  2. Ir a Cinta de inicio > Formato condicional > Nueva regla
  3. Seleccione 'Use una fórmula para determinar qué celdas formatear
  4. Ingrese la fórmula = ESNUMERO (A2)
  5. Haga clic en el botón Formato y elija el formato que desee
  6. Haga clic en Aceptar dos veces para salir y guardar.

Otras funciones lógicas

Las hojas de Excel / Google contienen muchas otras funciones lógicas para realizar otras pruebas lógicas. Aquí hay una lista:

Funciones IF / IS
iferror
iserror
isna
iserr
está en blanco
es número
istext
isnontext
es fórmula
isologico
isref
incluso
es impar

ISNUMBER en Hojas de cálculo de Google

La función ISNUMBER funciona exactamente igual en Google Sheets que en Excel:

Ejemplos de ISNUMBER en VBA

También puede usar la función ISNUMBER en VBA. Escribe:
application.worksheetfunction.isnumber (valor)
Para los argumentos de la función (valor, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.

Regrese a la lista de todas las funciones en Excel

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave