¿cómo comprobar si el valor de una celda es un número?
Para comprobar si el valor de una celda es un número o no, puede utilizar IF + ESNÚMERO en una combinación. En esta combinación, ISNUMBER prueba si un valor es un número o no y devuelve el resultado como VERDADERO y FALSO. Después de eso, IF usa VERDADERO o FALSO para devolver un valor significativo en el resultado.
Fórmula para probar si el valor de una celda es un número
Para escribir esta fórmula, puede seguir los pasos a continuación.
- Primero ingrese la función SI de una celda.
- Después de eso, en el primer argumento de IF (texto_lógico), ingrese la función ESNÚMERO.
- Luego, en la función ESTNUM, consulte la celda donde desea probar el número.
- Ahora, en el argumento [valor_si_verdadero], ingrese Sí, y en el argumento [valor_si_falso], ingrese No. También puede usar otros valores significativos si es necesario.
- Al final, ingrese el paréntesis de cierre y presione Enter para obtener el resultado.
En el momento en que presionas Enter, devuelve SÍ o NO dependiendo del valor que tengas en la celda referenciada.
¿Cómo funciona esta fórmula?
Como dije, en esta fórmula tenemos dos funciones, SI + ISNUM. En la celda A2 tienes un número, por eso tienes VERDADERO en el resultado por ESNÚMERO.
Ahora tenemos VERDADERO, por eso SI devuelve SÍ en el resultado del valor que tienes en la celda A2.
=IF(ISNUMBER(A1),"Yes","No")
Misma fórmula en Mac
Si está utilizando Excel para Mac, la fórmula será la misma y podrá escribirse usando las mismas funciones.
Excel almacena una fecha como un número. Y cuando tenga una fecha en una celda, este ESNÚMERO tratará esa fecha como un número y devolverá VERDADERO en el resultado. Estoy tratando de encontrar una solución a este problema, pero todavía no puedo distinguir entre un número y una fecha usando esta fórmula.