Excel : tri dans 3 colonnes
Résolu
rgtahiti
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
rgtahiti Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
rgtahiti Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Excel : tri dans 3 colonnes
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
3 réponses
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?
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?
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 ?
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 ?
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
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
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
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