Dans outils/options/Calcul, coche "Calendrier depuis 1904". Attention, les dates présentes dans le classeur vont être décalées de 4 ans... !!!
Cela convient-il?
-- Pierre Fauconnier () Les sept laids tuent ( Lewis Carol ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Sebho" a écrit dans le message de news:
Bonjour,
Excel gère les dates : de à 1 janvier 1900 (numéro de série 1) 31 décembre 9999 (numéro de série 2958465)
est-il possible de stocker des dates inférieures et effectuer des opérations avec ?
merci bcp pour votre aide sebho
Joel
Bonsoir Pierre,
Cela permet de gérer des dates antérieures au 01/01/1900 ???
--
Bien cordialement,
Joël GARBE www.joelgarbe.fr "Pierre Fauconnier" a écrit dans le message de news: %
Bonjour
Dans outils/options/Calcul, coche "Calendrier depuis 1904". Attention, les dates présentes dans le classeur vont être décalées de 4 ans... !!!
Cela convient-il?
-- Pierre Fauconnier () Les sept laids tuent ( Lewis Carol ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Sebho" a écrit dans le message de news:
Bonjour,
Excel gère les dates : de à 1 janvier 1900 (numéro de série 1) 31 décembre 9999 (numéro de série 2958465)
est-il possible de stocker des dates inférieures et effectuer des opérations avec ?
merci bcp pour votre aide sebho
Bonsoir Pierre,
Cela permet de gérer des dates antérieures au 01/01/1900 ???
--
Bien cordialement,
Joël GARBE
www.joelgarbe.fr
"Pierre Fauconnier" <pierre.fauconnier@nospam.nospam> a écrit dans le
message de news: %23sBBVexpEHA.132@TK2MSFTNGP14.phx.gbl...
Bonjour
Dans outils/options/Calcul, coche "Calendrier depuis 1904". Attention, les
dates présentes dans le classeur vont être décalées de 4 ans... !!!
Cela convient-il?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam)
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"Sebho" <nospam_sebho@ifrance.com> a écrit dans le message de
news:usvGVZxpEHA.648@tk2msftngp13.phx.gbl...
Bonjour,
Excel gère les dates : de à
1 janvier 1900
(numéro de série 1) 31 décembre 9999
(numéro de série 2958465)
est-il possible de stocker des dates inférieures et effectuer des
opérations avec ?
"Pierre Fauconnier" a écrit dans le message de news:%
Bonjour
Dans outils/options/Calcul, coche "Calendrier depuis 1904". Attention, les dates présentes dans le classeur vont être décalées de 4 ans... !!!
Cela convient-il?
Non, 1904 n'est pas inférieur à 1900 sans doute une lecture un peu trop rapide ?
AV
est-il possible de stocker des dates inférieures (à 1900) et effectuer des opérations avec ?
C'est possible mais on ne peut pas dire que ce soit simplissime (avec XL) Exemples pour le fun :
*** Connaître dans une plage nommée "dates" (format jj/mm/aaaa) la date MAX et la date MIN
Sub Min_Max_avant1900() 'sur une seule ligne ! MsgBox [index(dates,min(if(dates<>"",if((mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0 =min(if(dates<>"",(mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0)),row(dates))) )-min(row(dates))+1)] 'sur une seule ligne ! MsgBox [index(dates,max(if(dates<>"",if((mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0 =max(if(dates<>"",(mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0)),row(dates))) )-min(row(dates))+1)] End Sub
*** Afficher une durée en années, mois et jours entre 2 dates dont la 1° (A1) est inférieure à 1900 et la 2° (B1) supérieure à 1900 Exemple avec en A1 la date de naissance et en B1 la date de décès ou la date du jour
est-il possible de stocker des dates inférieures (à 1900) et effectuer des
opérations avec ?
C'est possible mais on ne peut pas dire que ce soit simplissime (avec XL)
Exemples pour le fun :
*** Connaître dans une plage nommée "dates" (format jj/mm/aaaa) la date MAX et
la date MIN
Sub Min_Max_avant1900()
'sur une seule ligne !
MsgBox
[index(dates,min(if(dates<>"",if((mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0
=min(if(dates<>"",(mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0)),row(dates)))
)-min(row(dates))+1)]
'sur une seule ligne !
MsgBox
[index(dates,max(if(dates<>"",if((mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0
=max(if(dates<>"",(mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0)),row(dates)))
)-min(row(dates))+1)]
End Sub
*** Afficher une durée en années, mois et jours entre 2 dates dont la 1° (A1)
est inférieure à 1900 et la 2° (B1) supérieure à 1900
Exemple avec en A1 la date de naissance et en B1 la date de décès ou la date du
jour
est-il possible de stocker des dates inférieures (à 1900) et effectuer des opérations avec ?
C'est possible mais on ne peut pas dire que ce soit simplissime (avec XL) Exemples pour le fun :
*** Connaître dans une plage nommée "dates" (format jj/mm/aaaa) la date MAX et la date MIN
Sub Min_Max_avant1900() 'sur une seule ligne ! MsgBox [index(dates,min(if(dates<>"",if((mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0 =min(if(dates<>"",(mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0)),row(dates))) )-min(row(dates))+1)] 'sur une seule ligne ! MsgBox [index(dates,max(if(dates<>"",if((mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0 =max(if(dates<>"",(mid(dates,7,4)&mid(dates,4,2)&left(dates,2))+0)),row(dates))) )-min(row(dates))+1)] End Sub
*** Afficher une durée en années, mois et jours entre 2 dates dont la 1° (A1) est inférieure à 1900 et la 2° (B1) supérieure à 1900 Exemple avec en A1 la date de naissance et en B1 la date de décès ou la date du jour
C'est possible sans problème dans le tableur d'Open Office...mais cette réponse est HS :( Dans Excel, c'est possible uniquement en passant par VBA, dont la plage des dates valides s'étend du 1er janvier 100 au 31 décembre 9999. Outre la macro complémentaire de J Walkenbach, qq exemples de travail avec des dates antérieures à 1900 sur la page 'Dates antérieures à 1900' de ce classeur :
FS --- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://frederic.sigonneau.free.fr Si votre question sur Excel est urgente, évitez ma bal !
Bonjour,
Excel gère les dates : de à 1 janvier 1900 (numéro de série 1) 31 décembre 9999 (numéro de série 2958465)
est-il possible de stocker des dates inférieures et effectuer des opérations avec ?
merci bcp pour votre aide sebho
Bonjour,
C'est possible sans problème dans le tableur d'Open Office...mais cette réponse
est HS :(
Dans Excel, c'est possible uniquement en passant par VBA, dont la plage des
dates valides s'étend du 1er janvier 100 au 31 décembre 9999.
Outre la macro complémentaire de J Walkenbach, qq exemples de travail avec des
dates antérieures à 1900 sur la page 'Dates antérieures à 1900' de ce classeur :
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour,
Excel gère les dates : de à
1 janvier 1900
(numéro de série 1) 31 décembre 9999
(numéro de série 2958465)
est-il possible de stocker des dates inférieures et effectuer des
opérations avec ?
C'est possible sans problème dans le tableur d'Open Office...mais cette réponse est HS :( Dans Excel, c'est possible uniquement en passant par VBA, dont la plage des dates valides s'étend du 1er janvier 100 au 31 décembre 9999. Outre la macro complémentaire de J Walkenbach, qq exemples de travail avec des dates antérieures à 1900 sur la page 'Dates antérieures à 1900' de ce classeur :
FS --- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://frederic.sigonneau.free.fr Si votre question sur Excel est urgente, évitez ma bal !
Bonjour,
Excel gère les dates : de à 1 janvier 1900 (numéro de série 1) 31 décembre 9999 (numéro de série 2958465)
est-il possible de stocker des dates inférieures et effectuer des opérations avec ?