Recherche dans plusieurs cellules

  • Initiateur de la discussion Initiateur de la discussion decojmax
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

decojmax

Guest
Bonjour,
pas trés calé en Excel et j'imagine que mon problème doit être d'une simplicité enfantine pour les cadors de ce forum.....;
J'ai 3 colonnes (A,B,C) qui contiennent un chiffre de 1 à 16.

J'ai 9 colonnes (D,E,F,G,H,I,J,K,L) qui contiennent aussi des chiffres de 1 à 16.

Je souhaite que si une des 9 colonnes contient n'importe quel chiffre des 3 colonnes (A,B,C), mettre dans une 13ème colonne, le résultat d'un calcul, sinon, mettre "0" dans cette 13ème colonne.

Avec la Fonction SI, je n'y arrive pas.
Quelle fonction faut-il utiliser ?

Merci pour votre aide.
 
Re : Recherche dans plusieurs cellules

Bonjour à tous,

Kjin a tout à fait raison, et j'ai supposé peut-être un peu vite que decojmax voulait parler de nombres.

Mais la formle proposée n'est pas correcte, il faut écrire en M2 :

=VotreCalcul*SIGNE(SOMMEPROD((D2:L2=A2)+(D2:L2=B2)+(D2:L2=C2)))

A+
 
Dernière édition:
Re : Recherche dans plusieurs cellules

Bonjour à tous,

Kjin a tout à fait raison, et j'ai supposé peut-être un peu vite que decojmax voulait parler de nombres.

Mais la formle proposée n'est pas correcte, il faut écrire en M2 :

=VotreCalcul*SIGNE(SOMMEPROD((D2:L2=A2)+(D2:L2=B2)+(D2:L2=C2)))

A+

Merci Job75, c'est exactement ça.
Merci et bravo
 
Re : Recherche dans plusieurs cellules

Euh.....
Finalement désolé, mais ça ne marche pas.
Je joins un fichier exemple.
Dans cet exemple, je fais une sélection de numéros (Colonnes D à L)
Ensuite, si un de ces numéros sort (Colonnes A à C), le fichier doit afficher "Gagné en colonne M, sinon, il doit afficher "Perdu"
Pour faciliter la lecture j'ai mis en rouge les numéros trouvés dans la sélection.
Merci encore pour votre aide.
 

Pièces jointes

Re : Recherche dans plusieurs cellules

Bonjour,

Ci dessous ma petite contribution.

J'utilise dans l'étape 1 la fonction Equiv, qui me permet de savoir si une valeur se trouve dans un tableau: (résultat = position dans le tableau ou #NA)

dans l'étape 2 La Fonction SI et ESTERREUR quand la valeur de l'étape 1 donne #NA.

A+

Claude
 

Pièces jointes

Re : Recherche dans plusieurs cellules

Bonjour,
Je n'y connais rien...mais d'après tes explications et tes calculs mystérieux, je ne vois pas où est le pb:
En AG3 =SI(NB.SI(F3:N3;A3);E3*AH3/AI3;0)
En AM3 =SI(NB.SI(O3:W3;A3);E3*D3*AN3/AO3;0)
En AS3 =SI(NB.SI(X3:AF3;A3);E3*D3*AT3/AU3;0)
Si j'ai bien compris
A+
kjin
 
Re : Recherche dans plusieurs cellules

Bonjour,
Je n'y connais rien...mais d'après tes explications et tes calculs mystérieux, je ne vois pas où est le pb:
En AG3 =SI(NB.SI(F3:N3;A3);E3*AH3/AI3;0)
En AM3 =SI(NB.SI(O3:W3;A3);E3*D3*AN3/AO3;0)
En AS3 =SI(NB.SI(X3:AF3;A3);E3*D3*AT3/AU3;0)
Si j'ai bien compris
A+
kjin
Merci kjin, ça marche bien.
Sauf que là on ne vérifie que si dans les sélections (système 1, 2 et 3) il y a le même chiffre que dans la cellule A3. Je souhiterais que l'on compare aux 3 cellules A3, B3 et C3 car le gagnant n'est pas nécessairement dans A3, il peut se trouver aussi dans B3 ou C3. Quelques fois même pour des chevaux "faisant écurie" on peut avoir plusieurs gagnants.
En tout état de cause merci, ça m'a été d'un grand secours.
Cordialement
 
Re : Recherche dans plusieurs cellules

Re,
De retour sur le forum, juste une remarque.
Les formules avec SOMMEPROD ne fonctionnent pas correctement à cause des cellules vides qui se trouvent aussi bien dans les colonnes B et C que dans les colonnes suivantes.
A+
 
Re : Recherche dans plusieurs cellules

Bonjour tous,

Avec SommeProd sous cette forme
=SOMMEPROD(NB.SI(A3:C3;F3:N3))

ça donne pour la colonne AG :
=SI(ET(AI3>0;SOMMEPROD(NB.SI(A3:C3;F3:N3)));E3*AH3/AI3;0)

Pour la colonne AM :
=SI(AO3>0;(E3*D3*AN3/AO3)*SOMMEPROD(NB.SI(A3:C3;O3:W3));0)

Pour la colonne AS :
=SI(AU3>0;(E3*D3*AT3/AU3)*SOMMEPROD(NB.SI(A3:C3;X3:AF3));0)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
569
Réponses
9
Affichages
884
Réponses
5
Affichages
753
L
  • Question Question
Réponses
3
Affichages
768
Retour