Croisement fonction recherchev et rechercheh

Mat_

XLDnaute Nouveau
Bonjour à tous,

Voilà je voulais savoir s'il existe une formule, ou une technique, qui permet de renvoyer une donnée suite à 2 conditions.

Je mets en copie un petit fichier pour montrer ce que je veux faire.
J'ai un tableau en feuille 1 qui contient déjà les données et dans la feuille 2, je veux qu'en fonction de la colonne (bateau, voiture, ...) et de la ligne (rouge, bleu, ...) je retrouve les données de la feuille 1 au croisement de la bonne colonne et bonne ligne.

La fonction rechercheh aurait pu marché, mais la ligne n'est pas fixe, du coup j'ai essayé de combiner rechercheh et rechechev mais sans succès.

Merci d'avance.
 

Pièces jointes

  • Exemple 1.xlsx
    9 KB · Affichages: 86
  • Exemple 1.xlsx
    9 KB · Affichages: 100
  • Exemple 1.xlsx
    9 KB · Affichages: 103

Tibo

XLDnaute Barbatruc
Re : Croisement fonction recherchev et rechercheh

Bonjour,

Avec un INDEX / EQUIV :

en C2 :

Code:
=INDEX(Feuil1!$B$2:$G$7;EQUIV($B2;Feuil1!$A$2:$A$7;0);EQUIV(C$1;Feuil1!$B$1:$G$1;0))

à recopier vers le bas et vers la droite.

Au préalable, efface l'espace qui est au bout de "Bleu " sur l'onglet Feuil1

@+

Autres solutions :

Code:
=DECALER(Feuil1!$A$1;EQUIV($B2;Feuil1!$A$2:$A$7;0);EQUIV(C$1;Feuil1!$B$1:$G$1;0))

ou :

Code:
=INDIRECT("Feuil1!"&ADRESSE(EQUIV($B2;Feuil1!$A$2:$A$7;0)+1;EQUIV(C$1;Feuil1!$B$1:$G$1;0)+1))

@+

Edit : Salut Hubert :)

@+
 
Dernière édition:

Cousinhub

XLDnaute Barbatruc
Re : Croisement fonction recherchev et rechercheh

Bonjour,

Regarde le fichier joint.

Dans l'onglet 1, j'ai rajouté 3 zones de noms (Ruban formules, Gestionnaire de noms)

Et dans l'onglet 2, une formule à base d'Index(Equiv)...

au fait, il y avait un espace après le "bleu" dans l'onglet 1.

Bonne soirée

Oups, salut Tibo
 

Pièces jointes

  • Exemple 1_v1.xlsx
    10.3 KB · Affichages: 79

R@chid

XLDnaute Barbatruc
Re : Croisement fonction recherchev et rechercheh

Bonjour le Forum,
Salut mes Chers Amis,
en C2,
Code:
=RECHERCHEV($B2&"*";Feuil1!$A$2:$G$7;EQUIV(C$1;Feuil1!$A$1:$G$1;0);0)
@ tirer vers le bas et vers la droite
@ micalement
 

JCGL

XLDnaute Barbatruc
Re : Croisement fonction recherchev et rechercheh

Bonjour à tous,
Salut Tibo,
Salut BH²
Salut Rachid,

Tu peux essayer aussi en C2 de Feuil2 et à droite et vers le bas (après avoir enlevé l'espace après Bleu en Feuil1):
Code:
=SOMMEPROD((Feuil1!$B$1:$G$1=C$1)*(Feuil1!$A$2:$A$7=$B2)*Feuil1!$B$2:$G$7)

A++ les amis
A + à tous
 

croco40

XLDnaute Occasionnel
Re : Croisement fonction recherchev et rechercheh

Bonjour à tous,
J'ai moi aussi ce genre de problème et j'avoue que Index Equiv fonctionne bien.
dans mon cas, j'ai un tableau qui fait plus de 4500 références.
Il est comme en pièce jointe Feuille "Départ" + Feuille "Mois précédent".
On peut voir que le titre des colonnes est affecté d'un mois à chaque fois en effet au mois de février, j'aurais un mois de moins qu'en janvier, etc.
Le résultat recherché fonctionne très bien avec Index Equiv, pour les prévision en cours, mais dès que j'ajoute en plus les fermes ca me renvoie #N/A.
Auriez-vous une idée pour adapter Index Equiv, ou par VB ?
Par avance merci.
Suerte
Croco.
 

Pièces jointes

  • Classeur2.xlsm
    12.9 KB · Affichages: 39
  • Classeur2.xlsm
    12.9 KB · Affichages: 41
  • Classeur2.xlsm
    12.9 KB · Affichages: 45
Dernière édition:

Statistiques des forums

Discussions
312 505
Messages
2 089 094
Membres
104 029
dernier inscrit
Neozz14