recherche croisée

  • Initiateur de la discussion damien
  • Date de début
D

damien

Guest
Salut à tous,

Quelqu'un aurait-il une formule pour qu'excel renvoie une valeur en fonction d'une collone et d'une ligne, une sorte de recherchev et de rechercheh cumulées ?

merci d'avance
 
L

Lord Nelson

Guest
Salut Damien,

La combinaison INDEX / EQUIV devrait répondre à ta question.
Par exemple :

=INDEX(A4:D57;23;4)
Donne la valeur contenue à la 23e ligne et 4e colonne de la plage A4 à D57,
=INDEX(A4:D57;EQUIV("CERI";A4:A57;0);4)
Donne la valeur contenue sur la ligne où se trouve "CERI"
=INDEX(A4:D57;EQUIV("CERI";A4:A57;0);EQUIV("PRIX";A3:H3;0))
Donne la valeur contenue sur la ligne où se trouve "CERI" dans la colonne "PRIX".

A+
Horatio
 
A

andré

Guest
Salut Damien et Lord Nelson,

Tu places des étiquettes de colonnes et de lignes sur ton tableau.
Tu sélectionnes ton tableau, puis par le Menu Insertion / Nom / Créer, tu nommes tes lignes et tes colonnes (cela se fait automatiquement)

Lorsque tu veux extraire une valeur, tu tapes = dans ta cellule, puis tu fais F3.
Une liste apparaît dans laquelle tu cliques sur le nom de la colonne retenue, puis tu tapes un espace, à nouveau F3 pour choisir de la même façon le nom de la ligne et tu valides par Enter.
L'ordre dans lequel tu sélectionnes n'a pas d'importance (colonne ligne ou ligne colonne).

C'est tout.
Ândré.
 
M

Michel_M

Guest
Bonjour Damien, Horacio, André et le forum

Nepourrait' on pas aussi utiliser la fonction "indirect" chère à Monique?

Si A1 contient la ligne
Si A2 contient la colonne,

la formule serait

=Indirect(adresse(A1,A2))

Bon appétit
Michel
 

Discussions similaires

Réponses
31
Affichages
1 K
  • Question
Microsoft 365 RECHERCHE and co
Réponses
18
Affichages
2 K

Statistiques des forums

Discussions
314 201
Messages
2 107 139
Membres
109 757
dernier inscrit
juju790