Calcul d'une période

bonjour à tous
J'ai un tableau où j'inscris des périodes. Ce dernier est extrêmement long car tous les employés sont sur ce tableau. Je souhaiterai savoir s'il est possible de calculer 2 périodes qui se trouvent sur une même cellule avec retour ligne. Sur le tableau joint je peux calculer 2 périodes sur deux cellules.

Merci pour aide.

15periode.xlsx (9.53 Ko)

Bonjour,

Pas sûr d'avoir tout compris: séparer les dates qui se trouvent dans la même cellule?

Voir pj

Cdlt

renyeu

8periode2.xlsx (5.98 Ko)

Coucou,

Nb de jours :

=DROITE(B3;10)-GAUCHE(B3;10)

ou formule complete :

=DATEDIF(DATE(2000;0;0);DATE(2000;0;DROITE(B3;10)-GAUCHE(B3;10));"Y") & " ans " & DATEDIF(DATE(2000;0;0);DATE(2000;0;DROITE(B3;10)-GAUCHE(B3;10));"ym") & " mois " & DATEDIF(DATE(2000;0;0);DATE(2000;0;DROITE(B3;10)-GAUCHE(B3;10));"md") & " jours"

Merci beaucoup ça marche du tonnerre.

Si je peux abuser de votre temps, si j'insère deux autres périodes (ci-joint le fichier), quelle pourrait être la formule ? j'ai cherché mais hic je n'y arrive pas.

Une deuxième question est il possible de calculer ces périodes si on met en texte du 01/01/2021 au 31/12/2021.

Merci.

10periode.xlsx (10.46 Ko)

Salut,

formule avec distinction des 2 périodes:

=DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;17;11))-CNUM(STXT(B8;3;11)));"Y") & " ans " & DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;17;11))-CNUM(STXT(B8;3;11)));"ym") & " mois " & DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;17;11))-CNUM(STXT(B8;3;11)));"md")& " jours"&" et "&DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;45;11))-CNUM(STXT(B8;31;11)));"Y") & " ans " & DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;45;11))-CNUM(STXT(B8;31;11)));"ym") & " mois " & DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;45;11))-CNUM(STXT(B8;31;11)));"md")

ou cumulative :

=DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;17;11))-CNUM(STXT(B8;3;11))+CNUM(STXT(B8;45;11))-CNUM(STXT(B8;31;11)));"Y") & " ans " & DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;17;11))-CNUM(STXT(B8;3;11))+CNUM(STXT(B8;45;11))-CNUM(STXT(B8;31;11)));"ym") & " mois " & DATEDIF(DATE(2000;0;0);DATE(2000;0;CNUM(STXT(B8;17;11))-CNUM(STXT(B8;3;11))+CNUM(STXT(B8;45;11))-CNUM(STXT(B8;31;11)));"md")& " jours"

Bonjour,

Franchement chapeau, j'ai lu le code, il va falloir que je me penche dessus pour comprendre et ne plus déranger.

Sur le code cumulable, est-il possible que le premier jour soit compté, et s'il y a plus de 2 périodes comment elles peuvent être prise en compte?

Avec la formule que je propose ca va être compliquer puisqu'il faut compter le nombre de caractère a extraire et a partir du quel donc il vaudrait mieux que tes dates ne soient pas dans la même cellule ...

Si tu veux qu'un jour en plus soit compté tu écris +1 dans la formule des jours :

DATE(2000;0;CNUM(STXT(B3;17;11))-CNUM(STXT(B3;3;11))+1);"md")& " jours"

Ok je vais réfléchir sur le tableau et encore merci pour ton aide et tes compétences.

Rechercher des sujets similaires à "calcul periode"