Faire un calcul avec des dates
Résolu/Fermé
A voir également:
- Faire un calcul avec des dates
- Calcul moyenne excel - Guide
- Comment ouvrir un fichier dat - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
12 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 22 avril 2017 à 12:57
Modifié le 22 avril 2017 à 12:57
Bonjour,
si tu te contente d'une réponse approximative
=(B2-A2+30)/365
autrement
=(DATE(ANNEE(B2);ENT((MOIS(B2)-1)/3)*3+4;0)-A2)/365
et formate ta cellule en fonction du nombre de décimale souhaité
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
si tu te contente d'une réponse approximative
=(B2-A2+30)/365
autrement
=(DATE(ANNEE(B2);ENT((MOIS(B2)-1)/3)*3+4;0)-A2)/365
et formate ta cellule en fonction du nombre de décimale souhaité
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Apparemment cela ne fonctionne pas ! je n'arrive pas à avoir le nombre de mois précis dans ce calcul ! 06/2017 - 01/2017 devrait simplement donner 0.5 an. Mais dans les deux options que vous me proposez, je ne trouve pas ce résultat.
cordialement didier
cordialement didier
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
22 avril 2017 à 13:54
22 avril 2017 à 13:54
Ton ordinateur (ou ton logiciel) a certainement un problème !
La première formule donne 0,49589
La seconde formule donne 0,493151
Ces deux résultats donnent bien 0,5 quand tu formates ta cellule avec une seule décimale ...
La première formule donne 0,49589
La seconde formule donne 0,493151
Ces deux résultats donnent bien 0,5 quand tu formates ta cellule avec une seule décimale ...
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 22 avril 2017 à 13:50
Modifié le 22 avril 2017 à 13:50
Re,
ou tout simplement comme cela, en A2 01/2017 et en B2 06/2017
=(MOIS(B2)-MOIS(A2)+1)/12
si tu n'as pas de résultat, il faut contrôler le formatage de tes cellules qui est certainement en format texte
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
ou tout simplement comme cela, en A2 01/2017 et en B2 06/2017
=(MOIS(B2)-MOIS(A2)+1)/12
si tu n'as pas de résultat, il faut contrôler le formatage de tes cellules qui est certainement en format texte
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Bon, cela ne fonctionne toujours pas, et cette case n'est pas formatée en format texte, mais j'obtiens 0/1, ce qui ne me convient pas pour mes calculs de moyenne d'âge !
merci quand même de votre aide
cordialement didier
merci quand même de votre aide
cordialement didier
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 22 avril 2017 à 20:52
Modifié le 22 avril 2017 à 20:52
Re,
anonymise ton fichier et poste le voir ce qui bloque sur ton fichier parce que les formules fonctionnent pour les avoir testées
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 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
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
anonymise ton fichier et poste le voir ce qui bloque sur ton fichier parce que les formules fonctionnent pour les avoir testées
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 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
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
http://www.cjoint.com/c/GDwuvNK7ZzA
voici le lien de mon fichier, les colonnes concernées sont Q11(2004)-M11(1975)=U11(29 ans), mais j'aimerais pouvoir affiner ce calcul en y ajoutant le mois, ce qui donnerait Q11(06/2004)-M11(01/1975)=U11(29.5 ans). Si cela ne parait pas essentiel sur cette ligne, cela peut l'être sur d'autres lignes ou les oursons sont plus jeunes et disparaissent entre 1 et 2 ans.
merci
cordialement didier
voici le lien de mon fichier, les colonnes concernées sont Q11(2004)-M11(1975)=U11(29 ans), mais j'aimerais pouvoir affiner ce calcul en y ajoutant le mois, ce qui donnerait Q11(06/2004)-M11(01/1975)=U11(29.5 ans). Si cela ne parait pas essentiel sur cette ligne, cela peut l'être sur d'autres lignes ou les oursons sont plus jeunes et disparaissent entre 1 et 2 ans.
merci
cordialement didier
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 23 avril 2017 à 08:17
Modifié le 23 avril 2017 à 08:17
Re,
lorsqu'on pose une question, il faut qu'elle soit la plus précise possible, dans ta demande initiale tu écris que tes cellules contiennent ce type de valeur case B (06/2017) - case A (01/2017) hors tes cases contiennent uniquement l'année exemple 1975 ou 2004 ce qui change tout et donc aucune formule ne fonctionnent bien évidemment, en comptabilité et en particulier avec Excel on ne fait pas dans l'à peu près.
alors pour répondre à ton dernier post déjà ton fichier est protégé impossible d'y travailler dessus, ensuite es ce qu'il y a une règle pour que tes valeurs année colonne M prennent en compte un mois ou doivent elles toutes être considérées commençant en janvier, de même pour les valeurs en colonne Q, devons nous les considérer toutes pour le mois de juin
s'il s'agit d'ajouter 0,5 à ton calcul Q11-M11+0,5
ou
=SOMME(Q11-M11+0,5)
et pour éviter le calcul nul
=SI(SOMME(Q11-M11)>0;SOMME(Q11-M11)+0,5;"")
ou encore
=(("6/"&Q11)*1-("1/"&M11)*1+30)/365,25
si cela ne va pas, apporte des précisions
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
lorsqu'on pose une question, il faut qu'elle soit la plus précise possible, dans ta demande initiale tu écris que tes cellules contiennent ce type de valeur case B (06/2017) - case A (01/2017) hors tes cases contiennent uniquement l'année exemple 1975 ou 2004 ce qui change tout et donc aucune formule ne fonctionnent bien évidemment, en comptabilité et en particulier avec Excel on ne fait pas dans l'à peu près.
alors pour répondre à ton dernier post déjà ton fichier est protégé impossible d'y travailler dessus, ensuite es ce qu'il y a une règle pour que tes valeurs année colonne M prennent en compte un mois ou doivent elles toutes être considérées commençant en janvier, de même pour les valeurs en colonne Q, devons nous les considérer toutes pour le mois de juin
s'il s'agit d'ajouter 0,5 à ton calcul Q11-M11+0,5
ou
=SOMME(Q11-M11+0,5)
et pour éviter le calcul nul
=SI(SOMME(Q11-M11)>0;SOMME(Q11-M11)+0,5;"")
ou encore
=(("6/"&Q11)*1-("1/"&M11)*1+30)/365,25
si cela ne va pas, apporte des précisions
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Oui, mais j'avais mis dans les cases Q et M le mois comme je vous l'avais présentez, mais comme cela n'a pas marché, j'ai remis à l'initial. Pour répondre à votre question, oui, il faut à chaque fois que dans la colonne M le mois soit janvier, puisque c'est le mois ou naissent les oursons.
Voulez vous que je vous renvoie le fichier?
cordialement
didier
Voulez vous que je vous renvoie le fichier?
cordialement
didier
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
23 avril 2017 à 10:24
23 avril 2017 à 10:24
Re,
alors colonne U à partir de U11 colle cette formule voir si elle te convient
=ARRONDI((("6/"&Q11)*1-("1/"&M11)*1+30)/365,25;1)
alors colonne U à partir de U11 colle cette formule voir si elle te convient
=ARRONDI((("6/"&Q11)*1-("1/"&M11)*1+30)/365,25;1)
ça y est, j'ai réussi avec votre première formule, je ne sais pas pourquoi, cela n'avait pas marché au début ?
Merci Mike
cordialement Didier
Merci Mike
cordialement Didier
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
Modifié le 23 avril 2017 à 11:18
Modifié le 23 avril 2017 à 11:18
Re,
alors je passe le statut de la discussion en résolu.
es tu dans les Pyrénées!
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
alors je passe le statut de la discussion en résolu.
es tu dans les Pyrénées!
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.