Combinaison formule ET & SI

cocoboy3 Messages postés 1 Statut Membre -  
PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   -
Hello,
Je souhaite faire un "ménage" dans un fichier avec des dates et des noms selon une valeur donnée.
Ci-dessous mon fichier :
a 20/06/2013 5 A conserver
a 21/06/2013 6 A conserver
a 22/06/2013 3 A conserver
a 22/06/2013 10 A conserver
a 25/06/2013 5 A conserver
b 25/06/2013 5 A conserver

Ce que je souhaite c'est que la valeur 10 du 22/06/2013 m'affiche A supprimer or j'obtiens A conserver à l'aide de la formule suivante :

=SI(ET((A1=A2);(B1=B2);(C1>C2));"A supprimer";"A conserver")

Help, où est l'erreur ?
Merci d'avance pour votre réponse

1 réponse

  1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour

    si
    Colonne A les lettres
    Colonne B les dates
    colonne C les nombres
    colonne D les formules

    =SI(ET((A3=A4);(B3=B4);(C3<C4));"A supprimer";"A conserver")

    Vous contrôlez la ligne 3 avec la 4 si j'ai bien compris

    0
    1. cocoboy3
       
      bonjour et merci pour le retour,
      Je contrôle si la valeur de la cellule A1 est égale à la valeur de la cellule A2 (lettre)
      Si c'est le cas je contrôle ensuite que B1 est égale à B2 (date)
      Et si les 2 conditions sont remplies alors ce sera systématiquement la valeur C1 qui sera "A conserver" et la valeur C2 qui sera à supprimer car étant systématiquement inférieure à la précédente (classement ordre chronologique, en réalité les valeurs C correspondent à des heures).
      Dans l'exemple ci-dessus :
      A1 = A2
      B1 = B2
      C1 < C2
      ==> C1 (valeur = 3) est à conserver et C2 à supprimer (valeur = 10)
      J'espère être un peu plus clair ?
      ;p)
      0
    2. cocoboy3
       
      petite erreur : C2 est supérieure et non pas inférieure, désolé
      0
    3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      dans ce cas c'est le 3 qui sera marqué supprimé et non le 10
      0
    4. cocoboy3
       
      c'est l'inverse que j'attends, la valeur 10 doit être marqué "A supprimer" et 3 "A conserver"
      j'ai modifié la formule comme suit :
      =SI(ET((A1=A2);(B1=B2));"A supprimer";"A conserver")
      j'obtiens le résultat ci-dessous
      1026927 21/06/2012 07:43:00 P10 A conserver
      1026927 22/06/2012 07:38:00 P10 A supprimer
      1026927 22/06/2012 07:59:00 P10 A conserver
      1026927 25/06/2012 07:49:00 P10 A conserver

      Ligne 1 OK
      Ligne 2 KO
      Ligne 3 KO
      Ligne 4 OK
      0
    5. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      Les dates et les heures ne sont pas en ordre croissant
      1 ligne 07:43:00
      2 ligne 07:38:00
      3 ligne 07:59:00
      pour que la formule fonctionne ne devraient-elles pas être triées
      0