Validación de números en excel

Necesito validar unos números de una celda en excel.
El problema es que pueden estar entre el 0000 y el 9999, pero no puede ser 2 (por lo que no lo puedo validar como numero entero entre 0 y 9999), pero tampoco pueden ser 4 letras (por lo que tampoco se pueden validar por longitud de texto = 4).
¿Alguna solución posible?

1 respuesta

Respuesta
1
En la "validación de datos" en "permitir" coloca "Personalizar" y en fórmula coloca lo siguiente:
=SI(Y(A1>=0,A1<=9999,A1<>2),1,0)
Ah, estoy suponiendo que en A1 estará dicha validación
Abraham
Gracias por tu ayuda, pero me parece que no me he explicado bien.
En la celda (supones A1) hay un número en forma de texto (por lo que admite 0001, sin eliminar los 0 al introducirlos). Posteriorment extraeré cada uno de los 4 en la celda en otras celdas, por lo que necesito validar la celda de forma que solo se puedan introducir 4 números (pudiendo ser estos cuatro ceros, 0100 o 9200, pero nunca ni más ni menos que 4 cifras, ni tampoco cuatro letras).
Espero haberme explicado mejor...
Si mal no te entendí:
=SI(Y(LARGO(A1)<>4,A1=2),0,1)
Ah, por cierto, estoy suponiendo que dicha "extraccion" sera hecha digitando
Abraham
Con esta fórmula aun me permite introducir letras en la celda, y solamente deberí poder introducir 4 números.
¿Puede ser que necesite incluir la función "ESNUMERO" en la fórmula? Si es así, ¿Cómo quedaría?
Muchísimas gracias por tu tiempo.
=SI(O(Largo(A1)<>4,A1=2,Esnumero(A1)=FALSO),0,1)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas