Recherche caractère et revoie la valeur de la cellule voisine

Fermé
noffiz Messages postés 3 Date d'inscription mardi 18 décembre 2012 Statut Membre Dernière intervention 18 décembre 2012 - 18 déc. 2012 à 06:15
noffiz Messages postés 3 Date d'inscription mardi 18 décembre 2012 Statut Membre Dernière intervention 18 décembre 2012 - 18 déc. 2012 à 14:05
Bonjour,

Je cherche une façon d'effectuer une recherche de caractère dans un tableau et de renvoyer la valeur de la cellule voisine.

Je m'explique:

j'ai un tableau qui démontre le nombre d'heures travaillées pour chaque employés selon les journées de la semaine et différents restaurants.

Les employés peuvent travailler dans différents restaurants de jour en jour.

J'aimerais pouvoir faire l'addition de toutes les heures travaillées pour chacun des employés.

j'essaie de trouver la formule qui résumerait ceci:
si dans cette plage de cellules (tableau), il y a une cellule qui contient les caractère suivant: "liza" (qui est le nom d'une employées) alors revoie moi la valeur de la cellule voisine (qui se trouve à être le nombre d'heure travaillées dans ce restaurant).

Ensuite je veux faire un total de toute les heures.

J'ai cherché avec la fonction Index, RechercheH, Equiv... mais je ne trouve rien...

Quelqu'un aurait une idée comment faire ?

Merci infiniment!


A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
18 déc. 2012 à 06:51
Bonjour
=SI(NB.SI(A1;"*Liza*");B1;"")
ou
=SI(NB.SI(A1;"*"&X1&"*");B1;"")
avec Liza i=nscrit en X1
crdlmnt
0
noffiz Messages postés 3 Date d'inscription mardi 18 décembre 2012 Statut Membre Dernière intervention 18 décembre 2012
18 déc. 2012 à 13:32
C'Est presque ça que je recherche, par contre la valeur ne sera pas toujours dans B1 mais dans une cellule juste a droite de la cellule qui contient "liza" qui elle même ne sera pas toujours à la même place.. il faudrait utiliser un DECALER j'imagine, mais je ne sais pas comment l'imbriquer..

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
Modifié par Vaucluse le 18/12/2012 à 13:40
Re
avec Lisa en X1
et une ligne à traiter de A1àW1, à adapter

=Si(NB.SI(A1:W1;"*"&A1&"*");INDEX(A1:W1;EQUIV("*"&A1&"*";A1:W1;0));"")

S'il y a plusieurs fois lisa dans la ligne, la formule ne renvoie que la premiere trouvée


crdlmnt


ne sommes nous pas seuls à comprendre ce que l'on explique?
0
noffiz Messages postés 3 Date d'inscription mardi 18 décembre 2012 Statut Membre Dernière intervention 18 décembre 2012
18 déc. 2012 à 14:05
j'ai essayé la formule mais ça ne me donne pas le résultat souhaité..
j'ai eu une autre réponse qui dit ceci et ça fonctionne:

=SOMME.SI($B$2:$H$6;"*liza*";$C$2:$I$6)


Merci quand-même Vaucluse !
0