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
 

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.

Preguntas similares