Menu

Différence entre deux dates en chiffres

pgrn 3 Messages postés mercredi 29 novembre 2017Date d'inscription 7 décembre 2017 Dernière intervention - 29 nov. 2017 à 16:21 - Dernière réponse : ccm81 8519 Messages postés lundi 18 octobre 2010Date d'inscription 15 juillet 2018 Dernière intervention
- 7 déc. 2017 à 18:18
Bonjour,

Je suis en train de réaliser un tableau excel, et je ne suis pas loin de m'arracher les cheveux.... Mon incompétence me guette...

J'ai réussi comment calculer la différence entre deux dates (qui me donne l'âge d'arrivé)
et avoir le résultat en texte grâce à cette formule: =DATEDIF(B3;E3;"Y")&SI(DATEDIF(B3;E3;"Y")>1;" ans, ";" an, ")&DATEDIF(B3;E3;"YM")&"mois"
J'ai ainsi pu calculer ma colonne de date.
Seulement après avoir réaliser cela, je me suis aperçu que je ne pouvais réaliser une moyenne de ses différentes dates, étant donné que mes résultats sont en texte.

Ayant absolument besoin de mes résultat en texte, j'ai fais une seconde colonne à coté et toujours dans le même objectif, j'aimerais le même résultat que dans ma colonne d'avant(différence entre ses deux dates) mais cette fois-ci en chiffre (qui me donnerai l'année et le mois toujours, du genre 16 ans et 9 mois = 16,9) , pour ensuite pouvoir faire la moyenne de l'âge d'arrivé.

Impossible pour moi, de trouver la formule pour obtenir la différence entre deux dates en chiffre. Et également de trouver la formule pour faire la moyenne de toutes ses dates en chiffre (toujours années + mois)......

Si jamais quelqu'un à une solution à proposer... Pour que mon ordi reste vivant....
En vous remerciant grandement d'avance,
et en espérant que mes explications soient assez claires...
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
ccm81 8519 Messages postés lundi 18 octobre 2010Date d'inscription 15 juillet 2018 Dernière intervention - 29 nov. 2017 à 16:53
1
Merci
Bonjour

Peut être quelque chose comme çà ?
http://www.cjoint.com/c/GKDp1fcazjB

Cdlmnt

Merci ccm81 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 22212 internautes ce mois-ci

pgrn 3 Messages postés mercredi 29 novembre 2017Date d'inscription 7 décembre 2017 Dernière intervention - 30 nov. 2017 à 10:38
Bonjour, tout d'abord merci pour votre réponse, mais j'aurais aimé savoir si il était possible d'arrondir à deux chiffres après la virgule?
puisque pour l'instant mon résultat est 16,5833333

Cordialement
Commenter la réponse de ccm81
Meilleure réponse
Vaucluse 22426 Messages postés lundi 23 juillet 2007Date d'inscriptionContributeurStatut 16 juillet 2018 Dernière intervention - 29 nov. 2017 à 17:33
1
Merci
Bonjour
Je ne suis pas sur que le résultat soit exact, mais c'est une approximation avec des années de 365 jours et sans les bissextiles:

date début en A, fin en B

la formule:

=ENT((MOYENNE(B:B)-MOYENNE(A:A))/365)&" ans "&ENT(((MOYENNE(B:B)-MOYENNE(A:A))/365-ENT((MOYENNE(B:B)-MOYENNE(A:A))/365))*12)&" mois "

attention à la positon des ()

crdlmnt

Merci Vaucluse 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

CCM a aidé 22212 internautes ce mois-ci

Commenter la réponse de Vaucluse
ccm81 8519 Messages postés lundi 18 octobre 2010Date d'inscription 15 juillet 2018 Dernière intervention - 30 nov. 2017 à 17:52
0
Merci
j'aurais aimé savoir si il était possible d'arrondir à deux chiffres après la virgule?
Tu as la fonction ARRONDI qui est faite pour ça
=ARRONDI(DATEDIF(A2;B2;"y")+DATEDIF(A2;B2;"ym")/12;2)

Mais le formatage personnalisé #" "??/12 qui te permet de voir le nombre de mois ne te convient pas ?

Cdlmnt
pgrn 3 Messages postés mercredi 29 novembre 2017Date d'inscription 7 décembre 2017 Dernière intervention - 7 déc. 2017 à 11:31
Bonjour, si merci, c'est parfait! cela me convient!
J'ai juste une erreur dans une cellule ou quand je réalise la moyenne au lieu de me donner un chiffre, cela me 01/01/1900, et je n'arrive pas à trouver l'erreur.. Auriez vous une réponse?
Cordialement
ccm81 8519 Messages postés lundi 18 octobre 2010Date d'inscription 15 juillet 2018 Dernière intervention - 7 déc. 2017 à 18:18
Peut être un simple problème de format de cellule (tu la mets au format nombre avec 0 décimale)

Cdlmnt
Commenter la réponse de ccm81