DATEDIF et consort : calcul d'ancienneté avec somme de dates
4 réponses
Dharmi
C'est pour un calcul d'ancienneté qui doit être exact au jour près :
comment additionner plusieurs périodes et avoir un résultat correct (sans
total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure
à 12.
Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce
vraiment juste ? : année bissextile prise en compte… mois de longueur
différente…).
Et si possible pour terminer, comment avoir le résultat en une seule case
avec les 3 éléments (années, mois, jours)
Exemple :
date depart date arrivee annees mois jours
30/09/1940 16/05/1945 4 7 16
01/01/1950 08/06/1955 5 5 7
26/11/1965 03/05/2000 34 5 7
20/12/2001 04/05/2005 3 4 14
total 46 21 44
Vous voyez ce que je veux dire ?
merci à tous d'avance...
Dharmi
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Avec les 2 dates en A1 et B1 : en C1 : ÚTEDIF(A1;B1;"y") en D1 : ÚTEDIF(A1;B1;"ym") et en E1 : ÚTEDIF(A1;B1;"md") Cordialement. Daniel "Dharmi" a écrit dans le message de news:
C'est pour un calcul d'ancienneté qui doit être exact au jour près : comment additionner plusieurs périodes et avoir un résultat correct (sans total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure à 12. Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce vraiment juste ? : année bissextile prise en compte. mois de longueur différente.). Et si possible pour terminer, comment avoir le résultat en une seule case avec les 3 éléments (années, mois, jours) Exemple :
date depart date arrivee annees mois jours 30/09/1940 16/05/1945 4 7 16 01/01/1950 08/06/1955 5 5 7 26/11/1965 03/05/2000 34 5 7 20/12/2001 04/05/2005 3 4 14 total 46 21 44 Vous voyez ce que je veux dire ? merci à tous d'avance... Dharmi
Bonjour.
Avec les 2 dates en A1 et B1 :
en C1 : ÚTEDIF(A1;B1;"y")
en D1 : ÚTEDIF(A1;B1;"ym")
et en E1 : ÚTEDIF(A1;B1;"md")
Cordialement.
Daniel
"Dharmi" <Dharmi@discussions.microsoft.com> a écrit dans le message de news:
002508AD-6F8C-4A09-8708-74386FC02557@microsoft.com...
C'est pour un calcul d'ancienneté qui doit être exact au jour près :
comment additionner plusieurs périodes et avoir un résultat correct (sans
total de jours supérieure à 28,29,30 ou 31 et sans total de mois
supérieure
à 12.
Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce
vraiment juste ? : année bissextile prise en compte. mois de longueur
différente.).
Et si possible pour terminer, comment avoir le résultat en une seule case
avec les 3 éléments (années, mois, jours)
Exemple :
date depart date arrivee annees mois jours
30/09/1940 16/05/1945 4 7 16
01/01/1950 08/06/1955 5 5 7
26/11/1965 03/05/2000 34 5 7
20/12/2001 04/05/2005 3 4 14
total 46 21 44
Vous voyez ce que je veux dire ?
merci à tous d'avance...
Dharmi
Bonjour. Avec les 2 dates en A1 et B1 : en C1 : ÚTEDIF(A1;B1;"y") en D1 : ÚTEDIF(A1;B1;"ym") et en E1 : ÚTEDIF(A1;B1;"md") Cordialement. Daniel "Dharmi" a écrit dans le message de news:
C'est pour un calcul d'ancienneté qui doit être exact au jour près : comment additionner plusieurs périodes et avoir un résultat correct (sans total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure à 12. Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce vraiment juste ? : année bissextile prise en compte. mois de longueur différente.). Et si possible pour terminer, comment avoir le résultat en une seule case avec les 3 éléments (années, mois, jours) Exemple :
date depart date arrivee annees mois jours 30/09/1940 16/05/1945 4 7 16 01/01/1950 08/06/1955 5 5 7 26/11/1965 03/05/2000 34 5 7 20/12/2001 04/05/2005 3 4 14 total 46 21 44 Vous voyez ce que je veux dire ? merci à tous d'avance... Dharmi
Jacky
Bonsoir
Et si possible pour terminer, comment avoir le résultat en une seule case
avec les 3 éléments (années, mois, jours)
=SI(DATEDIF(A1;B1;"y")>0;DATEDIF(A1;B1;"y")&" an";"")&SI(DATEDIF(A1;B1;"y")>1;"s";"")&" "&SI(DATEDIF(A1;B1;"ym")>0;DATEDIF(A1;B1;"ym")&" mois ";"")&SI(DATEDIF(A1;B1;"md")>0;DATEDIF(A1;B1;"md")& " Jour";"")&SI(DATEDIF(A1;B1;"md")>1;"s";"")
A saisir sur une seule ligne
Salutations JJ
"Dharmi" a écrit dans le message de news:
C'est pour un calcul d'ancienneté qui doit être exact au jour près : comment additionner plusieurs périodes et avoir un résultat correct (sans
total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure
à 12. Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce vraiment juste ? : année bissextile prise en compte. mois de longueur différente.). Et si possible pour terminer, comment avoir le résultat en une seule case
avec les 3 éléments (années, mois, jours) Exemple :
date depart date arrivee annees mois jours 30/09/1940 16/05/1945 4 7 16 01/01/1950 08/06/1955 5 5 7 26/11/1965 03/05/2000 34 5 7 20/12/2001 04/05/2005 3 4 14 total 46 21 44 Vous voyez ce que je veux dire ? merci à tous d'avance... Dharmi
Bonsoir
Et si possible pour terminer, comment avoir le résultat en une seule
case
avec les 3 éléments (années, mois, jours)
=SI(DATEDIF(A1;B1;"y")>0;DATEDIF(A1;B1;"y")&"
an";"")&SI(DATEDIF(A1;B1;"y")>1;"s";"")&"
"&SI(DATEDIF(A1;B1;"ym")>0;DATEDIF(A1;B1;"ym")&" mois
";"")&SI(DATEDIF(A1;B1;"md")>0;DATEDIF(A1;B1;"md")& "
Jour";"")&SI(DATEDIF(A1;B1;"md")>1;"s";"")
A saisir sur une seule ligne
Salutations
JJ
"Dharmi" <Dharmi@discussions.microsoft.com> a écrit dans le message de
news:002508AD-6F8C-4A09-8708-74386FC02557@microsoft.com...
C'est pour un calcul d'ancienneté qui doit être exact au jour près :
comment additionner plusieurs périodes et avoir un résultat correct
(sans
total de jours supérieure à 28,29,30 ou 31 et sans total de mois
supérieure
à 12.
Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce
vraiment juste ? : année bissextile prise en compte. mois de longueur
différente.).
Et si possible pour terminer, comment avoir le résultat en une seule
case
avec les 3 éléments (années, mois, jours)
Exemple :
date depart date arrivee annees mois jours
30/09/1940 16/05/1945 4 7 16
01/01/1950 08/06/1955 5 5 7
26/11/1965 03/05/2000 34 5 7
20/12/2001 04/05/2005 3 4 14
total 46 21 44
Vous voyez ce que je veux dire ?
merci à tous d'avance...
Dharmi
Et si possible pour terminer, comment avoir le résultat en une seule case
avec les 3 éléments (années, mois, jours)
=SI(DATEDIF(A1;B1;"y")>0;DATEDIF(A1;B1;"y")&" an";"")&SI(DATEDIF(A1;B1;"y")>1;"s";"")&" "&SI(DATEDIF(A1;B1;"ym")>0;DATEDIF(A1;B1;"ym")&" mois ";"")&SI(DATEDIF(A1;B1;"md")>0;DATEDIF(A1;B1;"md")& " Jour";"")&SI(DATEDIF(A1;B1;"md")>1;"s";"")
A saisir sur une seule ligne
Salutations JJ
"Dharmi" a écrit dans le message de news:
C'est pour un calcul d'ancienneté qui doit être exact au jour près : comment additionner plusieurs périodes et avoir un résultat correct (sans
total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure
à 12. Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce vraiment juste ? : année bissextile prise en compte. mois de longueur différente.). Et si possible pour terminer, comment avoir le résultat en une seule case
avec les 3 éléments (années, mois, jours) Exemple :
date depart date arrivee annees mois jours 30/09/1940 16/05/1945 4 7 16 01/01/1950 08/06/1955 5 5 7 26/11/1965 03/05/2000 34 5 7 20/12/2001 04/05/2005 3 4 14 total 46 21 44 Vous voyez ce que je veux dire ? merci à tous d'avance... Dharmi
isabelle
pour une seule case tu peux mettre les trois formules de Daniel bout à bout, ÚTEDIF(A1;B1;"y")&"An "&DATEDIF(A1;B1;"ym")&"m "&DATEDIF(A1;B1;"md")&"j "
isabelle
C'est pour un calcul d'ancienneté qui doit être exact au jour près : comment additionner plusieurs périodes et avoir un résultat correct (sans total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure à 12. Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce vraiment juste ? : année bissextile prise en compte… mois de longueur différente…). Et si possible pour terminer, comment avoir le résultat en une seule case avec les 3 éléments (années, mois, jours) Exemple :
date depart date arrivee annees mois jours 30/09/1940 16/05/1945 4 7 16 01/01/1950 08/06/1955 5 5 7 26/11/1965 03/05/2000 34 5 7 20/12/2001 04/05/2005 3 4 14 total 46 21 44 Vous voyez ce que je veux dire ? merci à tous d'avance... Dharmi
pour une seule case tu peux mettre les trois formules de Daniel bout à bout,
ÚTEDIF(A1;B1;"y")&"An "&DATEDIF(A1;B1;"ym")&"m "&DATEDIF(A1;B1;"md")&"j "
isabelle
C'est pour un calcul d'ancienneté qui doit être exact au jour près :
comment additionner plusieurs périodes et avoir un résultat correct (sans
total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure
à 12.
Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce
vraiment juste ? : année bissextile prise en compte… mois de longueur
différente…).
Et si possible pour terminer, comment avoir le résultat en une seule case
avec les 3 éléments (années, mois, jours)
Exemple :
date depart date arrivee annees mois jours
30/09/1940 16/05/1945 4 7 16
01/01/1950 08/06/1955 5 5 7
26/11/1965 03/05/2000 34 5 7
20/12/2001 04/05/2005 3 4 14
total 46 21 44
Vous voyez ce que je veux dire ?
merci à tous d'avance...
Dharmi
pour une seule case tu peux mettre les trois formules de Daniel bout à bout, ÚTEDIF(A1;B1;"y")&"An "&DATEDIF(A1;B1;"ym")&"m "&DATEDIF(A1;B1;"md")&"j "
isabelle
C'est pour un calcul d'ancienneté qui doit être exact au jour près : comment additionner plusieurs périodes et avoir un résultat correct (sans total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure à 12. Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce vraiment juste ? : année bissextile prise en compte… mois de longueur différente…). Et si possible pour terminer, comment avoir le résultat en une seule case avec les 3 éléments (années, mois, jours) Exemple :
date depart date arrivee annees mois jours 30/09/1940 16/05/1945 4 7 16 01/01/1950 08/06/1955 5 5 7 26/11/1965 03/05/2000 34 5 7 20/12/2001 04/05/2005 3 4 14 total 46 21 44 Vous voyez ce que je veux dire ? merci à tous d'avance... Dharmi
Gaenonius
Pour ce genre de calcul, je pense qu'on utilise par convention (en France en tout cas) des mois de 30 jours, comme pour les calculs de salaire. Si c'est bien le cas pour toi, une formule possible dans ce classeur exemple :
http://cjoint.com/?ffxfqYU3pM
-- Gaenonius
C'est pour un calcul d'ancienneté qui doit être exact au jour près : comment additionner plusieurs périodes et avoir un résultat correct (sans total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure à 12. Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce vraiment juste ? : année bissextile prise en compte… mois de longueur différente…). Et si possible pour terminer, comment avoir le résultat en une seule case avec les 3 éléments (années, mois, jours) Exemple :
date depart date arrivee annees mois jours 30/09/1940 16/05/1945 4 7 16 01/01/1950 08/06/1955 5 5 7 26/11/1965 03/05/2000 34 5 7 20/12/2001 04/05/2005 3 4 14 total 46 21 44 Vous voyez ce que je veux dire ? merci à tous d'avance... Dharmi
Pour ce genre de calcul, je pense qu'on utilise par convention (en France en
tout cas) des mois de 30 jours, comme pour les calculs de salaire.
Si c'est bien le cas pour toi, une formule possible dans ce classeur exemple :
http://cjoint.com/?ffxfqYU3pM
--
Gaenonius
C'est pour un calcul d'ancienneté qui doit être exact au jour près :
comment additionner plusieurs périodes et avoir un résultat correct (sans
total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure
à 12.
Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce
vraiment juste ? : année bissextile prise en compte… mois de longueur
différente…).
Et si possible pour terminer, comment avoir le résultat en une seule case
avec les 3 éléments (années, mois, jours)
Exemple :
date depart date arrivee annees mois jours
30/09/1940 16/05/1945 4 7 16
01/01/1950 08/06/1955 5 5 7
26/11/1965 03/05/2000 34 5 7
20/12/2001 04/05/2005 3 4 14
total 46 21 44
Vous voyez ce que je veux dire ?
merci à tous d'avance...
Dharmi
Pour ce genre de calcul, je pense qu'on utilise par convention (en France en tout cas) des mois de 30 jours, comme pour les calculs de salaire. Si c'est bien le cas pour toi, une formule possible dans ce classeur exemple :
http://cjoint.com/?ffxfqYU3pM
-- Gaenonius
C'est pour un calcul d'ancienneté qui doit être exact au jour près : comment additionner plusieurs périodes et avoir un résultat correct (sans total de jours supérieure à 28,29,30 ou 31 et sans total de mois supérieure à 12. Pour chaque ligne de calcul (période), datedif fonctionne (mais est-ce vraiment juste ? : année bissextile prise en compte… mois de longueur différente…). Et si possible pour terminer, comment avoir le résultat en une seule case avec les 3 éléments (années, mois, jours) Exemple :
date depart date arrivee annees mois jours 30/09/1940 16/05/1945 4 7 16 01/01/1950 08/06/1955 5 5 7 26/11/1965 03/05/2000 34 5 7 20/12/2001 04/05/2005 3 4 14 total 46 21 44 Vous voyez ce que je veux dire ? merci à tous d'avance... Dharmi