Formule Excel "si"

Bonjour,

Je cherche une formule qui me permettrai d'associer une "classe" à une "mention".
Je m'explique... dans les cellules de la colonne "A" j'ai des mentions "H301, H319, H225" et j'aimerai que sur les cellules de la colonne "B" il apparaisse :
4140 si dans "A", il y a "H301"
4510 si dans "A", il y a "H410" .... en face les cellules correspondantes

Sachant que je ne veux pas éliminer des conditions... par exemple si dans une ligne de la col A j'ai "H301" et "H225" je veux voir apparaitre dans la col B "4140 et 4331

et particularité pour quelques lignes (sinon ce n'est pas drôle...), si dans une cellule de la col A j'ai "H301 H370 H225 et H310" dans la col B il me faut "4722"

Si quelqu'un peut m'aider, ça serait super !

Merci d'avance et bonne journée!

6 réponses

  1. Contributeur
    Bonsoir Catarina.

    On attend toujours ton fichier Excel, réclamé depuis le post #1 du 21 janvier par DjiDji ...
    0
    1. Merci de vos réponses..

      Je me suis mal exprimée en effet.. dans une première feuille, j'ai rempli la colonne A avec les mentions HXXX et colonne B les catégories correspondantes.. 4XXX (ce qui me sert de base)

      Je veux faire apparaitre le résultat sur la deuxième feuille de calcul, à coté de la colonne contenant les mentions H...
      0
      1. Bonjour Raymond PENTIER

        C' est la demande qui est incohérente :
        4140 si dans "A", il y a "H301"
        col A j'ai "H301 H370 H225 et H310" dans la col B il me faut "4722"
        Votre formule ne peut être utilisée seule.

        Pour que ma proposition réponde aux demandes il faut que dans la feuille de base il y ai en colonne A les références H225 H301 H310 H370 et en colonne B les valeurs correspondantes, une valeur par ligne.
        0
        1. Contributeur
          Bonjour.

          La proposition de JB22 répond à la première partie de la question " ... 4510 si dans "A", il y a "H410" .... en face les cellules correspondantes ".

          Il reste à répondre à la question " si dans une ligne de la col A j'ai "H301" et "H225" je veux voir apparaitre dans la col B "4140 et 4331 ".

          Quant à la question " si dans une cellule de la col A j'ai "H301 H370 H225 et H310" dans la col B il me faut "4722" ", je me demande pourquoi tu la poses, puisque la formule en B2 est simplissime :
          =SI(A2="H301 H370 H225 H310";"4722";"")
          0
          1. DjiDji59430 n' a pas répondu; peut être est-il comme moi, il n' a pas pu s' inscrire sur le site.

            Il faut créer une feuille de base .
            Colonne A
            Référence.................Plage A6:B10 dans l" exemple
            Colonne B Résultat

            Une feuille de Résultats
            Colonne A
            Référence
            Colonne B Résultat
            Dans cette feuille en colonne B mettre la formule suivante =, à recopier vers le bas
            SI(A6<>"";RECHERCHEV(A6;BASE!$A$6:$B$$10;2;FAUX))

            Cdtn
            JB22
            0
            1. Bonjour,

              Un fichier EXCEL (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ , ainsi que ta version d'Excel, permettrait aux intervenants de répondre plus précisément à ta question.
              Crdmt
              0