FORMATO DD/MM/AA o DD/MM/YY ??

01/12/2008 - 23:14 por Orfao | Informe spam
Hola grupo !!
en datos! tengo
a b c d e
6 5

14 15/08/07 20/08/07
15 21/08/07 30/10/07
16 31/10/07 12/12/07
17 13/12/07 05/01/08
18 06/01/08 20/08/08

como coloco en hoja2 celda a1
06/01/08 al 20/08/08 ?
inicialmente lo intente de la siguiente forma:
=TEXTO(DESREF(DATOS!B13;DATOS!D6;0);"DD/MM/AA") &" al "
&TEXTO(DESREF(DATOS!B13;DATOS!D6;1);"DD/MM/AA")
pero cuando cambio a otro pc debo cambiar AA po YY (por lo de la
configuracion/idioma/o algo por el estilo) aunque en ambos tengo xp e3spañol
y excel2003 esopañol.. bueno, opte por otro metodo
=TEXTO(DESREF(DATOS!B13;DATOS!D6;0);"DD/MM/")
&TEXTO(AÑO(DESREF(DATOS!B13;DATOS!D6;0))-2000;"00")&" al "
&TEXTO(DESREF(DATOS!B13;DATOS!D6;1);"DD/MM/")&TEXTO(AÑO(DESREF(DATOS!B13;DATOS!D6;1))-2000;"00")
funciona siempre y vuando el año sea mayor que 1999 o menor que 2099, y...
no creo que lo este haciendo de la manera correcta..
Podrian ayudarme con este problemita ???
en realidad no creo que para algo tan sencillo requiera de este culebron de
formula...
Gracias de antemano..

Me alimento del conocimiento de todos
 

Leer las respuestas

#1 Héctor Miguel
02/12/2008 - 02:04 | Informe spam
hola, moises !

en datos! tengo
a b c d e
6 5

14 15/08/07 20/08/07
15 21/08/07 30/10/07
16 31/10/07 12/12/07
17 13/12/07 05/01/08
18 06/01/08 20/08/08

como coloco en hoja2 celda a1 06/01/08 al 20/08/08 ? (...)



aunque este tema lo revisamos +/- en mayo de 2008...
no creo que puedas escapar de algun "culebron" de formula, ya que estas utilizando la funcion desref(... -???-

op1:
=texto(desref(datos!b13;datos!d6;0);"dd/mm/")&derecha(año(desref(datos!b13;datos!d6;0));2)&" al "&
texto(desref(datos!b13;datos!d6;1);"dd/mm/")&derecha(año(desref(datos!b13;datos!d6;1));2)

op2: determinar el formato apropiado (solo entre ingles y espanol) en una celda que contendra el "formato" aplicable
[A1] =si(esnumero(--texto(hoy();"yyyy")),"dd/mm/yy";"dd/mm/aa")
o... [A1] =si(eserror(--texto(hoy();"yyyy"));"dd/mm/aa";"dd/mmyy")
y la formula cambia a:
=texto(desref(datos!b13;datos!d6;0);$a$1)&" al "&texto(desref(datos!b13;datos!d6;1);$a$1)

saludos,
hector.

__ resto de la exposicion __
inicialmente lo intente de la siguiente forma:
=TEXTO(DESREF(DATOS!B13;DATOS!D6;0);"DD/MM/AA")&" al "&TEXTO(DESREF(DATOS!B13;DATOS!D6;1);"DD/MM/AA")
pero cuando cambio a otro pc debo cambiar AA po YY (por lo de la configuracion/idioma/o algo por el estilo)
aunque en ambos tengo xp e3spanol y excel2003 esopanol.. bueno, opte por otro metodo
=TEXTO(DESREF(DATOS!B13;DATOS!D6;0);"DD/MM/")&TEXTO(AÑO(DESREF(DATOS!B13;DATOS!D6;0))-2000;"00")&" al "&TEXTO(DESREF(DATOS!B13;DATOS!D6;1);"DD/MM/")&TEXTO(AÑO(DESREF(DATOS!B13;DATOS!D6;1))-2000;"00")
funciona siempre y vuando el a#o sea mayor que 1999 o menor que 2099, y... no creo que lo este haciendo de la manera correcta..
Podrian ayudarme con este problemita ???
en realidad no creo que para algo tan sencillo requiera de este culebron de formula...

Preguntas similares