Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

recherchev ou sommeprod ?

  • Initiateur de la discussion Initiateur de la discussion breakers
  • 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 !

B

breakers

Guest
Bonjour

je viens vers vous car je ne trouve pas et je suis sur que c'est facile ....

voila je recherche une valeur en fonction de 2 criteres :
voir image 1

et je recherche donc dans l'onglet 2 la valeur se croisant pour ces 2 criteres voir image 2.

dsl je n'arrive pas à poster un fichier avec peu de donnée sans perdre la mise en forme qui est importante

car l'ideal il faut que la valeur de la cellule et la couleur soit recopier mais bon si deja la valeur sa va.

un grand merci d'avance pour votre aide
 

Pièces jointes

  • image 1.jpg
    46.6 KB · Affichages: 64
  • image 2.jpg
    59.3 KB · Affichages: 55
  • image 1.jpg
    46.6 KB · Affichages: 63
  • image 2.jpg
    59.3 KB · Affichages: 73
  • image 1.jpg
    46.6 KB · Affichages: 65
  • image 2.jpg
    59.3 KB · Affichages: 58
Re : recherchev ou sommeprod ?

Bonjour le Forum,
Bonjour breakers, Modeste Geedee, JBARBE,

Etant donné qu'a priori tu n'as pas de doublons dans ta colonne Item No pas la peine d'utiliser un sommeprod (qui est gourmand en ressource

on peut tester en B2

Code:
=INDEX(Feuil2!$K$8:$R$496;EQUIV(Feuil1!$A2;Feuil2!$D$8:$D$496;0);EQUIV(Feuil1!B$1;Feuil2!$K$7:$R$7;0))

Cordialement
 
Re : recherchev ou sommeprod ?

re et bonjour 🙂

en effet cela marche nickel !!!!!

peux tu par contre m'expliquer en français la formule ( genre elle recherche sa ici et la etc...) et donc comment fonctionne cette fonction index et equiv.

en tou cas un grand merci à toi
 
Re : recherchev ou sommeprod ?

re

Index(plage ou se trouve la valeur cherchée;ligne sur laquelle elle est,colonne dans laquelle elle est)

"plage ou se trouve la valeur cherchée" on sait = Feuil2!$K$8:$R$496

ensuite on détermine sur quelle ligne pour cela EQUIV(valeur cherchée, plage ou elle se trouve; ici le critère (o pour trouver la valeur exact, 1 pour trouver la plus grande valeur inférieur a la valeur cherchée sur un plage triée par ordre croissant, -1 pour l'inverse de 1) permet de renvoyer en quelle place dans la plage se trouve cette valeur

donc pour déterminer la ligne de notre index EQUIV(Feuil1!$A2 (70259265);Feuil2!$D$8:$D$496;0 (car valeur exacte)) va renvoyer 10 car 70259265 est en 10ème position dans la plage Feuil2!$D$8:$D$496

on fait pareil pour déterminer la colonne avec EQUIV(Feuil1!B$1;Feuil2!$K$7:$R$7;0) va renvoyer 1 car 201340 est en première position dans la plage Feuil2!$K$7:$R$7

La formule complète

=INDEX(Feuil2!$K$8:$R$496;EQUIV(Feuil1!$A2;Feuil2!$D$8:$D$496;0);EQUIV(Feuil1!B$1;Feuil2!$K$7:$R$7;0))

dis à excel renvoi la valeur de la cellule au croisement de la ligne 10 et de la colonne 1 de la plage Feuil2!$K$8:$R$496

Voila j'espère que cela t'éclaire un peu
 
Dernière édition:
- 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
7
Affichages
338
Réponses
4
Affichages
313
Réponses
7
Affichages
689
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…