recherchev ou sommeprod ?

breakers

XLDnaute Junior
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
    image 1.jpg
    46.6 KB · Affichages: 60
  • image 2.jpg
    image 2.jpg
    59.3 KB · Affichages: 53
  • image 1.jpg
    image 1.jpg
    46.6 KB · Affichages: 60
  • image 2.jpg
    image 2.jpg
    59.3 KB · Affichages: 71
  • image 1.jpg
    image 1.jpg
    46.6 KB · Affichages: 61
  • image 2.jpg
    image 2.jpg
    59.3 KB · Affichages: 55

breakers

XLDnaute Junior
Re : recherchev ou sommeprod ?

re !

en effet dsl

mais étant au taff je n'avais pas de compresseur sous la main avec accès restreint and co donc là c'est bon :)

voici le fichier


merci
 

Pièces jointes

  • Classeur1.zip
    205.1 KB · Affichages: 45
  • Classeur1.zip
    205.1 KB · Affichages: 50
  • Classeur1.zip
    205.1 KB · Affichages: 41

Jocelyn

XLDnaute Barbatruc
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
 

breakers

XLDnaute Junior
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
 

Jocelyn

XLDnaute Barbatruc
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:

Modeste geedee

XLDnaute Barbatruc
Re : recherchev ou sommeprod ?

Bonsour®

en espérant avoir compris :
 

Pièces jointes

  • Copie de Classeur1.xls
    398.5 KB · Affichages: 40
  • Copie de Classeur1.xls
    398.5 KB · Affichages: 52
  • Copie de Classeur1.xls
    398.5 KB · Affichages: 53
  • V(2).xlsx
    88 KB · Affichages: 35
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 414
Messages
2 088 230
Membres
103 775
dernier inscrit
CriCri92