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 __
Mostrar la cita
#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:

Mostrar la cita
#3 Héctor Miguel
10/08/2008 - 05:28 | Informe spam
hola, (...) ???

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

Mostrar la cita
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.
#4 Horacio
10/08/2008 - 13:29 | Informe spam
"Rickhunter" escribió:

Mostrar la cita
#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ó:

Mostrar la cita
Ads by Google
Search Busqueda sugerida