Bonjour,
Avec une fonction perso où Plage doit englober toutes les colonnes concernées (la première colonne état celle ou est faite la recherche du mot "Chat" et la dernière celle de la valeur à retourner celles d'avant et après n'ayant aucun intérêt dans la recherche) Col2 est le numéro de la colonne dans la plage pour la recherche de Mot2 et ColRetour est le numéro de la colonne de la valeur à retourner :
Function ChercheMot(Plage As Range, _
Mot1 As String, _
Mot2 As String, _
Col2 As Integer, _
ColRetour As Integer) As String
Dim Cel As Range
Dim Adr As String
For Each Cel In Plage.Columns(1).Cells
If Cel.Value = Mot1 And Cel.Offset(, Col2 - 1).Value = Mot2 Then
ChercheMot = Cel.Offset(, ColRetour - 1).Value
Exit Function
End If
Next Cel
End Function
et en C7, la formule va ressembler à ça :
=ChercheMot('Placements médias '!C4:H79;"Chat";"Pub imprimé 1";5;6)