DATEDIF : Afficher résultat négatif avec calcul en mois
Résolu
Adrien
-
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
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.
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
-
Bonjour
alors essayez avec:
=SI(I424<AUJOURDHUI();DATEDIF(I424;AUJOURDHUI();"m")*-1;DATEDIF(AUJOURDHUI();I424;"m"))
crdlmnt
-
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.