Los tipos de archivo clásicos dejarán de estar disponibles a partir de enero de 2021. Puedes hacer una transición de tus archivos clásicos o descargar un PDF. Más información
Centro de soporte de Workiva
ESNUMERO
ESNUMERO
Última actualización
Descripción
Utiliza esta función para comprobar si una celda contiene un valor numérico, o que el resultado de otra función es un número. Compatible con cadenas.
Sintaxis
ISNUMBER(valor)
Entradas
Esta función tiene los siguientes argumentos:
Nombre
Obligatorio
Descripción
Entrada válida
valor
Sí
La celda que quieres evaluar.
Una referencia a una celda o a una fórmula que da lugar a una.
Ejemplos
Datos de muestra
Un
B
1
rojo
56
2
verde
39
3
naranja
15
4
rojo 4
92
5
azul
22
Ejemplos de fórmulas
Caso práctico
Fórmula
Explicación y resultado
Comprueba si el valor de una celda es un número.
=ISNÚMERO(A1)
Esta fórmula funciona de la siguiente manera:
ISNUMBER(: Es la propia función, que comprueba si un valor es un número.
A1: La celda de referencia que contiene el valor a comprobar.
La función devuelve VERDADERO si el valor es solo un número, y FALSO en caso contrario.
Resultado: FALSO. (Porque A1 contiene "rojo".)
Comprueba si el valor de una celda es un número.
=ISNÚMERO(B1)
Esta fórmula funciona de la siguiente manera:
ISNUMBER(: Es la propia función.
B1: La celda de referencia que contiene el valor a comprobar.
La función devuelve VERDADERO si el valor es solo un número, y FALSO en caso contrario.
Resultado: VERDADERO (porque B1 contiene "56")
Comprueba si el valor de una celda es un número.
=NÚMERO(A4)
Esta fórmula funciona de la siguiente manera:
ISNUMBER(: Es la propia función.
B1: La celda de referencia que contiene el valor a comprobar.
La función devuelve VERDADERO si el valor es solo un número, y FALSO en caso contrario.
Resultado: FALSO. (Porque A1 contiene "rojo" además de "4").
Comprueba si la suma de dos celdas es un número.
=ISNUMBER(A1+B1)
Esta fórmula funciona de la siguiente manera:
A1+B1: Intenta añadir los valores de A1 ("rojo") y B1 (56). Esta operación produce un error #VALUE! porque no puede agregar matemáticamente texto y un número.
ISNUMBER(...): Comprueba si el resultado de la suma es un número. Como el resultado es un error, no un número, la función devuelve FALSE.
Resultado: FALSO. (Porque la celda A1 contiene "rojo".)
Comprueba si una celda contiene un término específico
=ISNUMBER(SEARCH("green", A2))
Esta fórmula funciona de la siguiente manera:
BUSCAR("verde", A2): Busca el texto "verde" dentro del texto en A2 ("verde"). Devuelve el número de posición inicial (1) si se ha encontrado, o un error si no se ha encontrado.
ISNUMBER(...): Comprueba si el resultado de la función BUSCAR es un número.
Si BUSCAR devuelve un número (que significa que se ha encontrado "verde"), ISNUMBER devuelve VERDADERO.
Si SEARCH devuelve un error (lo que significa que no se ha encontrado "green"), ISNUMBER devuelve FALSE.
Resultado: VERDADERO. (Porque A2 contiene "verde".) Nota: Seguiría devolviendo VERDADERO si A2 contuviera "verde brillante". En ese caso, BUSCAR habría devuelto "8", pero como sigue siendo un número, el resultado es el mismo.
Proporciona una respuesta alternativa si una celda no es un número.
=IF(ISNUMBER(A1), A1*2, "Not a Number")
Esta fórmula funciona de la siguiente manera:
ISNUMBER(A1): Comprueba si el valor de A1 es un número. Devuelve FALSE porque A1 contiene "rojo".
IF(...): Evalúa el resultado de NÚMERO(A1).
Como ISNUMBER(A1) es FALSE, la función IF ejecuta el tercer argumento (value_if_false) y devuelve el texto "Not a Number".
Si ISNUMBER(A1) fuera VERDADERO, la función SI ejecutaría el segundo argumento (A1*2), multiplicando por 2 el valor numérico de A1.
Resultado: No es un número. (Porque A1 no contiene un número.)
Notas
No se admiten rangos de celdas.
ISNUMBER devuelve VERDADERO para las celdas que contienen fechas y horas.
ISNUMBER devuelve FALSE para celdas vacías, celdas que contienen texto y errores.