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

datedif

patiliki

XLDnaute Nouveau
Bonjour,

j'ai un pb sur un calcul de date avec excel, quelqu'un pourrait - il corriger ma formule de calcul: date légale de paiement: 15/02/2009 ; date de paiement (exp) : 28/03/2009. voici le la formule: =SI(ET(DATEDIF(E51;F51;"d")=0;(DATEDIF(E51;F51;"m")=0));0;SI(DATEDIF(E51;F51;"d")<=13;0;DATEDIF(E51;F51;"m")+(1))). Voici mon souci,si la date de paiement est le 14/03/2009 il me donne 1 mois de retard, quand je change cette date au 15/03/2009 j'obtiens 2 mois de retard. En fait je veux juste qu'il me donne 2 mois de retard peu importe le jour modifié de la date de paiement!!
 

eriiic

XLDnaute Barbatruc
Re : datedif

Bonjour,

Tu devrais fournir la règle de calcul et un fichier avec tous les cas de figure et les résultats attendus.
Difficile de la deviner avec une formule que tu annonces fausse.

eric
 

Denis132

XLDnaute Impliqué
Re : datedif

Bonjour Patiliki, Éric,

Peut-être en changeant la fin de ta formule

=SI(ET(DATEDIF(E51;F51;"d")=0;(DATEDIF(E51;F51;"m" )=0));0;SI(DATEDIF(E51;F51;"d")<=13;0;MOIS(F51)-MOIS(E51)+1))

@+

Denis
 

patiliki

XLDnaute Nouveau
Re : datedif

Salut eriiic,

J'ai essayé la formule, il fonctionne correctement sur le calcul des mois, mais il ne cumule pas les mois sur une période d'année. j'ai essayé de changer l'année sur les dates: exp: date légale 15/02/2009 date de paiement:25/02/2010, sur ce changement, il n'y a que le cumul des mois, ce qui me donnerais 0 comme résultat: formule=SI(ET(DATEDIF(E13;F13;"d")=0;(DATEDIF(E13;F13;"m")=0));0;SI(DATEDIF(E13;F13;"d")<=13;0;MOIS(F13)-MOIS(E13)+0)). Nous devrions plutôt avoir 12 mois. Thanks for your help!
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…