Comparer 2 dates

Résolu
kay33 -  
 kay33 -
Bonjour,

Dans 2 cellule différentes j ai les dates d un matériel emprunter.
Exemple: Matériel 1 emprunter du 02/01/2010 au 09/01/2010 .
Je veut réaliser avec une fontion ou autres que c est 2 dates sont comparer a la dates du jour et qu il y est des notation en fonction de la dates du jour c a dire .

Exemple: On est le 01/01/2010 , notation dans la cellule a coté A VENIR .
On est le 05/01/2010, notation : EN COURS
On est le 12/01/2010, notation : FINI ou OK

Merci d avance

3 réponses

  1. g Messages postés 1285 Statut Membre 578
     
    Bonjour,

    Je suppose que ta question concerne Excel.

    Colonne A : date de début
    Colonne B : date de fin

    C3=SI(ET(AUJOURDHUI()>=A2;AUJOURDHUI()<=B2);"EN COURS";"FINI")

    Bonne suite.
    0
  2. dobo69 Messages postés 1593 Date d'inscription   Statut Membre Dernière intervention   835
     
    bonjour,

    pour exploiter efficacement des dates, il est bon que celles-ci soient dans des cellules différentes de façon à pouvoir les récuperer dans des fonctions.
    Par exemple :
    Colonne A | Emprunt le: | Retour le
    Matériel 1 | 02/01/2010 | 09/01/2010

    Ainsi par exemple :
    En colonne D :
    = SI(AUJOURDHUI()<B1;"A venir";SI(AUJOURDHUI()>C1;"Fini";"En cours"))
    (avec par ex. 02/01/2010 en B1 et 09/01/2010 en C1)
    0
  3. kay33
     
    Merci je v essayer actuellement mon tableau et comme vous avez dit c a dire une date dans chaque colonne
    0
    1. kay33
       
      Sa marche parfaitement bien merci
      0
    2. kay33
       
      Et pour comparée 2 dates sous VBA après avoir récupére la date système
      0
    3. g Messages postés 1285 Statut Membre 578
       
      Bonjour,

      Private Sub Worksheet_Change(ByVal Target As Range)
      If Date >= Range("A2") And Date <= Range("B2") Then
      Range("C2") = "EN COURS"
      Else: Range("C2") = "FINI"
      End If
      End Sub

      pour
      date de début en A2
      date de fin en B2
      résultat en C2
      0
    4. kay33
       
      Ok sa j ai réussi mais maintenant j aimerai que sur une comboBox j ai plusieurs dates ,
      Je voudrais que si la dates de la comboBox est antérieur a la dates systèmes alors elle ne s affiche pas dans la comboBox mais si la dates de la comboBox n est pas encore passer alors elle s affiche dans la comboBox

      Mais je ne connait pas le code
      0