Faire un calcul avec des dates

Résolu/Fermé
didier28 - 22 avril 2017 à 12:44
 didier28 - 23 avril 2017 à 11:58
Bonjour, je souhaiterais faire dans une case la soustraction de deux autres cases ou figure des dates. Ex : case B (06/2017) - case A (01/2017) = case C (0,5 an). Est ce possible sur excel 2000 et si oui comment faire ?

par avance merci de vos réponses

Cordialement didier



A voir également:

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
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.
0
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
0
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
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 ...
0
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
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.
0
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
0

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
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.
0
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
0
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
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.
0
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
0
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
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)
0
ç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
0
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
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.
0
Non, je ne suis pas dans cette belle région naturelle et encore sauvage, je vis dans les plaines beauceronnes (beaucoup moins naturelles et sauvages) !


merci Mike pour votre aide (et votre patiente).

cordialement didier
0