Calcul de période à temps partiel

peterguy

XLDnaute Nouveau
Bonjour à tous les Xlnautes du Forum

Je sèche sur une formule qui me donnerait en année(s) mois et jour(s) la différence entre 2 dates; mais en appliquant un coefficient de pourcentage, par exemple 50%, ou 80% etc
la formule suivante marche parfaitement, mais uniquement à 100%.

=DATEDIF(A1;B1;"y")&" ans, "&DATEDIF(A1;B1;"ym")&" mois et "&DATEDIF(A1;B1+1;"md")&" jours"

car si je mets cette formule entre parenthèses et que je multiplie par 80/100, j'obtiens un message d'erreur.

d'avance, merci.
 

Ubot303

XLDnaute Occasionnel
Re : Calcul de période à temps partiel

Bonjour à toi,

Tu cherches à faire la différence entre deux dates?
Pourquoi ne pas faire dans la cellule C1 "=B1-A1" avec A1,B1,C1 sous forme de date?

Après tu peux décomposer ta cellule C1 sous D1,E1,F1 avec
D1 : =année(C1)
E1 : = mois(C1)
F1 : = jour(C1)

Puis tout remettre en ordre dans G1 :
G1 : =D1 & " années " & E1 & " mois " & F1 & " jours"

:D
 
Dernière édition:

Ubot303

XLDnaute Occasionnel
Re : Calcul de période à temps partiel

En petit exemple ci-joint...

J'attends ton retour pour t'expliquer comment on fait pour les jours ouvrables et ouvrés?
 

Pièces jointes

  • Nouveau Microsoft Excel Worksheet.xls
    13.5 KB · Affichages: 158
  • Nouveau Microsoft Excel Worksheet.xls
    13.5 KB · Affichages: 172
  • Nouveau Microsoft Excel Worksheet.xls
    13.5 KB · Affichages: 173

Jocelyn

XLDnaute Barbatruc
Re : Calcul de période à temps partiel

Bonjour le Forum,
Bonjour peterguy, Ubot303,

Normal que ta formule multipliée par une valeur numérique ne fonction pas une formule de ce type renvoie des valeur textes

un exemple en changeant légérement ta formule voir fichier joint

=DATEDIF(A1;B1;"y")&" ans, "&DATEDIF(A1;B1;"ym")&" mois et "&DATEDIF(A1;B1+1;"md")&" jours"

par

=DATEDIF(A2;B2-((B2-A2)*(1-D2));"y")&" ans, "&DATEDIF(A2;B2-((B2-A2)*(1-D2));"ym")&" mois et "&DATEDIF(A2;B2-((B2-A2)*(1-D2))+1;"md")&" jours"

Jocelyn
 

Pièces jointes

  • peterguy.xls
    13.5 KB · Affichages: 206

peterguy

XLDnaute Nouveau
Re : Calcul de période à temps partiel

Merci, c'est bien sur la bonne voie, il me faut seulement maintenant un affichage du résultat similaire à celui que me donne la formule citée dans mon message de début, c'est dire par exemple 3 ans 7 mois 25 jours.:)
 

peterguy

XLDnaute Nouveau
Re : Calcul de période à temps partiel

:)Encore bravo à Jocelyn pour cette formule,
Toutefois, si l'on veut tenir compte du dernier jour inclus, peut-on modifier la formule comme telle :

=DATEDIF(A1;B1+1-((B1-A1)*(1-D1));"y")&" ans, "&DATEDIF(A1;B1+1-((B1-A1)*(1-D1));"ym")&" mois et "&DATEDIF(A1;B1+1-((B1-A1)*(1-D1));"md")&" jours"
 
Dernière édition:

cantecigale

XLDnaute Nouveau
Re : Calcul de période à temps partiel

Bonjour,
Pouvez-vous me dire comment faire le somme des différents résultats
pourcentage
01/03/1993 31/12/1999 6 ans, 10 mois et 0 jours 1
01/01/2000 31/12/2007 6 ans, 4 mois et 25 jours 0,8
01/01/2008 31/12/2009 1 ans, 9 mois et 19 jours 0,9
01/01/2009 31/12/2009 1 ans, 0 mois et 0 jours 1

je souhaite faire un total des ans, mois et jours, d'avance merci
Super la formule de Jocelyn et merci à peterguy pour l'ajustement du dernier jour inclus
 

Discussions similaires

D
  • Question
XL 2013 calcul datedif
Réponses
5
Affichages
903

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia