Calcul date limite de formation [Résolu]

- - Dernière réponse :  Painco - 3 sept. 2019 à 16:39
Bonjour à toutes et à tous

Voila mon cas :-)

J'ai un tableau de suivi des formations pour mes collaborateurs qui contient les dates de chaque formation avec les dates de recyclages.
J'aimerai pouvoir mettre une alerte un mois avant la fin de validité en fonction de chaque formation.

Voici un exemple pour que ce soit plus clair :
il s'agit la de la formation SST qui est valable deux ans:

Dans K1 j'ai la date du dernier recyclage : 22/11/2018, j'aimerai que dans L1 apparraisse " Prevoir Recyclage" quand on est a 90 jours de la fin de validité .

Merci pour l'aide que vous pourrez m'apportez.
Painco
Afficher la suite 

6 réponses

Messages postés
657
Date d'inscription
mardi 5 juin 2018
Statut
Membre
Dernière intervention
12 septembre 2019
45
0
Merci
Bonjour,

En L1, mets =SI(AUJOURDHUI()>K1-90;"Prévoir recyclage";"")

Cordialement.

Daniel
Bonjour Daniel

Merci beaucoup pour ta reponse. En fait je crois que je me suis mal exprimé :-)
Dans mon exemple, le SST est valable jusqu'en novembre 2020 donc j'aimerai que le "prevoir recyclage" n'apparaise qu'a partir d'aout 2020, idealement en attendant qu'il affiche : Valide.

merci
Re
en fait j'ai reussi avec cette formule
=SI(AUJOURDHUI()>K7+1035;"Prévoir recyclage";SI(AUJOURDHUI()>K7-1035;"Valide"))

le 1035 correspond a trois ans - deux mois

maitenant le soucis est que chaque individu n'a pas le meme nombre de colonne car j'affiche l'historique, du coup je dois changer la formule a chaque fois et je devrais le faire a chaque nouveau recyclage.
exemple :
Obtention Recylage 1 Recylage 2 Recylage 3 Recylage 4

02/12/2015 22/11/2018 Valide
23/08/2011 10/11/2018 Valide
01/07/2016 27/05/2019 Valide
28/11/2012 04/09/2015 22/06/2018 Prévoir recyclage
21/01/2015 16/01/2018 Valide
29/02/2012 31/03/2016 16/01/2019 Prévoir recyclage
12/07/2016 29/05/2019 Valide
12/06/2015 30/05/2018 Valide
29/11/2007 18/03/2016 29/05/2019 Prévoir recyclage
11/07/2014 11/09/2017 Valide
28/01/2014 17/01/2017 Valide
23/11/2012 06/11/2015 07/06/2018 Prévoir recyclage
03/06/2009 12/09/2012 03/06/2015 23/11/2018 Prévoir recyclage
16/05/2011 15/05/2014 05/05/2017 Prévoir recyclage
24/03/2014 23/03/2017 Valide
24/12/2010 18/12/2013 08/11/2016 02/07/2019 Prévoir recyclage
06/04/2012 22/09/2015 07/06/2018 Prévoir recyclage
19/04/2017 Prévoir recyclage
06/12/2007 09/02/2016 18/01/2019 Prévoir recyclage
22/04/2011 20/06/2014 07/06/2017 Prévoir recyclage
Commenter la réponse de danielc0
Messages postés
16940
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 septembre 2019
3600
0
Merci
Bonjour,
regarde comme cela

=SI((JOUR(K1)&"/"&MOIS(K1)&"/"&ANNEE(K1)+2)*1>AUJOURDHUI()-90;"Prévoir recyclage";"")
Commenter la réponse de Mike-31
Messages postés
16940
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 septembre 2019
3600
0
Merci
Re,

j'ai répondu avant que tu postes tes exemples qui n'ont aucune logique, exemple sur les 7 premiers exemples ou les différences sont variables entre tes dates et loin de ta demande initiale ou tu écrivais formation SST qui est valable deux ans après les dates colonne K ce qui fait à la louche 730 jours et non
1086
2636
1060
1010
1091
1492
1051

A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
Bonsoir Mike
Merci pour ta réponse. Oui effectivement je me suis trompé de formation dans le copié collé, la il s'agit d'une autre formation qui doit être recyclée tous les trois ans, en fait chacun de mes collaborateurs a cinq formation obligatoires pour le maintien dans leur métier avec des date de recyclage différentes.

Ma formule semble fonctionner :
=SI(AUJOURDHUI()>K7+1035;"Prévoir recyclage";SI(AUJOURDHUI()>K7-1035;"Valide"))

maintenant le soucis est que tous les agents n'ont pas effectué le même nombre de recyclages en fonction de leur date d'embauche, du coup je dois refaire la formule pour chaque ligne et de plus je dois la refaire a chaque fois que je rempli une nouvelle cellule.

il faudrait pouvoir inclure dans la formule quelque chose qui ciblerait la dernière cellule remplie.

je ne sais pas si c'est clair ?

merci beaucoup pour l'aide apportée.
Commenter la réponse de Mike-31
Messages postés
16940
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 septembre 2019
3600
0
Merci
Re,
difficile de comprendre ta demande, construit un exemple de fichier anonymisé avec le résultat souhaité et joint le à la discussion
pour joindre ton fichier
1) Tu vas dans http://cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche http://www.commentcamarche.net/faq/29493-utiliser-cjoint

dans le même style tu as https://mon-partage.fr/
Bonjour Mike

merci beaucoup pour toute l'aide que tu m'apportes.
alors voila ce que j'ai fais (j'ai un peu avancé tout seul !hihi)
La colone g va chercher la derniere cellule non vide de la ligne
la colone h fait le calcul de la validité moims le delai de prevenance dont j'ai besoin pour planifier le recyclage.
Du coup je masque la colone g et le tour est joué mais il y a peut etre une solution pour mettre les deux formules ensemble ?
voici le lien
https://www.cjoint.com/c/IIdh5qpitP2

merci
Commenter la réponse de Mike-31
Messages postés
16940
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 septembre 2019
3600
0
Merci
Re,

sous réserve d'avoir bien compris, regarde ton fichier et on en reparle
https://www.cjoint.com/c/IIdmCD6tpmT


A+
Mike-31

Je suis responsable de ce que je dis, pas de ce que tu comprends...
re,

oui c'est exactement cela merci beaucoup, c'est genial. je pense que du coup je vais ajouter une colone masquée qui sera egale a la derniere cellule remplie de la ligne, ainsi je palie probleme du nombre de recyclages differents.

petite question : comment as tu fait pour fixe une echeance sur la ligne de titre en laissant affiché le titre ?
Commenter la réponse de Mike-31
Messages postés
16940
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
20 septembre 2019
3600
0
Merci
Re,

tu n'as pas besoin de colonne masquée, le principe
1/ en C1, I1 et O1 un simple format de cellule personnalisé, il suffit d'activer une de ces cellules (clic droit/Format de cellule/onglet Nombre/Personnalisée) pour voir le format créé. Il suffit dans ces cellules de saisir simplement la durée de validité
2/ ensuite j'ai créé un champ que j'ai nommé Echéance, pour cela sélectionner la première cellule, cernée dans ton tableau H4 et (Formules/Gestionnaire des noms) avec cette formule
=MAX(Feuil1!$B1;Feuil1!J1:N1)
ATTENTION le symbole dollar $ est important

3/ en H4 cette formule
=SI(AUJOURDHUI()>(JOUR(Echéance)&"/"&MOIS(Echéance)&"/"&ANNEE(Echéance)+C$1)*1;"Prévoir recyclage";SI(AUJOURDHUI()>(JOUR(Echéance)&"/"&MOIS(Echéance)&"/"&ANNEE(Echéance)-C$1)*1;"Valide"))

formule à incrémenter vers le bas puis copier en N4 et T4 et incrémenter vers le bas

4/ j'ai ajouté une mise en forme conditionnelle pour coloriser la ligne à surveiller que j'ai colorisé en vert mais la couleur peut être changée
pour cela j'ai sélectionné la plage A4:T22 et mise en forme conditionnelle et j'ai utilisé cette formule
=OU($H4="Prévoir recyclage";$N4="Prévoir recyclage";$T4="Prévoir recyclage")


Si ton problème est résolu, confirme le moi que je mette le statut de la discussion en résolu
re,

merci enormement pour le temps que tu as passé pour moi.
oui je te confirme que tu peux le passer en resolu.

à une prochaine peut etre...

encore merci
Commenter la réponse de Mike-31