Formule si une cellule contient

Bonjour,

Je me permets de vous contacter car je bloque sur une formule Excel.

Concrètement, je souhaiterais par exemple dans mon fichier que si la cellule B1 contient une valeur figurant dans la colonne F, dans ce cas, il faudra prendre la cellule adjacente figurant en colonne E.

J'ai essayé à plusieurs reprises des formules type CHERCHE, RECHERCHEV, NB.SI en vain.

Si vous avez des idées, je suis preneur,

14matrice.xlsx (8.65 Ko)

Merci d'avance,

Bonjour Banou02,

Essayez avec cette formule en C1, à étendre vers le bas:

=INDIRECT("E"&SI(ESTNUM(CHERCHE($F$1;B1));1;SI(ESTNUM(CHERCHE($F$2;B1));2;SI(ESTNUM(CHERCHE($F$3;B1));3;SI(ESTNUM(CHERCHE($F$4;B1));4;5))));1)

Bonjour

Avec une fonction personnalisée :

Function MaFonction(celTexte As Range, table As Range) As String
Dim c As Range
Dim r As String
   For Each c In table.Columns(2).Cells
     If InStr(1, celTexte.text, c.text) > 0 Then r = c.Offset(0, -1).text
   Next c
   MaFonction = r
End Function

Exemple :

5banou02.xlsm (15.05 Ko)

Bonjour,

Super,

Merci de vos retours

Rechercher des sujets similaires à "formule contient"