Recherche cellule excel

Résolu/Fermé
Ma - 12 août 2011 à 10:22
cousinhub29 Messages postés 976 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 décembre 2024 - 29 août 2011 à 17:03
Bonjour,

Configuration : J'ai un tableau de chiffre avec des noms dans la première colonne et des dates dans la première ligne.
Besoin : Dans une cellule hors de ce tableau, je souhaite qu'une formule m'indique ceci : si la date (info en ligne) est XXX (-> résultat d'une cellule) ET SI le nom (info en colonne) est YYY (-> résultat d'une autre cellule) :: affiche le chiffre renseigné au croisement des deux.

Une sorte de somme.si mais dont les critères ne viendraient pas que de colonnes ou que de lignes mais bel et bien des deux. résultat d'un croisement.

Merci pour votre aide ! ça fait longtemps que je cherche...

Ma

2 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
12 août 2011 à 19:56
Bonjour,

ta formule sera de la forme :
=INDEX(B$2:E$10;EQUIV(H2;A2:A10;0);EQUIV(I2;B1:E1;0))
et si tu nommes tes plages :
=INDEX(B$2:E$10;EQUIV(H2;noms;0);EQUIV(I2;dates;0))

exemple : http://www.cijoint.fr/cjlink.php?file=cj201108/cijOTTSlNv.xls

eric
1
antipolis a Messages postés 15609 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 12 novembre 2014 2 859
13 août 2011 à 13:04
Excellent. [+1]
0
Un grand merci Eriiic,

désolée pour le retard de réponse je viens de pouvoir l'essayer au travail. C'est impec.

Regards,

Ma
0
Bonjour,

Je reviens sur ma question car en fait j'ai une exigence supplementaire que je n'ai pas réussi à satisfaire à coup de ET, ou de 3e EQUIV.
Que faire si dans en colonne ou en ligne j'ai en fait 2 critères à respecter.
Par exemple dans une colonne le nom d'une entreprise en particulier et dans une autre colonne les ventes.

Merci pour votre support.

Marlène
0
cousinhub29 Messages postés 976 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 décembre 2024 347
29 août 2011 à 17:03
Bonjour,

Par l'intermédiaire d'une formule matricielle, c'est à dire qu'au lieu de rentrer simplement la formule en appuyant sur "Entrée", il faut la valider en appuyant simultanément sur "Ctrl" + "Shift" + "Entrée"

utilise cette formule, en supposant que l'entreprise cherchée soit dans la cellule K2, la vente dans la cellule L2, et la date dans la cellule M2 (les données dans la plage C2:H17, les entreprises dans la plage A2:A17, les ventes dans la plage B2:B17, et les dates dans la plage C1:H1) :

=INDEX($C$2:$H$17;EQUIV($K$2&$L$2;$A$2:$A$17&$B$2:$B$17;0);EQUIV($M$2;$C$1:$H$1;0))


Si la combinaison des touches est correcte, la formule doit être entourée de { et }

bon courage
0