Formule pour comparer des dates
ched64
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
AEI vulcain Messages postés 259 Date d'inscription Statut Membre Dernière intervention -
AEI vulcain Messages postés 259 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'utilise un fichier excel avec une macro qui génère des dates dans un tableau.
J'aimerai à présent comparer des cellules comportant des dates entre elles et faire une démarche du type:
- Si une cellule (A1) est plus récente qu'une autre (A2), alors remplacer la valeur de A2 par celle de A1.
Cependant les dates provenant de ma macro, je pense que ceci n'est pas réalisable en formule mais je suis obligé de passer par VBA pour pouvoir tout combiner. Si quelqu'un sait comment procéder.
Ci-joint un fichier vous permettant de mieux comprendre mes attentes.
https://www.cjoint.com/?DAtxcjg1EgS
Merci de votre aide,
J'utilise un fichier excel avec une macro qui génère des dates dans un tableau.
J'aimerai à présent comparer des cellules comportant des dates entre elles et faire une démarche du type:
- Si une cellule (A1) est plus récente qu'une autre (A2), alors remplacer la valeur de A2 par celle de A1.
Cependant les dates provenant de ma macro, je pense que ceci n'est pas réalisable en formule mais je suis obligé de passer par VBA pour pouvoir tout combiner. Si quelqu'un sait comment procéder.
Ci-joint un fichier vous permettant de mieux comprendre mes attentes.
https://www.cjoint.com/?DAtxcjg1EgS
Merci de votre aide,
A voir également:
- Comparer 2 dates excel
- Nombre de jours entre deux dates excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
2 réponses
Bonsoir,
Normalement en format date, une simple formule
=SI(I2= "EXE";SI(H2="";"";SI(H2-G2<=0;"ok";"retard"));"non traitée")
ou alors https://support.microsoft.com/fr-fr/office/calculer-la-diff%c3%a9rence-entre-deux-dates-8235e7c9-b430-44ca-9425-46100a162f38?ocmsassetid=hp010070467&correlationid=852f0aad-d8c2-4793-a29b-2c3feec69a12&ui=fr-fr&rs=fr-fr&ad=fr
ou https://support.microsoft.com/fr-fr/office/fonctions-de-date-et-d-heure-r%c3%a9f%c3%a9rence-fd1b5961-c1ae-4677-be58-074152f97b81?ui=fr-fr&rs=fr-fr&ad=fr
un site http://excelabo.net/
Normalement en format date, une simple formule
=SI(I2= "EXE";SI(H2="";"";SI(H2-G2<=0;"ok";"retard"));"non traitée")
ou alors https://support.microsoft.com/fr-fr/office/calculer-la-diff%c3%a9rence-entre-deux-dates-8235e7c9-b430-44ca-9425-46100a162f38?ocmsassetid=hp010070467&correlationid=852f0aad-d8c2-4793-a29b-2c3feec69a12&ui=fr-fr&rs=fr-fr&ad=fr
ou https://support.microsoft.com/fr-fr/office/fonctions-de-date-et-d-heure-r%c3%a9f%c3%a9rence-fd1b5961-c1ae-4677-be58-074152f97b81?ui=fr-fr&rs=fr-fr&ad=fr
un site http://excelabo.net/
Merci à toi d'avoir répondu,
J'ai essayé avec la formule que tu m'as donné ou en regardant sur les différents liens.
Malheureusement si j'utilise des formules, lorsque je met à jours mon fichier à l'aide de la macro, les formules s'effacent et sont tout simplement remplacées par les valeurs que j'ai entré dans ma macro...
Je pense que je suis obligé de passer par VBA,
Si quelqu'un a déjà eu ce cas de figure,
Merci :)
J'ai essayé avec la formule que tu m'as donné ou en regardant sur les différents liens.
Malheureusement si j'utilise des formules, lorsque je met à jours mon fichier à l'aide de la macro, les formules s'effacent et sont tout simplement remplacées par les valeurs que j'ai entré dans ma macro...
Je pense que je suis obligé de passer par VBA,
Si quelqu'un a déjà eu ce cas de figure,
Merci :)