Utilisation de la fonction EQUIV avec des plages de données dynamiques |
Titre du sujet : Utilisation de la fonction EQUIV avec des plages de données dynamiques par Thorfin_57 le 16/02/2011 22:19:12 Bonjour, Je suis dans une impasse, pour finir un projet j'ai besoin (me semble t-il) d'utiliser la fonction EQUIV mais je voudrais que l'argument "tableau_recherche" se modifie en fonction de la valeur d'une autre cellule. Exemple : A B C D E F G H I J K L 1 1 4 5 6 7 8 x 2 2 5 6 7 8 9 y 3 3 6 7 8 9 10 4 4 7 8 9 5 5 8 9 6 6 9 Je voudrais rechercher y dans la ligne 1 si x=1 (résultat : 6 avec EQUIV si y=8), dans la ligne 2 si x=2 (résultat : 5 avec EQUIV si y=8) ... J'ai donné un exemple simple car mon fichier projet est un peu brouillon, en tout cas l'idée est là ! Autre question hors sujet mais je ne veux pas recréer un poste : Est-ce qu'il existe une fonction SI avec plusieurs conditions ou est-on obligé d'imbriquer les fonctions SI comme je l'ai fait (pas très efficace en nombre d'étapes effectués par le CPU) : =SI($J$5=5;RECHERCHEV($M$1;'Tableaux NSD'!$A$5:$X$48;$Q$1);SI($J$5=4;RECHERCHEV($M$1;'Tableaux NSD'!$A$54:$X$97;$Q$1);SI($J$5=3;RECHERCHEV($M$1;'Tableaux NSD'!$A$103:$X$146;$Q$1);SI($J$5=2;RECHERCHEV($M$1;'Tableaux NSD'!$A$152:$X$195;$Q$1);SI($J$5=1;RECHERCHEV($M$1;'Tableaux NSD'!$A$201:$X$244;$Q$1)))))) ? Merci d'avance pour votre aide P.S. : je joins tout de même le fichier en question (le problème se pose en case V3 du premier onglet) |
Forums