Date infinie

Résolu/Fermé
Emilight Messages postés 54 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 3 juillet 2017 - 3 mars 2017 à 14:00
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 3 mars 2017 à 18:19
Bonjour

J'ai créé un fichier de suivi de formation sur EXCEL. Chaque formation a une durée de validité. en fonction de la date à laquelle la formation a été faîte, j'ai donc une date de renouvellement qui se calcule.
L'une de ses formations est valable toute la vie. Comment faire pour le faire apparaître dans ma colonne date de renouvellement ?

Merci d'avance

Emilight

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
3 mars 2017 à 15:15
Bonjour
On va être obligés d'imaginer avec ce que vous nous dites
alors on suppose que vous avez, disons
une colonne B date de formation,
une colonne C durée de validité dans laquelle vous placez une info du genre de la durée de validité en mois pour l'exemple ou le terme "validité permanente" ou tout autre

Et donc pour avoir une date de renouvellement en D vous pouvez écrire:(si la valeur C est en mois)

=SI(C2="Validité permanente";C2;MOIS.DECALER(B2;C2))

crdlmnt
1
Emilight Messages postés 54 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 3 juillet 2017 1
3 mars 2017 à 15:34
La durée de validité est en année. Existe-t-il la même formule pour les années ?
0
Emilight Messages postés 54 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 3 juillet 2017 1
3 mars 2017 à 15:38
J'ai réussi à adapter mon calcul avec votre formule mais le problème c'est que j'aimerais que ce soit une date qui s'affiche, même si elle est très éloignée et qu'on sera tous morts d'ici là!!
Est-ce plus simple de mettre une durée de validité de 100 ans ou c'est possible d'écrire l'infini en date ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394 > Emilight Messages postés 54 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 3 juillet 2017
3 mars 2017 à 17:47
Re

si la validité est en année:

soit

=SI(C2="Validité permanente";MOIS.DECALER(B2;21200);MOIS.DECALER(B2;C2*12)

ou encore

=DATE(ANNEE(B2)+SI(C2="Validité permanente");100;C2);MOIS(B2);JOUR(B2))

rendez vous le 3/3/2117 pour contrôle du fonctionnement

mais vous pouvez aussi utiliser, pour rester propre:

=SI(C2="Validité permanente";'"--/--/----";MOIS.DECALER(B2;C2*12))

ou placer ce que vous voulez entre les guillemets

crdlmnt
0
Emilight Messages postés 54 Date d'inscription lundi 19 décembre 2016 Statut Membre Dernière intervention 3 juillet 2017 1
3 mars 2017 à 18:01
La dernière formule est la meilleure je pense!!
Merci beaucoup de votre aide
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
3 mars 2017 à 18:19
Pas de quoi
je passe le sujet en résolu
Bonne route
crdlmnt
0