Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Pourquoi ça m'affiche "il y a 120 jours" alors que la date est le 28/12/2015 ?

anthoYS

XLDnaute Barbatruc
Bonjour,



En C7 :


=SI(B7="";"";SI(B7-AUJOURDHUI()=0;"Aujourd'hui";SI(B7-AUJOURDHUI()=1;"Demain";SI(AUJOURDHUI()-B7=1;"Hier";SI(B7>AUJOURDHUI();"Dans "&SI(DATEDIF(AUJOURDHUI();B7;"y")>0;DATEDIF(AUJOURDHUI();B7;"y")&" ans ";"")&SI(DATEDIF(AUJOURDHUI();B7;"ym")>0;DATEDIF(AUJOURDHUI();B7;"ym")&" mois ";"")&SI(DATEDIF(AUJOURDHUI();B7;"md")>0;DATEDIF(AUJOURDHUI();B7;"md")&" jours ";"");"Il y a "&SI(DATEDIF(B7;AUJOURDHUI();"y")>0;DATEDIF(B7;AUJOURDHUI();"y")&" ans, ";"")&SI(DATEDIF(B7;AUJOURDHUI();"ym")>0;DATEDIF(B7;AUJOURDHUI();"ym")&" mois et ";"")&SI(DATEDIF(B7;AUJOURDHUI();"md")>0;DATEDIF(B7;AUJOURDHUI();"md")&" jours";"tout juste"))))))



Merci
à+
 

Modeste geedee

XLDnaute Barbatruc
Re : Pourquoi ça m'affiche "il y a 120 jours" alors que la date est le 28/12/2015 ?

Bonsour®
parce que la fonction DATEFIF est boguée pour EXCEL 2007 !!!!
https://www.excel-downloads.com/thr...retraite-par-rapport-a-la-legislation.182834/

la fonction DATEDIF est buggée lors de l'utilisation de l"argument "md"•lorsque la date la plus récente est dans une année bissextile
ET
•lorsque le mois de cette date est janvier
ET
•lorsque le jour de cette date est inferieur au jour de la date la plus ancienne

voir autres propositions années mois jours dans les archives...(PierreJean, Roger2327)


TotalJours=DateRécente-DateAncienne
pour les années : =ENT(TotalJours / 365,2425)
pour les mois := ENT(MOD(TotalJours/(365,2425/12) ; 12))
pour les jours : =ENT(MOD(TotalJours ; 365,2425/12)
 
Dernière édition:

Chris24

XLDnaute Impliqué
Re : Pourquoi ça m'affiche "il y a 120 jours" alors que la date est le 28/12/2015 ?

Bonjour,

pour moi pas de problème, il y a bien 7 jours

peut être une erreur dans la recopie de la formule

Bonne journée
 

anthoYS

XLDnaute Barbatruc
Re : Pourquoi ça m'affiche "il y a 120 jours" alors que la date est le 28/12/2015 ?

Merci. Bah pas besoin de le mettre en gros et rouge ... Je ne pouvais pas deviner Modeste geedee ... bref, pas grave ...

bonne journée !
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…