[RESOLU] Comparaison de dates
Bonjour, j'ai un gros souci dans mon tableau pour comparer 3 dates
En D1, l'utilisateur note le début de la période concernée (ex : 01/07/2009)
En F1, l'utilisateur note la fin de la période concernée (ex : 31/08/2009
En CD5, j'ai une date qui provient d'une liaison avec une bdd access (ex : 31/07/2009)
Dans un cellule, j'ai besoin de comparer la date en CD5 avec les bornes inférieures et supérieures saisies manuellement par l'utilisateur dans la feuille excel. L'idée, au delà de la comparaison, est de dire : "si D1<=CD5<=F1 alors 1, sinon 0"
Voilà la formule que j'ai essayé : =SI(ET(CD5>=$D$1;CD5<=$F$1);1;0)
Et bien sur ça ne fonctionne pas sinon je ne serai pas là...
Ce que j'ai pu trouver en farfouillant autour des dates sur le net c'est la formule : =DATE(année;mois;jour)
J'ai essayé de l'utiliser dans mes 3 cellules (D1, F1, CD5), en notant donc également la troisième de manière manuelle, et non plus depuis l'importation directe de ma liaison access/excel.
Lorsque je fais ça dans mes 3 cellules, alors la formule de comparaison notée plus haut fonctionne.
A la rigeur, l'utilisateur peut utiliser la formule "date" en D1 et F1, puisqu'il doit noter à chaque fois la période concernée... mais par contre, le but de la liaison access/excel est justement de ne pas avoir à noter à la main la date en CD5; donc impossible d'utiliser la feinte avec DATE(année;mois;jour) , donc ma première formule ne fonctionne toujours pas.......
Est-ce que quelqu'un aurait une idée ??
merci beaucoup !
Bonjour, j'ai un gros souci dans mon tableau pour comparer 3 dates
En D1, l'utilisateur note le début de la période concernée (ex : 01/07/2009)
En F1, l'utilisateur note la fin de la période concernée (ex : 31/08/2009
En CD5, j'ai une date qui provient d'une liaison avec une bdd access (ex : 31/07/2009)
Dans un cellule, j'ai besoin de comparer la date en CD5 avec les bornes inférieures et supérieures saisies manuellement par l'utilisateur dans la feuille excel. L'idée, au delà de la comparaison, est de dire : "si D1<=CD5<=F1 alors 1, sinon 0"
Voilà la formule que j'ai essayé : =SI(ET(CD5>=$D$1;CD5<=$F$1);1;0)
Et bien sur ça ne fonctionne pas sinon je ne serai pas là...
Ce que j'ai pu trouver en farfouillant autour des dates sur le net c'est la formule : =DATE(année;mois;jour)
J'ai essayé de l'utiliser dans mes 3 cellules (D1, F1, CD5), en notant donc également la troisième de manière manuelle, et non plus depuis l'importation directe de ma liaison access/excel.
Lorsque je fais ça dans mes 3 cellules, alors la formule de comparaison notée plus haut fonctionne.
A la rigeur, l'utilisateur peut utiliser la formule "date" en D1 et F1, puisqu'il doit noter à chaque fois la période concernée... mais par contre, le but de la liaison access/excel est justement de ne pas avoir à noter à la main la date en CD5; donc impossible d'utiliser la feinte avec DATE(année;mois;jour) , donc ma première formule ne fonctionne toujours pas.......
Est-ce que quelqu'un aurait une idée ??
merci beaucoup !
Dernière édition: