Analyse de dates

Résolu/Fermé
tessie13 Messages postés 7 Date d'inscription mardi 20 février 2018 Statut Membre Dernière intervention 21 février 2018 - 20 févr. 2018 à 14:58
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 févr. 2018 à 14:23
Bonjour à tous

Je débute dans excel et l'utilisation de formule avec date. Votre forum m'a bien aidé mais pour mon fichier... je sèche.
J'ai une colonne "date de formation" et une colonne "date de recyclage" et je dois créer une troisième colonne avec la date du prochain recyclage (5 ans après la formation). Jusque là tout va bien sauf que parfois la colonne 1 n'est pas renseignée, ou la colonne 2, ou la 2 et pas la 1,ou les deux et la date de recyclage peut aussi être dépassée (formation initiale de + de 5 ans) donc afficher "date dépassée". Pouvez vous m'aider??
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié le 20 févr. 2018 à 15:12
Bonjour
Date de formation en A2
date de recyclage en B2
on suppose dans la logique que dans le cas ou A2 et B2 sont renseignées, c'est la dernière date qui vous intéresse.

alors pour la décaler de 5 ans,(60 mois) voyez cette formule:

=SI(ET(A2="";B2="");"";MOIS.DECALER(MAX(A2:B2);60))

et pour compléter avec la détection entre deux dates si + de 5 ans

=SI(ET(A2="";B2="");"";SI(ET(A2>0;DATEDIF(A2;B2;"y")>=5);"dépassé";MOIS.DECALER(MAX(A2:B2);60)))

crdlmnt

0
tessie13 Messages postés 7 Date d'inscription mardi 20 février 2018 Statut Membre Dernière intervention 21 février 2018
20 févr. 2018 à 15:35
Merci pour votre réponse rapide mais dans mon tableau ça ne fonctionne pas sur toutes les dates??? Je ne sais pas comment vous joindre mon fichier?
0
tessie13 Messages postés 7 Date d'inscription mardi 20 février 2018 Statut Membre Dernière intervention 21 février 2018
20 févr. 2018 à 15:45
J'ai l'impression que la formule ne fonctionne pas dans tous les cas :
si la date de formation et la date de recyclage qui sont renseignées (dans ce cas c'est la date de recyclage+5 et pas la date de formation initiale +5)
s'il n'y a que la date de formation ça affiche #nombre
sur les date avec pour année 2012 et avant, ça marque 31/12/1904.

C'est vraiment un casse tête....
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 févr. 2018 à 17:21
Pour joindre votre tableau, déposez le ici:
http://mon-partage.fr
et revenez coller le lien que vous créez sur le site
à +
crdlmnt
0
tessie13 Messages postés 7 Date d'inscription mardi 20 février 2018 Statut Membre Dernière intervention 21 février 2018
20 févr. 2018 à 17:46
Merci Vaucluse
https://mon-partage.fr/f/Y4WyIWgL/

J'ai copié mon fichier et retiré la colonne comportant le nom des personnes concernées. Il y a plus de 1800 lignes et tout le monde n'est pas concerné par ces formations d'où le fait que toutes les lignes ne sont pas complétées.

Encore merci pour le temps que vous prenez à m'aider.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 févr. 2018 à 17:58
Re
il n'y a pas beaucoup d'exemple dans votre fichier, mais toutefois on relève un premier problème:
je ne sais pas d'où viennent vos dates, mais certaines ne sont pas sous format numérique (c'est le cas par exemple en B132)
vous pouvez le vérifier comme suit:
sélectionnez la cellule B132 et formatez la en "standard". Vous verrez que l'affichage ne change pas, alors que s'il s'agit d'une date, la valeur se transforme en nombre à 5 chiffres de l'ordre de 45000
Ceci dit pour info et donc pour l'avenir si vos infos viennent de copier/coller externes

Maintenant, le remède qui devrait fonctionner
  • copiez une cellule vide
  • sélectionnez la colonne B complète (depuis la régle des colonnes)
  • clic droit /collage spécial
  • et cochez en bas de la fenêtre "ajouter"


en principe, ça devrait arranger pas mal de choses
s'il reste des problèmes, repassez moi le fichier rectifié en signalant bien ce qui ne convient pas

à vous lire
crdlmnt
0