Selection de cellule selon plusieurs critères et colonnes

khol_Z Messages postés 2 Statut Membre -  
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Mon problème est le suivant:

J'utilise un tableau de données comme celui-ci:
https://www.cjoint.com/?0Emq0WVMG24

Et mon but est d'avoir ceci comme résultat, dans une autre feuille:
https://www.cjoint.com/?0Emq7bCQyFt

Je veux obtenir la colonne de pourcentage selon deux critères:
- Utiliser la bonne colonne càd "110 ou 130" et sous-colonnes "e ou c ou a".
- Rechercher la bonne valeur dans cette colonne selon les données "PSDA" "PSAC" etc.

Cela n'est pas très compliqué avec les fonctions SI et VRECHERCHE, mais ça me donnerait des formules très très longues... Et ce que vous auriez un moyen plus simple?

Merci beaucoup d'avance
khol_Z

PS: je peux aussi reduire en renommant les colonnes 110e; 110c; 110a;130e etc.. mais je préfèrerait ne pas avoir à le faire.

4 réponses

Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Dommage : on ne voit aucune correspondance entre tes écrits et tes images ...
Si tu avais envoyé le fichier Excel, ça aurait été déjà beaucoup plus explicite !
0
khol_Z
 
Voilà un exemple, ça sera effectivement plus claire:
http://cjoint.com/?0EmuXXHYd4H

J'ai modifié un petit peu mon tableau donc ma demande devrait être un peu plus simple.

Mes cellules en colonne "C" prennent leur source dans le tableau H3:N10 . J'utilise une fonction =RECHERCHEV dont l' index_col et fournir en F4 par deux conditions :
- La branche (110 ou 130)
- La fonction (e, c ou a)

Ce que je souhaite c'est optimiser la fonction dans la cellule F4. Parce que dans mon tableau original j'aurai beaucoup plus de Branche, et du coup la fonction F4 sera longue comme mon bras avec beaucoup de =SI

Si vous avez une solution dans laquelle je n'aurais pas besoin de passer par la cellule F4 mais pourrais introduire les 2 conditions directement dans la colonne "C" ça serait encore mieux.

J'espère que cette fois c'est plus clair.
Merci d'avance de votre aide.
khol_Z
0
khol_Z Messages postés 2 Statut Membre
 
Est-ce que quelqu'un d'autre aurait une solution à me proposer?
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Oui.

Ta formule en F4
=SI(ET(F1=110;F2="e");2;SI(ET(F1=110;F2="c");3;SI(ET(F1=110;F2="a");4;FAUX)))
qui est d'ailleurs incomplète, peut s'écrire plus simplement
=EQUIV(F1;I1:N1;)+EQUIV(F2;Fonction;)

Par conséquent ta formule en C3
=RECHERCHEV(A3;$H$1:$N$10;$F$4;FAUX)
peut s'écrire, sans passer par F4 :
=RECHERCHEV(A3;H$3:N$10;EQUIV(F$1;I$1:N$1;)+EQUIV(F$2;Fonction;);FAUX)
0