Besoin de votre aide sur excel

Bonjour,

j ai un tableau excel avec 3 colonnes
la colonne A contient des noms , la B des chiffres , la C des noms
la colonne A est la colonne de reference
en fait les noms en C sont les memes que ceux en A
la formule magique compare chaque nom enC evec ceux de la liste en A ; et a chaue fois qu elle trouve le meme nom , elle copie le chiffre correspondant en B et les copie dans la colonne D .
merci
daniel
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  1. bonjour
    = si( c1=a1;b1;"pas de correspondance") cette formule en d1 puis tirer vers le bas
    normalement ça marche a+
    1
    1. Bonjour,

      Avec la fonction Recherche mais il faut trier les données par ordre alphabétique...
      0
      1. Contributeur
        Bonjoiur
        tous
        et bonjour la dame blanche... la fonction recherche n'est pas appropriée à priori , mais là n'est pas mon sujet. Je veux simplement dire (ça peut servir) que la fonction recherche est utilisable sans classer la colonne de recherche.Il suffit de la terminer par;FAUX ou ;0 ou simplement ;
        ainsi
        RECHERCHEV(X1;A1:B100;2) nécessitera que la colonne A soit classée, mais ce sera inutile avec:
        RECHERCHEV(X1;A1:B100;2;) ou 2;0) ou 2;FAUX)
        crdlmnt
        0
      2. @VaucluseBonjour Vaucluse,

        et merci pour le truc.
        En fait j'utilise en général =recherche(
        et je rajoute une colonne avec une condition pour obtenir le résultat
        0
    2. re
      cela ne marche pas , le resulta est une serie de formules id de haut en bas ..ah , mais mon excel est en anglais....
      0
      1. ALITRETINOINE 1790 VERAPAMIL HYDROCHLORIDE
        ALIZAPRIDE 68 SPIRONOLACTONE
        ALLOPURINOL 71 CYTARABINE
        ALMINOPROPHENE 2255 MEFENAMIC ACID
        ALMITRINE 2202 MEFENAMIC ACID
        ALMOTRIPTAN 1781
        ALOSETRON 2169 REFER TO SMPC
        ALPHA AMYLASE 2359 SODIUM CROMOGLICATE
        ALPRAZOLAM 75 REFER TO SMPC
        ALPROSTADIL 77 ALLOPURINOL
        ALTEPLASE 1779 ALLOPURINOL
        ALTRETAMINE 2182 DICLOFENAC SODIUM
        ALVERINE 2208 DICLOFENAC SODIUM
        ALVIMOPAN 2218 DICLOFENAC SODIUM
        AMANTADINE 80 ALLOPURINOL
        AMBENOMIUM 2209 CETIRIZINE DIHYDROCHLORIDE
        AMBRISENTAN 2406 GLIMEPIRIDE
        AMBROXOL 1784 GLIMEPIRIDE
        AMCINONIDE 2210 GLIMEPIRIDE
        AMEZINIUM 2287 GLIMEPIRIDE
        AMFETAMINE 81 AMBROXOL HYRDOCHLORIDE
        AMIFOSTINE 82 MEDRONIC ACIDPER VIAL
        AMIKACINE 83 AMILORIDE HYDROCHLORIDE
        AMILORIDE 84 AMINOPHYLLINE
        AMILORIDE HY 85 AMIODARONE HYDROCHLORIDE
        AMINOCAPROIC 2183 AMITRIPTYLINE HYDROCHLORIDE
        AMINOGLUTETHIMIDE 2184 AMITRIPTYLINE HYDROCHLORIDE
        AMINOLEVULINATE 2458 AMLODIPINE
        AMINOPHYLLINE 86 AMLODIPINE
        AMIODARONE 88
        AMISULPIRIDE 90 AMLODIPINE
        AMITRIPTYLINE 94 AMOXICILLIN
        AMLODIPINE 95
        AMLODIPINE + VALSARTAN 2429
        AMOBARBITAL 1946
        AMOROLFIN 97 AMSACRINE
        AMOXAPINE 1719 ESTER W/W; LAUROMACROGOL
        AMOXICILLINE 99 MUCOPOLYSACCHARIDE POLYSULFURIC ACID
        AMOXICILLINE AC CLAVULANIC 106 LAUROMACROGOL W PER W; HEPARINOID W PER W
        AMPHOTERICINE B 109
        AMPICILLINE 110 REFER TO SMPC
        AMPICILLINE CLOXACILLINE 2600 IBUPROFEN
        AMPRENAVIR 112 CLOMIPRAMINE HYDROCHLORIDE
        AMRINONE 1947 CLOMIPRAMINE HYDROCHLORIDE
        AMSACRIN 1846 CLOMIPRAMINE HYDROCHLORIDE

        voila un exemple preci
        0
        1. Contributeur
          Re
          "voila un exemple preci"
          Dixit vous même...! mais pour beaucoup d'autres je crains que cela ne veulent rien dire!
          On ne sait même pas ce qui est dans une colonne ou dans l'autre!
          Votre Excel est en anglais, mais vos explications sont en hébreu!
          Vous devriez mettre un exemple partiel de votre fichier à disposition à cette adresse:
          http:///www.cijoint.fr/
          avec, s'il vous plait, des explications sur ce que vous souhaitez obtenir.
          Vous aurez peut être alors une chance d'avoir une réponse avant le 25 décembre, date de passage du Père Noël

          On peut peut être supposer à l'extrème limite que vous souhaitez afficher ce qui est en B quand en C se trouve un nom existant en colonne A, mais pas forcément en ligne.
          Voici donc une formule en français que vous n'aurez pas trop de mal à traduire (en anglais) si vous utilisez dans excel:
          sélectionner la cellule / Barre d'outil / Insertion / Fonction et la vous trouverez l'affichage des codes à inscrire avec les explications nécessaires.
          En français donc:
          pour l'exemple avec un champ de A1 à A1000, premier nom en A1:
          en D1:
          =SI(NB.SI($A$1:$A$1000;C1)>0;B1;"")
          la formule NB.SI compte le nombre de fois ou la valeur de C1 se trouve dans le champ A1:A1000 et renvoie la valeur de B si le résultat est supèrieur à 0
          mettez les blocages $ aux bons endroits pour copier la formule vers le bas (A1 et A1000 sont bloqués, B1 et C1 sont libres)
          A noter pour conclure que cette dernière proposition si elle fonctionne, démontre que votre message initial ne posait pas la bonne question.

          Crdlmnt

          0
          1. bonjour Vaucluse
            je (nous ) ne m'etonnerai plus de rien surtout d'une catastrophe chimique quand on decouvre à qui sont confiées la gestion de produits .... bonjour "seveso" bravo "AZF " desormais tout doit etre limpide ;surtout pas de cassement de tete ; du tout cuit ,rien que du tout cuit . C'est quand meme pas compliqué d'essayer d'adapter une bride de solution a une question mal ficelée
            face à cela eh! bien je boirai 2 aperos de colere ce soir (touts les pretextes sont bons)
            0
          2. ah oui j'y pense ;a l'occasion quand la formule a ete saisie le = a certainement ete oublié ;c'est pour cela qu'il n'y a que des formules (steriles) apres etirage alors qque soit la solution ............
            0