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
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
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
3 mars 2017 à 15:15
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
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
3 mars 2017 à 15:34
3 mars 2017 à 15:38
Est-ce plus simple de mettre une durée de validité de 100 ans ou c'est possible d'écrire l'infini en date ?
3 mars 2017 à 17:47
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
3 mars 2017 à 18:01
Merci beaucoup de votre aide
3 mars 2017 à 18:19
je passe le sujet en résolu
Bonne route
crdlmnt