Funcion SI(LARGO)

09/04/2008 - 14:40 por Eurovillano | Informe spam
Hola a todos otra vez, en un anterior hilo " Obligar a un nº determinado de
digitos en una celda) Abraham me aportaba una solucion
"=SI(LARGO(C1)<>12,1,0)" que en un principio me valia, pero al utilizarla me
da un error y al buscar informacion sobre esa funcion veo que es para cadenas
de texto

Me podriais decir si hay equivalente para saber cunatos numeros hay
introducidos en una celda, ya que necesito que sean 12.

Muchas gracias

Ramon Leal

Preguntas similare

Leer las respuestas

#1 jsilva69
09/04/2008 - 15:15 | Informe spam
Proba con:

=SI(LARGO(SI(ESNUMERO(C1);TEXTO(C1;"0");C1))<>12;1;0)

eso deberia andar!

Espero que te sirva.

Julio.

On 9 abr, 09:40, Eurovillano
wrote:
Hola a todos otra vez, en un anterior hilo " Obligar a un nº determinado de
digitos en una celda) Abraham me aportaba una solucion
"=SI(LARGO(C1)<>12,1,0)" que en un principio me valia, pero al utilizarla me
da un error y al buscar informacion sobre esa funcion veo que es para cadenas
de texto

Me podriais decir si hay equivalente para saber cunatos numeros hay
introducidos en una celda, ya que necesito que sean 12.

Muchas gracias

Ramon Leal
Respuesta Responder a este mensaje
#2 Juan M
09/04/2008 - 15:23 | Informe spam
Hola Ramón,

¿Qué tipo de error te da?
En un principio la función largo no debería dar problemas

Un saludo,
Juan

"Eurovillano" escribió
Hola a todos otra vez, en un anterior hilo " Obligar a un nº determinado
de
digitos en una celda) Abraham me aportaba una solucion
"=SI(LARGO(C1)<>12,1,0)" que en un principio me valia, pero al utilizarla
me
da un error y al buscar informacion sobre esa funcion veo que es para
cadenas
de texto

Me podriais decir si hay equivalente para saber cunatos numeros hay
introducidos en una celda, ya que necesito que sean 12.

Muchas gracias

Ramon Leal
Respuesta Responder a este mensaje
#3 Eurovillano
09/04/2008 - 22:32 | Informe spam
Gracias a los dos por contestarme.

Juan el error que me da es porque tal y como me han pasado la funcion
"=SI(LARGO(C1)<>12,1,0)" es para cadenas de text y yo lo que necesito es
saber si en una celda se ha introducido un numero con 12 digitos y si no es
asi que me diera algun tipo de mensaje o cambiar la celda de color.

Mañana probare la funcion que me ha pasado jsilva y ya os dire como me va.

Muchas gracias.

Un saludo

Ramon leal

"Juan M" wrote:

Hola Ramón,

¿Qué tipo de error te da?
En un principio la función largo no debería dar problemas

Un saludo,
Juan

"Eurovillano" escribió
> Hola a todos otra vez, en un anterior hilo " Obligar a un nº determinado
> de
> digitos en una celda) Abraham me aportaba una solucion
> "=SI(LARGO(C1)<>12,1,0)" que en un principio me valia, pero al utilizarla
> me
> da un error y al buscar informacion sobre esa funcion veo que es para
> cadenas
> de texto
>
> Me podriais decir si hay equivalente para saber cunatos numeros hay
> introducidos en una celda, ya que necesito que sean 12.
>
> Muchas gracias
>
> Ramon Leal



Respuesta Responder a este mensaje
#4 Juan M
09/04/2008 - 22:53 | Informe spam
Hola Ramon,

A mi la función LARGO me funciona tanto con texto, como con números. Por eso
pregunto por el tipo de error, y si puede ser lo que tienes escrito
'literalmente' en la casilla para que no funcione.

Un saludo,
Juan

"Eurovillano" escribió
Gracias a los dos por contestarme.

Juan el error que me da es porque tal y como me han pasado la funcion
"=SI(LARGO(C1)<>12,1,0)" es para cadenas de text y yo lo que necesito es
saber si en una celda se ha introducido un numero con 12 digitos y si no
es
asi que me diera algun tipo de mensaje o cambiar la celda de color.

Mañana probare la funcion que me ha pasado jsilva y ya os dire como me va.

Muchas gracias.

Un saludo

Ramon leal

"Juan M" wrote:

Hola Ramón,

¿Qué tipo de error te da?
En un principio la función largo no debería dar problemas

Un saludo,
Juan

"Eurovillano" escribió
> Hola a todos otra vez, en un anterior hilo " Obligar a un nº
> determinado
> de
> digitos en una celda) Abraham me aportaba una solucion
> "=SI(LARGO(C1)<>12,1,0)" que en un principio me valia, pero al
> utilizarla
> me
> da un error y al buscar informacion sobre esa funcion veo que es para
> cadenas
> de texto
>
> Me podriais decir si hay equivalente para saber cunatos numeros hay
> introducidos en una celda, ya que necesito que sean 12.
>
> Muchas gracias
>
> Ramon Leal



Respuesta Responder a este mensaje
#5 Eurovillano
10/04/2008 - 17:58 | Informe spam
Hola Juan la funcion la pongo como un formato condicional y la agrego como
una formula. "=SI(LARGO(C1)<>12,1,0)"

El error que me da es que me dice que hay un error en la formula y al dar a
ayuda me salen los tipicos mensajes de parentesis y demas, cunado acepto me
marca en negro los nº 12,1,0 (por cierto no se lo que significan).

He probado a cambiar el C1 por la celda donde pongo la formula y me sigue
dando el mismo error.

Lo que escribo en la celda son numeros de la Seg. social de los empleados de
la empresa de mimujer, por eso es muy importante el obligar que metan los 12
digitos ya que si no al exportarlo a otro programa me da error.

No se si con esta informacion te vale o necesitas mas.

Muchas gracias por tu tiempo.

Un saludo

Ramon leal

"Juan M" wrote:

Hola Ramon,

A mi la función LARGO me funciona tanto con texto, como con números. Por eso
pregunto por el tipo de error, y si puede ser lo que tienes escrito
'literalmente' en la casilla para que no funcione.

Un saludo,
Juan

"Eurovillano" escribió
> Gracias a los dos por contestarme.
>
> Juan el error que me da es porque tal y como me han pasado la funcion
> "=SI(LARGO(C1)<>12,1,0)" es para cadenas de text y yo lo que necesito es
> saber si en una celda se ha introducido un numero con 12 digitos y si no
> es
> asi que me diera algun tipo de mensaje o cambiar la celda de color.
>
> Mañana probare la funcion que me ha pasado jsilva y ya os dire como me va.
>
> Muchas gracias.
>
> Un saludo
>
> Ramon leal
>
> "Juan M" wrote:
>
>> Hola Ramón,
>>
>> ¿Qué tipo de error te da?
>> En un principio la función largo no debería dar problemas
>>
>> Un saludo,
>> Juan
>>
>> "Eurovillano" escribió
>> > Hola a todos otra vez, en un anterior hilo " Obligar a un nº
>> > determinado
>> > de
>> > digitos en una celda) Abraham me aportaba una solucion
>> > "=SI(LARGO(C1)<>12,1,0)" que en un principio me valia, pero al
>> > utilizarla
>> > me
>> > da un error y al buscar informacion sobre esa funcion veo que es para
>> > cadenas
>> > de texto
>> >
>> > Me podriais decir si hay equivalente para saber cunatos numeros hay
>> > introducidos en una celda, ya que necesito que sean 12.
>> >
>> > Muchas gracias
>> >
>> > Ramon Leal
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida