Comparer 2 collones

Résolu
daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
 Daniel -
bonjour
mon fichier excel a 4 colonnes .
je voudrai comparer les colonnes B et C
si une valeur de B se trouve dans C , alors mettre en E "oui"
merci de m'aider .
je patauge !!!!
Daniel

14 réponses

  1. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
     
    Avec le référentiel en colonne C (et en créant une colonne masquée similaire à la B), comme tous les intervenants le disent (salutations) et comme leurs solutions/formules le démontrent, il n'apparait que des OUI :



    Tant que nous n'aurons pas un exemple concret et compréhensible, perso je ne ferais pas mieux !

    Le problème ne vient plus de nous puisque nos solutions répondent à votre demande !

    Il vient de vous et votre façon de nous expliquer vos attentes (...)
    1
  2. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
     
    Bonsoir,

    n'ayant pas accès à votre fichier et donc sa structure et de potentielles répétitions de données, voici un premier jet :

    https://www.cjoint.com/c/KICtIe8jXhW
    0
  3. daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
     
    merci yoyo
    mais la comparaison doit s'effectuer sur n'importe que ligne de la colonne et pas uniquement ligne par ligne .
    https://www.cjoint.com/c/KICtW4bOgRE
    0
  4. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     

    Bonjour.

    Moi aussi je patauge, car la colonne E est déjà occupée !
    Alors c'est en colonne D que je mets ma formule
    =SI(NB.SI($C$1:$C$999;B:B)>0;"Oui";"Non").
    Elle affiche Oui pour les lignes 1 à 19 et Non pour les lignes 20 à 30.

    Je ne sais pas ce que tu reproches à mon jeune ami Yoyo, qui t'a bien donné des réponses à chaque ligne !
    0
    1. daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
       
      merci Raymond , mais par exemple , en ligne 20 la réponse est non alors que le 32 est bien présent en ligne 13 !
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour à tous,

    Peut-être ceci:
    =SI(ESTNA(EQUIV(C1;B:B;0));"non";"oui")

    Cdlt
    0
  7. daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
     
    merci frenchies , mais cela ne marche pas car la la réponse est tout le temps oui
    0
  8. Yoyo01000 Messages postés 1720 Date d'inscription   Statut Membre Dernière intervention   168
     
    Dernière proposition, pour ma part :

    https://www.cjoint.com/c/KIDfQSxTgtV

    Le référentiel pour la formule est en colonne B et c'est pour cela qu'un NON apparait en ligne 20 puisque le OUI est en ligne 13 !

    0
    1. daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
       
      merci yoyo , mais ca ne marche pas non , plus
      merci de votre aide
      daniel
      0
  9. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Effectivement je n'avais comparé que la colonne C par rapport à B mais pas l'inverse, voici le corrigé
    =SI(OU(ESTNA(EQUIV(C1;B:B;0));ESTNA(EQUIV(B1;C:C;0)));"non";"oui")
    Cdlt
    0
    1. daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
       
      merci frenchies , mais ca ne marche pas non , plus
      merci pour votre aide votre aide
      bonne journée
      daniel
      0
  10. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
     
    Bonjour à tous,

    Pour éviter que tout le monde ne patauge, il serait bon que tu donnes un exemple précis de ce que tu veux, quelques lignes des différents cas possibles.

    Cordialement
    0
    1. daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
       
      0
      1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147 > daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
         
        Bah non, essaie au moins de mettre des oui et des non sur quelques lignes à la main comme tu voudrais comme exemple
        0
  11. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Alors ceci
    =SI(ESTNA(EQUIV(C1;B:B;0)+EQUIV(B1;C:C;0));"NON";"OUI")
    0
  12. Daniel
     
    Si Un nombre de la colline B se retrouve n'importe où dans la colonne C , alors en D marquer oui , sinon , marquer non
    0
    1. ALS35 Messages postés 1034 Date d'inscription   Statut Membre Dernière intervention   147
       
      Ce n'est pas forcément plus clair, on suppose que tu veux dire : si le nombre présent en B1 se trouve n'importe où dans la colonne C alors mettre "oui" en D1 sinon mettre "non"
      Essaie ceci (qui est quasiment la formule de Raymond) en D1, et à recopier vers le bas :
      =SI(NB.SI(C:C;B1)>0;"Oui";"Non")
      0
  13. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Bonjour Daniel.

    Même si tu n'es pas très fort avec Excel, tu devrais au moins pouvoir t'exprimer convenablement en français ...
    Parce que nous, on ne peut pas répondre à ce que tu as dans ta tête, mais seulement à ce que tu écris dans ta question, qui est celle-ci :
    " si une valeur de B se trouve dans C , alors mettre en E oui "
    Dans ton post #5 tu écris le contraire :
    " en ligne 20 la réponse est non alors que le 32 est bien présent en ligne 13 ".
    Or en ligne 20 c'est
    45
    qui figure en colonne B, valeur qui n'existe pas du tout en colonne C ; donc la réponse est bien NON !
    En ligne 13 on a 32 en B et
    27
    en C, la valeur 27 figurant effectivement en C, ce qui entraîne la réponse OUI.
    Les formules que nous t'avons proposées répondent donc très exactement à ce que tu avais demandé.
    Si ton besoin a changé en cours de route, rédige de nouveau ta demande de façon claire et non ambiguë.
    0
    1. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      ... pourtant tu as bien confirmé, dans ton post #15, ta demande initiale !
      0
    2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      ... je te signale, à toutes fins utiles, que si tu cherches aussi en B les valeurs figurant en C, tu auras des Oui partout !
      0
    3. daniel2542 Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
       
      merci Raymond
      bonne soirée .
      Dr Daniel E
      0
  14. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Ceci:
    =SI(ET(ESTNA(EQUIV(C1;B:B;0));ESTNA(EQUIV(B1;C:C;0)));"NON";"OUI")
    0
  15. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Alors, Daniel, en définitive qu'as-tu choisi ?
    0
    1. Daniel
       
      Bonjour
      J'ai choisi la dernière proposition de Frenchis qui fonctionne parfaitement et je l'en remercie , ainsi que vous tous pour votre aide . En m'excusant pour mes explications dans un français incorrect . Merci belle et bonne journée.
      0