Recherche de texte dans une cellule

Résolu
vinnyboy79 -  
 vinnyboy79 -
Bonjour,

je tente depuis quelques heures de trouver une solution à ce problème, mais les questions posées ne correspondent pas réellement à ce dont j'ai besoin. Alors voici mon problème en version simplifiée!

Cellule A2 = liste de prénoms, tous séparés par une virgule (ex. : Véronique, Alexia, Marina, Éric)
Cellule B2 = nombre d'heures travaillées
Cellule C1 = Véronique
Cellule D1 = Alexia
Cellule E1 = Marina
Cellule F1 = Éric

Ce que je veux, pour les cellules C2:F2, c'est de faire une recherche dans A2, si le nom apparaît, inscrire le nombre d'heures travaillées, sinon, inscrire 0.

Évidemment, la formule devrait pouvoir s'étirer, car sous la cellule A2, j'en ai 150 autres et j'ai une liste de 30 noms qui seront inscrit en C1:AE1.

Si c'est possible, il faudrait rester dans les formules Excel, parce la programmation VBA, c'est pas mon fort!

Merci pour votre aide!

2 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

En C1 :
=SI(ESTERR(TROUVE(C$1;$A2));"";$B2)
à tirer vers la droite puis vers le bas

Patrice

PS : il vaut mieux utiliser :
=SI(ESTERR(TROUVE(C$1&",";$A2&","));"";$B2)
pour différencier tous les prénoms (par ex Marie, Anne-Marie)
1
vinnyboy79
 
Semble fonctionner à merveille.

Merci!
0