Résultat de 2 DATEDIF négatif
Résolu/Fermé
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
-
9 avril 2016 à 08:43
cs_val78 Messages postés 91 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 27 octobre 2024 - 8 mai 2016 à 08:58
cs_val78 Messages postés 91 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 27 octobre 2024 - 8 mai 2016 à 08:58
A voir également:
- Résultat de 2 DATEDIF négatif
- Word numéro de page 1/2 - Guide
- Resultat foot - Télécharger - Vie quotidienne
- 2 ecran pc - Guide
- Resultat loto d'aujourd'hui rdc ✓ - Forum Excel
- Generer toutes les combinaisons du loto premier bet 5/90 et 4/52 . ✓ - Forum Excel
19 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
9 avril 2016 à 09:07
9 avril 2016 à 09:07
Bonjour
il faudrait savoir ce que vous voulez obtenir exactement avec vos 4 cellules de départ, parce que dans votre formule vous mélangez les opérations (soustraction) et les textes et on a du mal à deviner où vous voulez en venir
à vous lire(et probablement qu'Excel a du al aussi)
C'est d'autant plus important de le savoir que le code DATEDIF a parfois, comme on a déjà pu en débattre sur ce forum, des réactions un peu bizarres.
crdlmnt
il faudrait savoir ce que vous voulez obtenir exactement avec vos 4 cellules de départ, parce que dans votre formule vous mélangez les opérations (soustraction) et les textes et on a du mal à deviner où vous voulez en venir
à vous lire(et probablement qu'Excel a du al aussi)
C'est d'autant plus important de le savoir que le code DATEDIF a parfois, comme on a déjà pu en débattre sur ce forum, des réactions un peu bizarres.
crdlmnt
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
9 avril 2016 à 09:26
9 avril 2016 à 09:26
En fait je veux calculer la date l'année et le mois de la colonne F et G
colonne F colonne G
01/05/2000 01/07/2009
et soustraire au résultat obtenue la colonne A et B
colonne A colonne B
02/10/2005 02/02/2006
ce qui devrait faire :
DATEDIF(F25;G25;"y")-DATEDIF(A26;B26;"y")&" ans "&DATEDIF(F25;G25;"ym")-DATEDIF(A26;B26;"ym")&" mois"
Merci a vous
valerie
colonne F colonne G
01/05/2000 01/07/2009
et soustraire au résultat obtenue la colonne A et B
colonne A colonne B
02/10/2005 02/02/2006
ce qui devrait faire :
DATEDIF(F25;G25;"y")-DATEDIF(A26;B26;"y")&" ans "&DATEDIF(F25;G25;"ym")-DATEDIF(A26;B26;"ym")&" mois"
Merci a vous
valerie
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
9 avril 2016 à 09:44
9 avril 2016 à 09:44
Bonjour,
c'est plus compliqué, regarde comme cela
=ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)&" ans "&(((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)-ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12))*12&" mois"
c'est plus compliqué, regarde comme cela
=ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)&" ans "&(((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)-ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12))*12&" mois"
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
9 avril 2016 à 09:50
9 avril 2016 à 09:50
Merci MIKE pour ta rapidité la formule marche et je vais l'étudier pour comprendre
Merci a toi
Valerie
--
Merci a toi
Valerie
--
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
9 avril 2016 à 10:06
9 avril 2016 à 10:06
Re,
je vais t'aider, à la place de compter les années et mois j'ai calculé tout en mois
(DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m")
ensuite j'ai transformé le résultat en année en divisant par 12
(DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m")/12
pour isoler le nombre d'année complète j'ai extrait le nombre entier avec la syntaxe ENT il est possible d'utiliser également TRONQUE
=ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)
j'ai ajouté en fin de formule &" ans "
reste qu'a isoler et transformer les décimales
on reprends la formule initiale
(((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)
on isole les décimales que l'on converti en mois
-ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12))*12
on ajoute &" mois"
ce qui donne
=ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)&" ans "&(((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)-ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12))*12&" mois"
et avec TRONQUE cela donne
= TRONQUE((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)&" ans "&(((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)- TRONQUE((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12))*12&" mois"
je vais t'aider, à la place de compter les années et mois j'ai calculé tout en mois
(DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m")
ensuite j'ai transformé le résultat en année en divisant par 12
(DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m")/12
pour isoler le nombre d'année complète j'ai extrait le nombre entier avec la syntaxe ENT il est possible d'utiliser également TRONQUE
=ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)
j'ai ajouté en fin de formule &" ans "
reste qu'a isoler et transformer les décimales
on reprends la formule initiale
(((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)
on isole les décimales que l'on converti en mois
-ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12))*12
on ajoute &" mois"
ce qui donne
=ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)&" ans "&(((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)-ENT((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12))*12&" mois"
et avec TRONQUE cela donne
= TRONQUE((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)&" ans "&(((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12)- TRONQUE((DATEDIF(F25;G25;"m")-DATEDIF(A26;B26;"m"))/12))*12&" mois"
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
28 avril 2016 à 19:59
28 avril 2016 à 19:59
Merci mike 31 de m'avoir aider mais j'ai toujours un résultat avec virgule
10 ans 4,99999999999999 ms
--
10 ans 4,99999999999999 ms
--
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
28 avril 2016 à 20:13
28 avril 2016 à 20:13
Rze,
tu peux mettre ton fichier qui affiche ce résultat sur le forum à partir de ce lien
1) Clic sur ce lien https://www.cjoint.com/
2) Clic sur le bouton Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien Cjoint en bas de la page
4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse
tu peux mettre ton fichier qui affiche ce résultat sur le forum à partir de ce lien
1) Clic sur ce lien https://www.cjoint.com/
2) Clic sur le bouton Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien Cjoint en bas de la page
4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
28 avril 2016 à 20:17
28 avril 2016 à 20:17
voila le lien j'espere l'avoir bien fait
https://www.cjoint.com/c/FDCsqOiGhUI
--
https://www.cjoint.com/c/FDCsqOiGhUI
--
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
28 avril 2016 à 20:19
28 avril 2016 à 20:19
Re,
je ne vois pas quelle cellule pose problème,
je ne vois pas quelle cellule pose problème,
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
28 avril 2016 à 20:25
28 avril 2016 à 20:25
cellule c19 resultat avec vigule et je le voudrais sans Merci pour ton aide
--
--
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
28 avril 2016 à 20:33
28 avril 2016 à 20:33
Re,
Ah ok je vois, je te contrôle ça dans la soirée
Ah ok je vois, je te contrôle ça dans la soirée
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
28 avril 2016 à 20:35
28 avril 2016 à 20:35
merci a toi a +
valou
--
valou
--
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
28 avril 2016 à 20:44
28 avril 2016 à 20:44
Re,
tu peux calculer manuellement ce que je devrais avoir en C19 et me donner le résultat voir si je suis juste
tu peux calculer manuellement ce que je devrais avoir en C19 et me donner le résultat voir si je suis juste
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
28 avril 2016 à 21:16
28 avril 2016 à 21:16
tu devrais avoir 10 ans 4 mois et 10 jrs a quelque chose pres
--
--
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
28 avril 2016 à 21:19
28 avril 2016 à 21:19
10 ans 6 mois - 1 mois 20 jrs ce qui donne 10 ans 4 mois et 10 jrs
--
--
Mike-31
Messages postés
18351
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
12 décembre 2024
5 110
28 avril 2016 à 22:02
28 avril 2016 à 22:02
Re,
effectivement il manquait un ENT, formule sans les jours
avec les jours, mais j'en trouve 11
effectivement il manquait un ENT, formule sans les jours
=ENT((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)&" ans "&ENT((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12))*12)&" mois"
avec les jours, mais j'en trouve 11
=ENT((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)&" ans "&ENT((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12))*12)&" mois "&ENT(((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12))*12-ENT((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12))*12))*12)&" jours"
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
28 avril 2016 à 22:05
28 avril 2016 à 22:05
merci a toi cela devrait être bon
Tu m'a beaucoup appris sur le date dif et les ent() merci a toi pour ce perfectionnement
A +
vaou
--
Tu m'a beaucoup appris sur le date dif et les ent() merci a toi pour ce perfectionnement
A +
vaou
--
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
1 mai 2016 à 08:11
1 mai 2016 à 08:11
salut mike-31
j'ai rajouté une date a mon calcul peut tu me dire si il est bien posé. Je pense que non car je trouve 10 ans 115 ms 0 jrs or je devrais trouvé
10 ans 4 ms 6 jrs. Peux-tu me dire si c'est une parenthèse mal posé. Merci
=ENT((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)&" a " &ENT((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A13;B13;"m"))/12) -ENT((DATEDIF(F11;G11;"m")-DATEDIF(A14;B14;"m"))/12))*12)&" ms " &ENT(((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A13;B13;"m"))/12) -ENT((DATEDIF(F11;G11;"m")-DATEDIF(A14;B14;"m"))/12))*12 -ENT((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A13;B13;"m"))/12) -ENT((DATEDIF(F11;G11;"m")-DATEDIF(A14;B14;"m"))/12))*12))*12) &" jrs"
https://www.cjoint.com/c/FDCsqOiGhUI
Merci a toi de m'aider.
valou
j'ai rajouté une date a mon calcul peut tu me dire si il est bien posé. Je pense que non car je trouve 10 ans 115 ms 0 jrs or je devrais trouvé
10 ans 4 ms 6 jrs. Peux-tu me dire si c'est une parenthèse mal posé. Merci
=ENT((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)&" a " &ENT((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A13;B13;"m"))/12) -ENT((DATEDIF(F11;G11;"m")-DATEDIF(A14;B14;"m"))/12))*12)&" ms " &ENT(((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A13;B13;"m"))/12) -ENT((DATEDIF(F11;G11;"m")-DATEDIF(A14;B14;"m"))/12))*12 -ENT((((DATEDIF(F11;G11;"m")-DATEDIF(A12;B12;"m"))/12)-ENT((DATEDIF(F11;G11;"m")-DATEDIF(A13;B13;"m"))/12) -ENT((DATEDIF(F11;G11;"m")-DATEDIF(A14;B14;"m"))/12))*12))*12) &" jrs"
https://www.cjoint.com/c/FDCsqOiGhUI
Merci a toi de m'aider.
valou
cs_val78
Messages postés
91
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
27 octobre 2024
8 mai 2016 à 08:58
8 mai 2016 à 08:58
voici le resultat final
=DATEDIF(DATE(ANNEE(F11);MOIS(F11);JOUR(F11));G11;"y")&" ans " &DATEDIF(DATE(ANNEE(F11);MOIS(F11)+1;JOUR(F11)+25);G11;"ym")&" ms " &DATEDIF(DATE(ANNEE(F11);MOIS(F11)+1;JOUR(F11)+25);G11;"md")&" jrs "
ou bien
=DATEDIF(DATE(ANNEE(F11);MOIS(F11)+DATEDIF(A12;B12;"ym")+DATEDIF(A13;B13;"ym")+DATEDIF(A14;B14;"ym")+DATEDIF(A15;B15;"ym")+DATEDIF(A16;B16;"ym");JOUR(F11)+DATEDIF(A12;B12;"md")+DATEDIF(A13;B13;"md")+DATEDIF(A14;B14;"md")+DATEDIF(A15;B15;"md")+DATEDIF(A16;B16;"md"));G11;"y")&" ans "&DATEDIF(DATE(ANNEE(F11);MOIS(F11)+DATEDIF(A12;B12;"ym")+DATEDIF(A13;B13;"ym")+DATEDIF(A14;B14;"ym")+DATEDIF(A15;B15;"ym")+DATEDIF(A16;B16;"ym"); JOUR(F11)+DATEDIF(A12;B12;"md")+DATEDIF(A13;B13;"md")+DATEDIF(A14;B14;"md")+DATEDIF(A15;B15;"md")+DATEDIF(A16;B16;"md"));G11;"ym")&" ms " &DATEDIF(DATE(ANNEE(F11);MOIS(F11)+DATEDIF(A12;B12;"ym")+DATEDIF(A13;B13;"ym")+DATEDIF(A14;B14;"ym")+DATEDIF(A15;B15;"ym")+DATEDIF(A16;B16;"ym");JOUR(F11)+DATEDIF(A12;B12;"md")+DATEDIF(A13;B13;"md")+DATEDIF(A14;B14;"md")+DATEDIF(A15;B15;"md")+DATEDIF(A16;B16;"md"));G11;"md")&" jrs"
--
=DATEDIF(DATE(ANNEE(F11);MOIS(F11);JOUR(F11));G11;"y")&" ans " &DATEDIF(DATE(ANNEE(F11);MOIS(F11)+1;JOUR(F11)+25);G11;"ym")&" ms " &DATEDIF(DATE(ANNEE(F11);MOIS(F11)+1;JOUR(F11)+25);G11;"md")&" jrs "
ou bien
=DATEDIF(DATE(ANNEE(F11);MOIS(F11)+DATEDIF(A12;B12;"ym")+DATEDIF(A13;B13;"ym")+DATEDIF(A14;B14;"ym")+DATEDIF(A15;B15;"ym")+DATEDIF(A16;B16;"ym");JOUR(F11)+DATEDIF(A12;B12;"md")+DATEDIF(A13;B13;"md")+DATEDIF(A14;B14;"md")+DATEDIF(A15;B15;"md")+DATEDIF(A16;B16;"md"));G11;"y")&" ans "&DATEDIF(DATE(ANNEE(F11);MOIS(F11)+DATEDIF(A12;B12;"ym")+DATEDIF(A13;B13;"ym")+DATEDIF(A14;B14;"ym")+DATEDIF(A15;B15;"ym")+DATEDIF(A16;B16;"ym"); JOUR(F11)+DATEDIF(A12;B12;"md")+DATEDIF(A13;B13;"md")+DATEDIF(A14;B14;"md")+DATEDIF(A15;B15;"md")+DATEDIF(A16;B16;"md"));G11;"ym")&" ms " &DATEDIF(DATE(ANNEE(F11);MOIS(F11)+DATEDIF(A12;B12;"ym")+DATEDIF(A13;B13;"ym")+DATEDIF(A14;B14;"ym")+DATEDIF(A15;B15;"ym")+DATEDIF(A16;B16;"ym");JOUR(F11)+DATEDIF(A12;B12;"md")+DATEDIF(A13;B13;"md")+DATEDIF(A14;B14;"md")+DATEDIF(A15;B15;"md")+DATEDIF(A16;B16;"md"));G11;"md")&" jrs"
--