Excel : tri dans 3 colonnes

Résolu/Fermé
rgtahiti Messages postés 60 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 9 juillet 2015 - 22 mars 2011 à 15:36
rgtahiti Messages postés 60 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 9 juillet 2015 - 24 mars 2011 à 08:35
Bonjour,

J'ai créé un premier tableau de saisi avec les colonnes suivantes :
- A et les valeurs A1, A2, A3,...
- B et les valeurs B1, B2, B3,...
- C et les valeurs C1, C2, C3,...

J'ai créé un second tableau de calcul dans lequel je cherche à récupérer la valeur dans A pour différentes valeurs de B et de C.

J'ai pu y parvenir dans le cas où les valeurs de A sont numériques (grâce à la fonction sommeprod), mais je parviens pas à le faire lorsque A est du texte.

Quelle fonction d'excel me permettrait de l'obtenir ?

Je vous remercie.

A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 23/03/2011 à 18:55
Bonjour
pas sur d'avoir compris. Faut il que les valeurs de B et C soient groupées pour que vous éditiez A
si c'est le cas, une formule matricielle, avec les valeurs cherchées ensemble en D1 et E1 :
=INDEX($A$1:$A$1000;EQUIV(D1&E1;$B$1:$B$1000&$C$1:$C$1000;0);1)

formule à entrer avec les touches majuscules et ctrl enfoncées, de façon à ce qu'elle se retrouve entre les accolades

crdlmnt


Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
rgtahiti Messages postés 60 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 9 juillet 2015
22 mars 2011 à 16:04
Merci pour votre réponse,
Premièrement, oui, il faut que B et C soient groupés.
Deuxièmement, pouvez-vous me préciser les valeurs, ou les formules à créer en D1 et E1 ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 22/03/2011 à 16:12
Pas compris là?
il n'y a pas de formule à, mettre en D1 et E1 mais uniquement celles que vous cherchez
respectivement et dans l'ordre dans les colonnes B et C pour pouvoir ressortir la valeur correspondante de A
Si on se référe aux liste de vos premiers messages:
par exemple:
la formule en F1
en D1 vous entrez B2
en E1 vous entrez C2
la formule vous renverra A2
vous pouvez bien entendu inclure directement les valeurs de B2 et C2 dans la formule à la place des adresse D1 et E1 (entre guillemets s'il s'agit de texte.)
et bien entendu aussi, D1 et E1 peuvent être remplacées par les adresses de votre second tableau où vous placez les valeurs cherchées.
crdlmnt
0
rgtahiti Messages postés 60 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 9 juillet 2015
23 mars 2011 à 19:38
Pardonnez ma précipitation, ce que j'ai pensé comprendre de votre réponse ne fonctionne finalement pas.
Ici un fichier pour expliquer plus clairement mon problème :
http://cjoint.com/data1/1dxtJmvPqjT.htm
Cordialement.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
23 mars 2011 à 19:50
Normal rgtahiti:
votre formule:
=INDEX(saisie!A:A;EQUIV(A3&B3;saisie!B:B&saisie!C:C))
la mienne :
=INDEX(saisie!A:A;EQUIV(A3&B3;saisie!B:B&saisie!C:C;0);1)
manque quelque détails à la fin !
rappel à entrer avec maj+ctrtl+enter

soit ici en format Excel 97 pour faciliter le transfert via cijoint
http://www.cijoint.fr/cjlink.php?file=cj201103/cijHYYn49N.xls
crdlmnt
0
rgtahiti Messages postés 60 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 9 juillet 2015
24 mars 2011 à 08:35
En effet... ça fonctionne mieux. Merci.
0
rgtahiti Messages postés 60 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 9 juillet 2015
22 mars 2011 à 16:18
Je vous remercie, ça fonctionne.
0