Les Allergies
Alimentaires
Posez votre question Signaler

[Excel] Recherche selon 2 critères ?

Vausselin - Dernière réponse le 14 juil. 2010 à 18:11
Bonjour,
Sur EXCEL2000 j'essaie désespérément de réaliser une recherche selon 2 critères situés dans 2 colonnes, sans trop de réussite...
En colonne A : j'ai un nombre général (qui revient sur 4 autres lignes)
En colonne B : un texte (qui lui aussi revient sur d'autres lignes)
Et je souhaiterais obtenir sur une autre page la valeur de la colonne C de la page précédente correspondant au couple (A,B) unique.
Pourriez-vous m'aider ?
D'avance Merci !
Val-48
Lire la suite 

[Excel] Recherche selon 2 critères »

10 réponses
Réponse
+12
moins plus
L'explication microsoft.com.

L'exemple pris correspond tout a fait a la situation.

http://support.microsoft.com/kb/465704/fr
jéjélabite - 14 juil. 2010 à 18:11
TU VEND DU RËVE MEC
Ajouter un commentaire
Réponse
+2
moins plus
Robin : As-tu bien pensé à valider par Ctrl+Shift+Enter ?
Ajouter un commentaire
Réponse
+1
moins plus
Merci pour le tuyau....

Cependant, la formule "ligne" est une référence absolue, non relative dans une plage de données, alors que la formule "index" opère en relatif.
Lorsque les plages sur lesquelles on effectue l'opération commencent au-delà de la ligne 1, il faut tenir compte du décalage dans la formule.
Comment résoudre le problème qui se pose lorsque l'on travaille sur une feuille où les plages sont susceptibles de bouger?

Merci pour vos réponses.
jls001- 13 mai 2009 à 17:19
Pour utiliser des dénominations de plages de cellules variables :

il faut modifier la valeur de définitions des plages ( CTRL F3 )
et la remplacer par une fonction decaler/Nbval

ex:

en col A j'ecris

A1 : Produits
A2 : 100
A3 : 101
A4 : 102

Je selectionne la plage de cellules, puis CTRL Shift F3 et je valide par ok.

par CTRL F3 je peux voir que la dénomination "produits" fait référence aux cel $A$1:$A$4

cette définition impose une plage fixe (de A1 à A4)

Si je remplace la def par la formule =DECALER($A$2;;;NBVAL($A:$A)-1) j'obtiens une plage qui varie en fonction de ce qui est ajouté ou supprimé dans la colonne A.

la valeur de la plage est décalée entre $A$2 , et une hauteur correspondant à la quantité de cellules non vides comprises en col A. (-1 c'est pour le titre qui n'est pas une donnée !!)

C'est tout simple !

Bon courage

Jean luc Stefanini
Ajouter un commentaire
Réponse
+0
moins plus
C'est également cela que je recherche et ton lien vers microsoft.com. est très bien mais il semble que cela fonctionne avec une certaine version de excel.

J'ai refait leur exemple et la forumule me retourne #VALEUR!

leur formule en C8 est :
=INDEX(C1:C5;MAX(SI((A8=A1:A5)*(B8=B1:B5);LIGNE(C1:C5);0)))


Nom Prénom Ville Note
Dupont Marie Paris 10
Durant Paul Marseille 15
Dupont Pierre Lyon 14
Durant Jacques Lille 18


Durant Jacques #VALEUR!
Ajouter un commentaire
Réponse
+0
moins plus
Robin, tu as enfaite oublié de mettre les {.....}.
Pour mon non plus cela na pas marché, mais en écoutant Oliv, une fois que tu as colelr ta formule et avant de sortir de la cellule il faut bien faire Ctrl+Shift+Enter. Cela te met directement les { dans ta formule.
Cool, ça marche bien !!
Merci Oliv !!!
Ajouter un commentaire
Réponse
+0
moins plus
Merci, ça défonce !! :)

Heureusement qu'il y a ce genre de forums !!
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,


Je suis parvenu à utiliser cette formule, mais je souhaite pouvoir l'adapter.

Comment faire pour transcrire la formule suivante :

{=SOMME(SI(($T$6 EstContenu quanti3)*($S9=quanti4);quanti5;0))}

Je souhaite que toute valeur de la plage 'quanti3' qui contienne la valeur en 'T6' soit sommée.

Une idée? J'en ai mal au crâne.
Tchang - 25 nov. 2009 à 22:46
bonjour,
désolé les gas je sais que ma question vien un peut tardivement mais je bloc sur un problemme similaire a qq detail prés, en fait je travail sur un outil de controle me permetant de veriefier si un élément a étais saisie en double, et me permetant d'avoir un tableau récap chaque mois, pour illustration une collone A avec date de saisie , et une collone B avec num de vol , l'bjective etant de verifier si un vol a etais saisie 2 fois ou si il n'a pas etais saisie du tous, le resultat recherche etant un affichage du tip 0 (pour aucun vol saisie avec ces critère), 1 pour vol saisie une fois , 2 pour deux fois . je tien a presisé que que tableau utilisé est importé d'une bas de donné access, je suis sur qu'il doit est avoir des sollution plus simple 5sous access eventuellement ), mais vous excuserais mon ignorance , je ne suis qu'un novice plein de binne volonté.
merci d'avance si reponse .
Ajouter un commentaire
Ce document intitulé « [Excel] Recherche selon 2 critères ? » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?