Formule calcul différence année

Résolu
Laure K. Messages postés 19 Statut Membre -  
Laure K. Messages postés 19 Statut Membre -
Bonjour,

Existe t'il une formule qui mentionne l'écart entre une année précédente et l'année en cours, mais en tenant compte d'une date de fin pour soit s'arrêter, soit remplacer l'année par "terminé".

En plus clair (enfin je l'espère), mon fichier donne ça :

A1 : Date début formation (format "13.06.2012")
B1 : Date fin de formation prévue (format "12.06.2014)
C1: Formule durée de la formation en année uniquement
D1 : J'aimerai savoir si l'étudiant se trouve en 1er, 2ème, 3ème année ou 4ème année.

Encore faut-il que je précise que mon fichier reprend les étudiants qui ont suivi les cours depuis 1997, raison pour laquelle j'aimerai qu'à la date de fin de formation, le D1 cesse de calculer les années.

Merci par avance pour votre précieuse aide.
A voir également:

3 réponses

Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour Laure K.
Bienvenue sur le Forum

Essaies,
en C1 :
=FRACTION.ANNEE(A1;B1;1)

ou si tu veux l'arrondir à 1 chiffre après la virgule :
=ARRONDI(FRACTION.ANNEE(A1;B1;1);1)


et en D1 :
=ENT(FRACTION.ANNEE(A1;AUJOURDHUI();1)+1)

pour arrêter après la fin de formation :
=SI(B1>AUJOURDHUI();ENT(FRACTION.ANNEE(A1;AUJOURDHUI();1)+1);"")
ou
=SI(B1>AUJOURDHUI();ENT(FRACTION.ANNEE(A1;AUJOURDHUI();1)+1);"Terminé")

Cordialement
Patrice
0
Laure K. Messages postés 19 Statut Membre
 
WAAAAHHHH j'adôôôôre :-))) Un grand Merci Patrice, tout est parfait et fonctionne à merveille.

Bonne soirée.
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

en C1
=DATEDIF(A1;B1;"y")
en D1
=SI(AUJOURDHUI()<B1;DATEDIF(A1;AUJOURDHUI();"y");"Terminé")
0
Laure K. Messages postés 19 Statut Membre
 
Merci beaucoup Michel, c'est la perfection :-))
0