Page 1 sur 1

[OK]calcul jours entre 2 dates

Posté : 23 oct. 2015, 07:34:26
par pepe
bonjour
J'ai su faire mais plus maintenant, pourquoi ? Ai-je vieilli ou mon log est mauvais ?
Je ne peux plus calculer le nombre de jours entre 2 dates.
J'ai un fichier que j'ai fait il y a longtemps qui affiche ces résultats mais depuis j'ai changé de PC et de Windows ?
Cela me parait simple et logique soustraire 2 cellules qui contiennent des dates mais dans la cellule résultat je ne vois que "#valeur!" affiché ??
Toute aide serait bienvenue
merci
pépé

Posté : 25 oct. 2015, 08:44:01
par eser
Bonjour
Je suppose que tu parles d'un calcul fait sur Excel...
Dans ce cas prenons pour exemple 3 cellules:
A1 contient 1 date D1
A2 contient 1 date D2
En A3 tu tapes la formule A2-A1 pour calculer la différence entre ces 2 dates
C'est, je pense, ce que tu as déja fait et que tu connais.
Par contre, sur cette cellule A3, pense bien à en vérifier le format, à mon avis c'est là que se situe ton problème.
Pour le vérifier, fais simplement un clic droit sur la cellule en question, puis clique sur format de cellule et choisi la bonne option; d'ailleurs je viens de vérifier, la valeur par défaut "Standard" renvoie le nombre de jours entre 2 dates.
Vérifie aussi le format des cellules contenant les dates (cellules A1 et A2 dans l'exemple donné).

Posté : 26 oct. 2015, 07:54:26
par pepe
Très gentil Eser
Je viens de comprendre mon pb. Je faisais bien ce que tu préconises mais il y a un hic quand on prend une date d'un autre siècle, à savoir:
03/02/1899 à oter de 03/02/1973 et là ça ne marche pas.
Accepte mes excuses pour t'avoir dérangé alors que je suis persuadé que mon pb est bien résolu.
Encore merci
Pépé

Posté : 27 oct. 2015, 09:33:43
par eser
Bonjour
Il est vrai qu'Excel ne prend pas en compte les dates antérieures au 01/01/1900.
Cette date correspond au début de sa base de calculs; c'est à dire que le 01/01/1900=1, 02/01/1900=2, etc.... Ce qui lui permet de calculer des différences entre 2 dates, du moment où elles sont postérieures au 01/01/1900....
Pour contourner cette situation, il faut utiliser une macro.
Voir cette page (en anglais): http://j-walk.com/ss/excel/files/xdate.htm
Elle contient une solution, si toutefois cela ne te rebute pas ;-)

Posté : 27 oct. 2015, 09:54:56
par pepe
Cela confirme ce que je pensais mais j'ai décidé de vivre dans mon siècle !
Encore merci Eiser
Pépé