Formula interpretada de distinta forma dependiendo en cual máquina se abra la planilla

04/01/2008 - 01:25 por Contaduria | Informe spam
Gente del Foro:

Tengo la siguinte fórmula:

=MAYUSC(TEXTO(CONCATENAR(K2," ",I2," ",J2),"DD-MMM-YYYY"))

que lo que hace es juntar distintos datos en forma de texto que estan en
distintas celdas y los muestra como una fecha. Ahora el problema es que la
fórmula funciona a la perfección en algunas computadoras, pero en otras en
lugar de mostrar, por ejemplo, 22-DIC-2007, dice 22-DIC-YYYY.
Para solucionarlo basta con modificar la fórmula y reemplazar YYYY por AAAA,
pero sucede que en las computadoras en que antes andaba bien ahora muestra
la fecha como 22-DIC-AAAA.
Como la planilla se abre de distintas computadoras por distintos usuarios no
hay manera que exista una fórmula que "interpreten" todas las computadoras,
ya que si pongo YYYY algunos verán bien la fecha y otros no, y si lo cambio
por AAAA se me invierte el problema, ya que los que antes veían mal la fecha
ahora la ven bien pero a costas de los que antes la veían bien que ahora la
ven mal.
Alguien sabe porque es esto (sospecho que tiene que ver con el idioma del
excel)? Hay alguna solución que funcione en todos los excel instalados en
las distintas computadoras?
Desde ya muchas gracias.
Saludos. Feliz 2008!

Mariano

Insumos
Mar del Plata
(0223) 475-5511
Open Sports... elegí deporte!
www.opensports.com.ar
insumos@openmdq.com.ar
 

Leer las respuestas

#1 Héctor Miguel
05/01/2008 - 02:08 | Informe spam
hola, Mariano !

Tengo la siguinte formula:
=MAYUSC(TEXTO(CONCATENAR(K2," ",I2," ",J2),"DD-MMM-YYYY"))
... en otras en lugar de mostrar, por ejemplo, 22-DIC-2007, dice 22-DIC-YYYY
... modificar la formula y reemplazar YYYY por AAAA
... en las computadoras en que antes andaba bien ahora muestra... 22-DIC-AAAA (...)



suponiendo que la celda donde pones el a#o usas los 4 digitos (2007, etc.) -?-
=mayusc(texto(fecha(1,<celda_mes>,<celda_dia>),"dd-mmm-")&<celda_a#o>

o... mas "correctamente"...
=mayusc(texto(fecha(<celda_a#o>,<celda_mes>,<celda_dia>),"dd-mmm-")&<celda_a#o>

otra alternativa:
=mayusc(texto(fechanumero(<celda_a#o>&"-"&<celda_mes>&"-"&<celda_dia>),"dd-mmm-")&<celda_a#o>

o... ???

si cualquier duda (o informcion adiciona)... comentas ?
saludos,
hector.

Preguntas similares