Bonjour,
D'après la formule que vous avez essayer de créer, je vois que vous disposez d'une version excel récente, ce qui n'est pas mon cas, alors en attendant mieux, je vous propose une formule qui utilise une fonction personnalisée.
La formule en D1 et à tirer vers le bas:
=valeur('BASE DE DONNEE'!$A$1:$A$1000;$B1)
La fonction personnalisée:
Function Valeur(Plage As Range, Cellule As Range) As Double
For Each cell In Plage
If InStr(1, Cellule, cell, 1) > 0 Then
Valeur = cell.Offset(0, 1).Value
Exit Function
End If
Next
End Function
le fichier
Cdlt