Hola, Y saludos

10/08/2008 - 02:46 por Rickhunter | Informe spam
Un favor especial ademas de urgentes:
En una columna tengo muchisimas fechas como las del ejemplo abajo:

16-Jun-90
17-Jan-04
20-Jun-92
31-Jul-02
03-Aug-02
23-Aug-03
6-Nov-03
29-Nov-05
03-Dec-07
06-Apr-03

Ahora, para cada una de esas fechas necesito saber el numero de dia ene el
año. Puedo usar DIA360, pero el inconveniente es que tendria que estar
ponienod 01/01/XX para cada difernte año, y en una columnda de mas de mil
campos pues...

El otro problema es que con dia360 me devuelve el resultado como una serie
de numeros (32054) en lugar del numero de dia en formato decimal.

Les agradezco infinitamente, pero mas les agradeceran mis hijos.

Saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/08/2008 - 04:27 | Informe spam
hola, (...) ???

si suponemos (con los datos del ejemplo) que las fechas estuvieran en el rango [A2:A11]
y quieres obtener el numero de dias transcurridos de cada fecha segun su propio a#o en el rango [B2:B11]
prueba haciendo que vba, en una sola instruccion lo determine por ti (p.e.)

- abre el editor de vba (atajo de teclado: alt + F11)
- muestra la ventana de inmediato (atajo de teclado: ctrl + G)
- copia/pega (o escribe) lo siguiente y pulsas enter para ejecutar la instruccion:
[b2:b11].formula = "¢-date(year(a2),1,0)"

- si quieres convertir a constantes (ya no necesitas las formulas) en el rango [B2:B11]
- copia/pega/escribe lo siguiente y pulsas enter para ejecutar la instruccion:
[b2:b11].value = [b2:b11].value

saludos,
hector.

__ OP __
En una columna tengo muchisimas fechas como las del ejemplo abajo:
16-Jun-90
17-Jan-04
20-Jun-92
31-Jul-02
03-Aug-02
23-Aug-03
6-Nov-03
29-Nov-05
03-Dec-07
06-Apr-03
Ahora, para cada una de esas fechas necesito saber el numero de dia ene el a#o.
Puedo usar DIA360, pero el inconveniente es que tendria que estar ponienod 01/01/XX para cada difernte a#o
y en una columnda de mas de mil campos pues...
... dia360 me devuelve el resultado como una serie de numeros (32054) en lugar del numero de dia en formato decimal.
Les agradezco infinitamente, pero mas les agradeceran mis hijos.
Respuesta Responder a este mensaje
#2 Rickhunter
10/08/2008 - 05:04 | Informe spam
Hola Hector.

No sé si tú me ayudaste en el otro post de ordenar datos por fila.
Si es así, no se cuanto de debo por sacarme de este apuro...
Y si no es así, Igual... no tengo como pagarte.
Que Dios siga bendiciendo a los que les dió unos dedos mas de frente que a
nosotros.

Gracias, mil gracias!!

"Héctor Miguel" wrote:

hola, (...) ???

si suponemos (con los datos del ejemplo) que las fechas estuvieran en el rango [A2:A11]
y quieres obtener el numero de dias transcurridos de cada fecha segun su propio a#o en el rango [B2:B11]
prueba haciendo que vba, en una sola instruccion lo determine por ti (p.e.)

- abre el editor de vba (atajo de teclado: alt + F11)
- muestra la ventana de inmediato (atajo de teclado: ctrl + G)
- copia/pega (o escribe) lo siguiente y pulsas enter para ejecutar la instruccion:
[b2:b11].formula = "¢-date(year(a2),1,0)"

- si quieres convertir a constantes (ya no necesitas las formulas) en el rango [B2:B11]
- copia/pega/escribe lo siguiente y pulsas enter para ejecutar la instruccion:
[b2:b11].value = [b2:b11].value

saludos,
hector.

__ OP __
> En una columna tengo muchisimas fechas como las del ejemplo abajo:
> 16-Jun-90
> 17-Jan-04
> 20-Jun-92
> 31-Jul-02
> 03-Aug-02
> 23-Aug-03
> 6-Nov-03
> 29-Nov-05
> 03-Dec-07
> 06-Apr-03
> Ahora, para cada una de esas fechas necesito saber el numero de dia ene el a#o.
> Puedo usar DIA360, pero el inconveniente es que tendria que estar ponienod 01/01/XX para cada difernte a#o
> y en una columnda de mas de mil campos pues...
> ... dia360 me devuelve el resultado como una serie de numeros (32054) en lugar del numero de dia en formato decimal.
> Les agradezco infinitamente, pero mas les agradeceran mis hijos.



Respuesta Responder a este mensaje
#3 Héctor Miguel
10/08/2008 - 05:28 | Informe spam
hola, (...) ???

No se si tu me ayudaste en el otro post de ordenar datos por fila.
Si es asi, no se cuanto de debo por sacarme de este apuro...
Y si no es asi, Igual... no tengo como pagarte.



no te preocupes por alguna forma de pago... (es bastante con acumular "sapiencia") ;)

Que Dios siga bendiciendo a los que les dio unos dedos mas de frente que a nosotros.



se agradece este muy buen deseo (pero...)
y si te dijera que los gorilas... tienen "mas frente"... que los simios ??? :))

y gracias a ti (por el feed-back) :D

saludos,
hector.
Respuesta Responder a este mensaje
#4 Horacio
10/08/2008 - 13:29 | Informe spam
"Rickhunter" escribió:

Un favor especial ademas de urgentes:
En una columna tengo muchisimas fechas como las del ejemplo abajo:

16-Jun-90
17-Jan-04
20-Jun-92
31-Jul-02
03-Aug-02
23-Aug-03
6-Nov-03
29-Nov-05
03-Dec-07
06-Apr-03

Ahora, para cada una de esas fechas necesito saber el numero de dia ene el
año. Puedo usar DIA360, pero el inconveniente es que tendria que estar
ponienod 01/01/XX para cada difernte año, y en una columnda de mas de mil
campos pues...

El otro problema es que con dia360 me devuelve el resultado como una serie
de numeros (32054) en lugar del numero de dia en formato decimal.

Les agradezco infinitamente, pero mas les agradeceran mis hijos.

Saludos




Respuesta Responder a este mensaje
#5 Horacio
10/08/2008 - 13:34 | Informe spam
Hola:

Si entendí bien tu pregunta, creo que esto te servirá.

=ENTERO(SIFECHA(FECHA(AÑO(A2);1;1);A2;"d")+1)

Una acalaración: el mes en tus fechas de ejemplo está en inglés, si tu Excel
está en español debes hacer los cambios necesarios.

En caso de que tu Excel esté en inglés, esta es la fórmula.

=INT(DATEDIF(DATE(YEAR(A2),1,1),A2,"d")+1)
"Rickhunter" escribió:

Un favor especial ademas de urgentes:
En una columna tengo muchisimas fechas como las del ejemplo abajo:

16-Jun-90
17-Jan-04
20-Jun-92
31-Jul-02
03-Aug-02
23-Aug-03
6-Nov-03
29-Nov-05
03-Dec-07
06-Apr-03

Ahora, para cada una de esas fechas necesito saber el numero de dia ene el
año. Puedo usar DIA360, pero el inconveniente es que tendria que estar
ponienod 01/01/XX para cada difernte año, y en una columnda de mas de mil
campos pues...

El otro problema es que con dia360 me devuelve el resultado como una serie
de numeros (32054) en lugar del numero de dia en formato decimal.

Les agradezco infinitamente, pero mas les agradeceran mis hijos.

Saludos




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