Problema con formato de celdas en excel

Hola quisiera ver si me pueden solucionar este problema que tengo con el formato de celdas en Excel 2007.
Tengo una celda que tiene la posibilidad de poner tres LETRAS (que quisiera que sea el tamaño máximo de dígitos para la celda).
Pero puede también que ponga dos, una o ninguna LETRA.
Como hago para que si coloco las tres letras sea = a esas letras (Ej: ABC=ABC)
Si introduzco dos letras sea = un cero y las dos letras (Ej: AB=0AB)
sI PONGO 1 letra sea = a dos ceros y la letra (Ej: A=00A)
o si no pongo ninguna letra sea = a tres ceros (Ej: "vacía"=000)
¿Cómo sería el formato de celda, y/o la fórmula?
Muchas gracias.

1 respuesta

Respuesta
1
En la celda A1 introduces el dato y en la celda B2 escribes esta fórmula para que te de el formato.
=SI(LARGO(A1)=3,A1,SI(LARGO(A1)=2,"0"&A1,SI(LARGO(A1)=1,"00"&A1,SI(LARGO(A1)=0,"000"))))
Muchísimas gracias! Excelente por la fórmula, igual la corregí un par de cosas porque no funcionaba del todo bien y me quedo así
=SI(LARGO(A1)=3;A1;SI(LARGO(A1)=2;"0"&A1;SI(LARGO(A1)=1;"00"&A1;"000")))
Y si quisiera condicionar para que en la celda A1 donde introduzco el dato sea mayúscula así en el resultado se vería por ej 00B y no 00b, ¿cómo sería?
Gracias
Ve a Datos-Validación de datos-Configuración-Permitir-Personalizada-Fórmula:
=IGUAL(A1,MAYUSC(A1)).
Sólo te permite introducir MAYÚSCULAS.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas