DATEDIF : Afficher résultat négatif avec calcul en mois [Résolu]

Signaler
-
Messages postés
25306
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 septembre 2020
-
Bonjour à tous !

Alors voilà, je bosse en ce moment sur un fichier excel précisant des centaines d'ITEM de maintenance avec pour objectif d'afficher les échéanciers de ceux-ci.

En gros, pour une étape de maintenance donnée, je sais que je dois la faire tous les x mois (colonne H). On doit donc entrer la date de la dernière réalisation de cette tâche (colonne I) pour que le fichier nous dise la date d'échéance pour refaire cette maintenance (colonne J).

Ensuite, une dernière colonne nous donne le temps qu'il nous reste (en mois d'où l'utilisation de la fonction DATEDIF) pour réaliser cette maintenance (colonne K).

Pour des raisons de confidentialité, je ne peux mettre qu'une capture de mon tableur.
https://image.noelshack.com/fichiers/2020/08/5/1582268403-capture.png

Mon problème vient que lorsque l'on est en retard sur une tâche (et donc que la date du jour est supérieure à la colonne J) le résultat devient négatif et le message #NOMBRE! s'affiche.

Comment donc m'y prendre pour que le résultat négatif s'affiche ? Cela permettra de connaitre dans cette colonne depuis combien de mois cet ITEM est en retard de maintenance ? (si retard il y a).

Merci d'avance.

3 réponses

Messages postés
25306
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 septembre 2020
5 483
Bonjour
alors essayez avec:
=SI(I424<AUJOURDHUI();DATEDIF(I424;AUJOURDHUI();"m")*-1;DATEDIF(AUJOURDHUI();I424;"m"))
crdlmnt
C'est parfait tout fonctionne merci !
Messages postés
25306
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 septembre 2020
5 483 > Adrien
Pas de quoi
Bonne route
je passe le sujet en résolu
crdlmnt
Messages postés
25306
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
22 septembre 2020
5 483
Bonjour
une option en K424:

=SI(I424<AUJOURDHUI();"Retard "&DATEDIF(I424;AUJOURDHUI();"m");DATEDIF(AUJOURDHUI();I424;"m"))

crdlmnt
Bonjour,

C'est une solution en effet mais j'ai besoin que le résultat s'affiche clairement en "-3" par exemple sans ajouter de texte puisque j'utilise cette colonne pour afficher une information visuelle comme on peux le voir dans la ligne L427.