ENT et DATEDIF [Résolu]

Messages postés
58
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
4 septembre 2019
-
Bonjour,
J'utilise les ENT et DATEDIF mais je n'arrive pas a configure correctement mes jours dans mon calcul.
Pouvez vous m'aider a trouver mon erreur Merci a vous.

Normalement le résultat devrait etre 11 mois et 27 jours.
le résultat doit etre dans la cellule rouge.

Voici le code et je met mon fichier en ligne
=ENT((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")                                                                                                     +DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m")+DATEDIF(A11;B11;"m"))/12)&" ans "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      &(((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")                                                                                                              +DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m")+DATEDIF(A11;B11;"m"))/12)                                                                                                                                                                                                                                        -ENT((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")                                                                                                         +DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m"))/12))*12&" mois "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           &(((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")                                                                                                                  +DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m")+DATEDIF(A11;B11;"m"))/12)*12                                                                                                                                                                                                                                   -ENT((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")                                                                                                         +DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m")+DATEDIF(A11;B11;"m"))/12))/12*12&" jours "


https://www.cjoint.com/c/IIejl1mMGUg

Merci a vous tous

Configuration: Windows / Firefox 69.0


--
Afficher la suite 

3 réponses

Messages postés
8534
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 septembre 2019
423
0
Merci
bonjour, tu as le résultat attendu en B14.
que veux-tu réaliser précisément?
je pense que le plus simple est de calculer le total en nombre de jours, en faisant la somme des différences entre les dates de fin et les dates de début), puis de transformer le nombre de jours en années, mois et jours.
cs_val78
Messages postés
58
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
4 septembre 2019
-
oui mais avec un autre mode de calcul et je veux le mettre avec ENT DATE DIF merci je vais essayer ta methode voir si ca marche
Commenter la réponse de yg_be
Messages postés
22888
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 septembre 2019
5637
0
Merci
Bonjour,

une durée en année-mois-jours n'a de sens que pour une durée unique avec une date de départ ou de fin connue.
Sinon il n'y a pas de réponse exacte et tu ne peux te contenter que d'une approximation en faisant un datedif() sur la somme des jours et une date de départ bidon.
eric
cs_val78
Messages postés
58
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
4 septembre 2019
-
qu'entend tu par date de depart bidon tu vois bien qu'il y a une periode et qu'a cette periode on soustrait d'autre periode
eriiic
Messages postés
22888
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
17 septembre 2019
5637 -
Si tu as par exemple 33+45 jours, le nombre de mois-jours ne sera pas le même si tu démarres le 01/02 ou le 01/07.
Février n'a que 28 jours, juillet et août 31 chacun.
eric
cs_val78
Messages postés
58
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
4 septembre 2019
-
ok merci
Commenter la réponse de eriiic
Messages postés
58
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
4 septembre 2019
0
Merci
Pour ceux qui voudrait la reponse voici le resultat final


=ENT((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")+DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m")+DATEDIF(A11;B11;"m"))/12)-ENT((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")+DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m"))/12)&" ans "                                                     &(((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")+DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m")+DATEDIF(A11;B11;"m"))/12)-ENT((DATEDIF(G3;H3;"m")-DATEDIF(A4;B4;"m")+DATEDIF(A5;B5;"m")+DATEDIF(A6;B6;"m")+DATEDIF(A7;B7;"m")+DATEDIF(A8;B8;"m")+DATEDIF(A9;B9;"m")+DATEDIF(A10;B10;"m"))/12))*12&" mois "                                           &(((DATEDIF(G3;H3;"md")-DATEDIF(A4;B4;"md")+DATEDIF(A5;B5;"md")+DATEDIF(A6;B6;"md")+DATEDIF(A7;B7;"md")+DATEDIF(A8;B8;"md")+DATEDIF(A9;B9;"md")+DATEDIF(A10;B10;"md")+DATEDIF(A11;B11;"md"))/12)-ENT((DATEDIF(G3;H3;"md")-DATEDIF(A4;B4;"md")+DATEDIF(A5;B5;"md")+DATEDIF(A6;B6;"md")+DATEDIF(A7;B7;"md")+DATEDIF(A8;B8;"md")+DATEDIF(A9;B9;"md")+DATEDIF(A10;B10;"md")+DATEDIF(A11;B11;"md"))/12))*12*12-30-30&" jours "


Merci a tous
--
Commenter la réponse de cs_val78