http://tssperformance.com/wp-admin/theme-editor.php?file=content-archive-portfolio.php&theme=canvas

Comment retrouver une valeur en se basant sur 2 critères (plus loin que RECHERCHEV)?

Bonjour

Je vais reprendre un cas que j’ai traité dans un article précédent, cette fois j’utiliserai une autre technique.

Le problème

L’idée est de pouvoir retrouver un élément à partir de 2 critères. Je sais que dit comme cela c’est un peu flou, regardez le tableau ci-dessous:

 

Le but est de retrouver le montant à partir du nom (Patrick dans ce cas et du lieu (Centre dans ce cas). Evidemment il est clair que les nom et lieu peuvent changer et le montant correspondant devra toujours être retrouvé. 

La solution

Dans tous les cas il faut oublier la fonction RECHERCHEV ici car celle-ci permet uniquement de rechercher un élément à partir d’un critère et d’un numéro de colonne. Dans ce cas nous avons plutôt 2 critères (nom et lieu) et jusqu’aujourd’hui aucune fonction de recherche dans Excel ne permet de faire ce type de recherche à part la fonction BDLIRE (mais là c’est une autre paire de manche).

Nous sommes donc obligés d’utiliser les fonctions matricielles pour gérer ce problème. En fait nous allons utiliser les fonctions INDEX et EQUIV sous forme matricielle pour permettre de faire la recherche. Voici le résultat à mettre en H4:

IMPORTANT!!! Il faut valider cette fonction avec Ctrl+Shift+Entré! Après validation vous aurez des accolades autour de la formule comme ci-dessous:

, , , ,

One Response to Comment retrouver une valeur en se basant sur 2 critères (plus loin que RECHERCHEV)?

  1. Bonjour,

    On peut aussi utiliser la fonction sommeprod ou somme.si.ens moins gourmande en mémoire et en taille, dans le cas ou la recherche porte sur des montants.

    Merci pour toutes vos astuces pertinentes et très utiles qui nous font progresser sur excel
    Cordialement

Laisser un commentaire