La réponse est exacte... tu dois te rappeler que l'année 0 est 1900
Pour t'en convaincre :
12 avril.2006 en décimal = 38819
4 sept 2006 = 38964
4 sept 2006 - 12 avril 2006 =
38964 - 38819 = 145 jours de différence
Le jour 1 est le 1 janvier 1900
si tu additionnes 145 jours
si tu transformes la cellule en format date, tu obtiens 24 mai 1900
tu peux utiliser dans une cellule près de celle affichant le résultat 24 mai 1900
la formule suivante :
B13 -> la cellule affichant le résultat de l'opération précédente...
=ANNEE(B23)-1900&" années "&MOIS(B23)&" mois "&JOUR(B23)&" Jours "&HEURE(B23)&" heures
"&MINUTE(B23)&" minutes "&SECONDE(B23)&" secondes"
et tu obtiendras l'affichage suivant :
0 années 3 mois 31 Jours 13 heures 39 minutes 3 secondes
"JeNeVois" <***@discussions.microsoft.com> a écrit dans le message de news:
DDB93B3B-14D1-479F-A4AF-***@microsoft.com...
Le problème vient juste après cela
quand j'aimerais calculer la différence
entre cette addition et maintenant()
car la formule de soustraction
p.exp.: maintenant()-12.04.2006 21:41
donne un résultat positif mais,
en l'occurence, faux car il ressemble à
24.05.1900 02:55 (par exemple)
où même si l'on pose 1900=0
les jours et mois affichés ne donnent
toujours pas le résultat attendu,`
c'est à dire les jours,mois,heures et minutes
qui se sont écoulés.
Post by michdenisEn A1 -> une date 04/09/2006
En B1 -> une heure 10:53
Si tu additionnes A1 + B1 = 04/09/2006 10:53
Où est le problème ?
Le calendrier 1900 peut calculer mais ne sait pas afficher un résultat négatif
pour ce faire tu de dois de passer au calendrier 1904
Pour que cela fonctionne tes cellules doivent avoir un format
date reconnue par excel.
[<24]hh:mm:ss;jj/mm/aa hh:mm:ss
Je ne vois pas où est ton problème ...
En fait le résultat n'est pas négatif seulement illisible
car en restant avec le calendrier 1900 j'obtiens
p.exp. pour
23.05.1900 19:34 (en format jj.mm.aaaa hh:mm)
Peut-être le problème vient du fait que le
formatage jj:mm hh:mm n'existe pas pour que
jobtiens quelquechose comme
27.04 19:34
à savoir le nombre des jours,mois,heures et minutes
séparant le maintenant() de la date-heure en question
Grand merci en tout cas pour tes réponses :)
Post by michdenisau calendrier 1900
=(A1+B1) - maintenant()
Pardon, la concatenation est remplacée, en effet,
par l'addition, donc le seul problème est que la
soustraction ne donne pas un résultat lisible
Post by michdenisPasse au calendrier 1904 si possibilité d'un résultat négatif
Et tu appliques le format désiré à la cellule contenant le résultat
=maintenant()-(A1+B1)
Bonjour,
j'ai en A1 une date, p.exp. 20.03.2006
et en B1 une heure,p.exp. 21:41:00
Maintenant j'aimerais concatener
les deux (en format jj.mm.aaaa hh:mm)
et j'écris (en C1) : =A1&" "&Gauche(B1,5)
(pour obtenir un format identique
à celui de "maintenant()" )
et ensuite soustraire le résultat à mainenant()
=maintenant()-C1
Malheureusement cela ne fonctionne pas
Oû est l'erreur ?
Merci d'avance pour toute réponse