Calcul date périodicité

Résolu/Fermé
Phenix1970 Messages postés 69 Date d'inscription mardi 30 janvier 2018 Statut Membre Dernière intervention 10 janvier 2024 - 4 déc. 2020 à 03:07
Phenix1970 Messages postés 69 Date d'inscription mardi 30 janvier 2018 Statut Membre Dernière intervention 10 janvier 2024 - 6 déc. 2020 à 00:59
Bonjour,
Je cherche une formule qui me permettrait d'ajouter un nombre d'année (qui diffère entre 3, 4 ou 5 ans en fonction d'un élément) à une date initiale. Le résultat correspondrait à une date prévisionnelle.
Je souhaiterais que dans la colonne C (prochaine visite), se calcul automatique une date à + 3 , 4 ou 5 ans comme indiqué dans A à la colonne B (dernière visite)
Exemple du tableau :
Dans A1 année / B1 date de départ / C1 résultat calculé
Dans A1 4 / B1 01/02/2018 / C1 01/02/2022
Je vais tenter d'envoyer mon tableau via cijoint.

Je vous remercie par avance de votre aide.
Bonne soirée
A voir également:

5 réponses

PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
4 déc. 2020 à 03:20
Bonjour,

Utilisez la fonction MOIS.DECALER()
=MOIS.DECALER(B1;A1*12)


Cordialement
2
Phenix1970 Messages postés 69 Date d'inscription mardi 30 janvier 2018 Statut Membre Dernière intervention 10 janvier 2024
4 déc. 2020 à 22:33
Bonsoir,
Je formule peux-être mal ma demande alors je vous transmet mon tableau via cjoint.
En fait dans la colonne F est indiqué un nombre année
Dans la colonne H, je renseigne manuellement la date
Dans la colonne I, je voudrais une formule qui me calcul la prochaine visite en fonction du chiffre année qui est indiqué qui lui correspond, dans la colonne F.
Je pensais une formule SI et/ou avec des conditions... comme par exemple s'il est indiqué 3 un résultat; s'il est indiqué 4 un résultat ou s'il est indiqué 5 un résultat......mais je me casse la tête !

En tout cas un GRAND MERCI pour votre aide.

Pourriez-vous me confirmer avoir pu voir mon fichier nouvellement transmis ! Merci

Bonne soirée
0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
Modifié le 5 déc. 2020 à 04:19
Bonjour,

1/ Tu ne t'es pas "mal expliqué", la question est très claire. Tu veux ajouter "X" années à une date.

C'est inutile de faire une imbrication de SI() si tu n'es pas certain du nombre d'années à ajouter. Tu dis 3, 4, 5 dans un premier temps mais dans l'avenir tu peux vouloir 6, 7, 8, 9 ou 10, ou plus ; il faudra modifier la formule en ajoutant des conditions.

Ma formule fait exactement le boulot et porte bien son nom, elle décale la date indiquée manuellement d'autant de mois calculés par le nombre d'années multiplié par 12.

Il suffit de remplacer les références de cellules.
Je suppose que le tableau a des entêtes de colonnes ; on va donc prendre à partir de la ligne 2.
En I2

=MOIS.DECALER(H2;F2*12)


Une autre formule fait aussi la même chose :

=DATE(ANNEE(H2)+F2;MOIS(H2);JOUR(H2))


2/ Non il n'y a pas de lien pour le fichier ; pour un partage il faut :

Aller dans https://www.cjoint.com/
Cliquez sur "PARCOURIR" pour sélectionner le classeur ou "FAIRE UN GLISSER DEPOSER" dans la fenêtre ;
Clic sur le bouton "CREER LE LIEN" ;
"CLIC DROIT" sur le lien créé "COPIER L'ADRESSE DU LIEN" ;
Sur le post Clic droit "COLLER".

Cordialement
1
Phenix1970 Messages postés 69 Date d'inscription mardi 30 janvier 2018 Statut Membre Dernière intervention 10 janvier 2024
5 déc. 2020 à 14:15
Voici mon fichier. Encore merci pour toutes les explications.https://www.cjoint.com/c/JLfnn7UKfuF
0
Phenix1970 Messages postés 69 Date d'inscription mardi 30 janvier 2018 Statut Membre Dernière intervention 10 janvier 2024
5 déc. 2020 à 14:40
Je viens d'essayer la formule et ça fonctionne très très bien. Je vous remercie grandement.
Passez un très bon week-end. Et très certainement à un de ces jours car d'un point de vu formule, c'est pas top chez moi ......
0
PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
5 déc. 2020 à 15:06
Re:

Par contre, en voyant ton fichier, il faut la compléter d'une condition ; laisser vide s'il n'y pas de date dans la colonne H

=SI(H2<>"";MOIS.DECALER(H2;F2*12);"")


Et il faudra harmoniser le format des cellules de la colonne H sinon ça donne une erreur dans la colonne I.

Bonne continuation.

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Phenix1970 Messages postés 69 Date d'inscription mardi 30 janvier 2018 Statut Membre Dernière intervention 10 janvier 2024
6 déc. 2020 à 00:59
Bonsoir,
Effectivement, j'avais vu la différence de format dans mes colonnes, je vais le modifier.
Encore merci pour avoir complété ma formule.
Je vais l'appliquer de suite.
Prenez soin de vous.
Cordialement
0