Tabla de contenido
En Microsoft Excel, la función ISNUMBER se utiliza generalmente para comprobar si un argumento dado contiene un valor numérico o no. En este artículo, aprenderá cómo puede utilizar esta función ISNUMBER de manera eficiente en Excel con ilustraciones apropiadas.
La captura de pantalla anterior es una visión general del artículo, que representa algunas aplicaciones del NÚMERO en Excel. Aprenderá más sobre los métodos junto con las otras funciones para utilizar la función NÚMERO con facilidad en las siguientes secciones de este artículo.
Descargar el cuaderno de prácticas
Puede descargar el libro de Excel que hemos utilizado para preparar este artículo.
Utilización de la función ISNUMBER.xlsxIntroducción a la función ISNUMBER
- Función Objetivo:
La función ISNUMBER se utiliza para comprobar si un valor es un número o no.
- Sintaxis:
=ISNUMBER(valor)
- Explicación del argumento:
Argumento | Obligatorio/Opcional | Explicación |
---|---|---|
valor | Requerido | Cualquier valor o referencia de celda o un rango de celdas. |
- Parámetro de retorno:
Un valor booleano: TRUE o FALSE.
7 Ejemplos adecuados del uso de la función ISNUMBER en Excel
1. Uso básico de la función ISNUMBER de Excel
En la siguiente imagen, hay diferentes tipos de datos en Columna B . en Columna D Las salidas muestran si los datos seleccionados son números o no con valores booleanos: VERDADERO y FALSO respectivamente. NÚMERO acepta un valor como argumento, por lo que en la primera salida Celda D5 la fórmula correspondiente será:
=ISNUMBER("Andrés")
Y la función devolverá el valor booleano FALSO como Andrew es un texto, no un valor numérico.
Del mismo modo, puede aplicar todos los demás valores de Columna B en el argumento de la función ISNUMBER. Las salidas son visibles en Columna D dejando a un lado las fórmulas relacionadas.
2. ISNUMBER con Referencia de Celda en Excel
La función ISNUMBER también acepta un referencia de celda o incluso un rango de celdas como argumento. Veamos ahora cómo funciona la función con las referencias de celdas de todos los datos presentes en Columna B .
En la salida Celda D5 la fórmula requerida con la función ISNUMBER con la referencia de celda (B5) del nombre Andrew será:
=ISNUMBER(B5)
Tras pulsar Entre en obtendrá un valor de retorno similar al de la sección anterior.
Puede extraer todas las demás salidas en Columna D con las referencias de celda de todos los datos de Columna B de la misma manera.
3. Utilización de ISNUMBER con validación de datos
Ahora utilizaremos el NÚMERO para validación de datos. En la tabla siguiente, Columna C sólo contendrá valores numéricos para los números de identificación. Si alguien quiere introducir un valor de texto o una letra, aparecerá un mensaje de error. Entonces, ¿cómo podemos establecer estos parámetros para los criterios de entrada?
📌 Paso 1:
➤ Del Datos seleccione la opción Validación de datos desde el Herramientas de datos desplegable.
Aparecerá un cuadro de diálogo denominado Validación de datos se abrirá.
📌 Segundo paso:
➤ Seleccionar A medida del Permitir lista como Criterios de validación .
➤ En el cuadro de la fórmula, tienes que escribir:
=ISNUMBER(B5)
➤ Ir a la Alerta de error ficha ahora.
📌 Paso 3:
Tipo "¡Error! en la casilla Título.
➤ Entrada "Escriba sólo un valor numérico" como el Mensaje de error .
➤ Prensa OK y ya ha terminado de configurar todos los parámetros necesarios para los criterios de entrada.
📌 Paso 4:
➤ Ahora intenta introducir una letra o un alfabeto en Célula C5 y enseguida aparecerá un cuadro de mensaje.
El cuadro de mensaje mostrará el título y el mensaje de error tal y como se ha definido en la opción Validación de datos cuadro de diálogo.
➤ Prensa Cancelar y el cuadro de mensaje desaparecerá.
📌 Paso 5:
➤ Ahora introduzca un valor numérico, por ejemplo, 115 en Célula C5 .
Y esta vez no aparecerá ningún cuadro de mensaje, ya que la celda se ha definido sólo para una entrada numérica.
4. Combinación de las funciones ISNUMBER y SEARCH para buscar una subcadena
Ahora tenemos una tabla en la siguiente imagen donde Columna B contiene una serie de datos de texto. Tenemos que encontrar qué celdas de esa columna tienen la palabra específica Chicago Podemos utilizar NÚMERO junto con el BUSCAR para encontrar las salidas deseadas.
Para el primer valor de texto en Célula B5 la fórmula necesaria para encontrar la palabra "Chicago" será:
=ISNUMBER(BUSCAR("Chicago",B5))
Pulse Entre en y la fórmula devolverá el valor booleano- TRUE .
Del mismo modo, podemos encontrar el resto de salidas en Columna D utilizando Asa de llenado para rellenar toda la columna.
5. Explorar si el texto empieza por un número o no con las funciones ISNUMBER, LEFT e IF
En IZQUIERDA extrae el número especificado de caracteres de los datos de texto. Combinando ISNUMBER, LEFT e IF juntas, podemos determinar fácilmente los textos que contienen un valor numérico o un número al principio.
Por ejemplo, según el conjunto de datos siguiente, las celdas de salida en Columna C devolverá Sí. para los criterios coincidentes, en caso contrario devolverá No. .
La fórmula requerida para el primer valor de texto será:
=IF(ISNUMBER(--LEFT(B5,1)), "Sí", "No")
Pulse Entre en y autocompletar todo el Columna C para obtener todas las demás salidas a la vez.
🔎 ¿Cómo funciona la fórmula?
➤ Aquí el IZQUIERDA extrae sólo el primer carácter del texto.
➤ El uso de Doble unario (-) convierte los datos de texto en numéricos.
➤ NÚMERO identifica sólo los números y devuelve los valores booleanos. VERDADERO y FALSO para los valores no numéricos.
➤ Por último, el SI recoge la salida de la función lógica- NÚMERO y devuelve Sí" o "No basado en los valores booleanos- VERDADERO o FALSO respectivamente.
6. Incorporación de ISNUMBER y SUMPRODUCT para buscar columnas que contengan números
Ahora hay algunas columnas aleatorias con un tipo de datos particular en cada columna de la siguiente imagen. Con el uso combinado de ISNUMBER y SUMPRODUCT averiguaremos los tipos de datos de todas las columnas disponibles.
Para la primera columna, denominada Columna 1 en la línea de cabecera 4 la fórmula requerida en Celda C11 para encontrar el tipo de datos de esta columna debe ser:
=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0, "Número", "Texto")
Pulse Entre en y la fórmula devolverá "Número".
Utilizando un procedimiento similar, podemos obtener todos los demás tipos de datos para todas las demás columnas presentes.
🔎 ¿Cómo funciona la fórmula?
➤ El NÚMERO la función devuelve valores booleanos VERDADERO o FALSO para todos los datos de la columna seleccionada.
➤ El uso de Doble unario (-) convierte cada valor booleano TRUE a 1 y FALSO a 0 .
➤ SUMPRODUCTO La función suma los valores numéricos encontrados en el paso anterior para la columna seleccionada.
➤ Por último, el SI produce el argumento lógico con el valor SUMPRODUCTO para ver si la salida encontrada en el paso anterior es mayor que cero (0) o no y devuelve Número" o "Texto basándose en los resultados.
7. ISNUMBER con Formato Condicional en Excel
En el último ejemplo, aprenderá a utilizar la función lógica ISNUMBER en Formato condicional para resaltar las celdas o filas de una tabla en función de los criterios definidos. Por ejemplo, en el siguiente conjunto de datos, Columna B está presente con varios nombres e ID de donantes. Con el Formato condicional, resaltaremos las filas sólo para aquellos donantes cuyos números de ID sean visibles en Columna B y al mismo tiempo, entre los que han donado más o igual a $1500 .
📌 Primer paso:
➤ Seleccionar el rango de celdas. B5:C14 .
➤ Bajo el Inicio seleccione Nueva norma del Formato condicional desplegable.
Aparecerá un cuadro de diálogo.
📌 Segundo paso:
➤ Seleccione el tipo de regla: 'Utilizar una fórmula para determinar qué celdas formatear' .
➤ En el cuadro de fórmulas, escribe:
=AND(ISNUMBER($B5),$C5>=1500)
➤ Haga clic en el botón Formato opción.
📌 Tercer paso:
➤ Selecciona un color aleatorio con el que quieras resaltar las filas.
➤ Prensa OK .
📌 Paso 4:
➤ Se mostrará una vista previa en la barra inferior del Nueva regla de formato cuadro de diálogo.
➤ Prensa OK y ya has terminado con los pasos.
Ahora se mostrarán las filas resaltadas con el color seleccionado como en la captura de pantalla siguiente.
💡 Aspectos a tener en cuenta
🔺 Aunque el NÚMERO toma el argumento como un valor o una referencia de celda, también puede introducir una fórmula para explorar si el valor resultante es un valor numérico o no.
🔺 En Excel, las fechas y las horas también son valores numéricos, por lo que la función ISNUMBER devolverá TRUE para fechas y horarios en las cuerdas.
🔺 La función ISNUMBER es un miembro de IS grupo de funciones.
🔺 La función no devuelve ningún error ya que sólo examina que una entrada dada sea numérica o no.
🔺 No puede introducir directamente la fecha o la hora en el argumento de la función ISNUMBER. De lo contrario, la función devolverá FALSO Tienes que usar FECHA y HORA para introducir una fecha o una hora para el argumento ISNUMBER.
Conclusiones
Espero que todos los métodos adecuados mencionados anteriormente para utilizar el NÚMERO te inspirará ahora para aplicarlas en tus hojas de cálculo de Excel con más productividad. Si tienes alguna pregunta o comentario, házmelo saber en la sección de comentarios. O puedes echar un vistazo a nuestros otros artículos relacionados con las funciones de Excel en este sitio web.