Assemblages de formules

Comment construit-on ces formules contenant des dizaines de "et ou Si index equiv" avec autant de parenthèses ?

Devant un problème complexe, je commence par faire un tableau de ce que je sais. Je fractionne le problèmes en petits sous-problèmes que je sais résoudre avec une formule ou une fonction.
Ce n'est qu'après que j'assemble ces sous- problèmes résolus.Je te mets l'exemple des fonctions Equiv et Index pour illustrer le méthode d'assemblage ça peut paraître trop simple pour une formule utilisant seulement deux fonctions mais lorsqu'il y a plusieurs fonctions dans une même formule ça peut aider.
Pour un tableau se situant en A1:B10 avec entête Nom et Adresse et le nom Monique en A3 et un tableau résultat en C1 et D1,
En C1 on met le Nom Monique
en D2 je mets la fonction Equiv =EQUIV(C1;A:A;0)
et en D1 la fonction index =INDEX(B:B;D2) se référe à la ligne du résultat qu'il y a en D2 lorsque je doit assembler ces deux formules, ce que je fais c'est que je copie l'intérieur de la cellule D2 et je la colle sur le "D2" de la formule qui se trouve en cellule D1, ce qui donne le résultat suivant =INDEX(B:B;EQUIV(C1;A:A;0)) et ainsi de suite.
Pour retrouver l'adresse de la cellule Monique on peut utiliser le résultat de la cellule D2 en E2 =ADRESSE(D2;2)
ou =ADRESSE(EQUIV(C1;A:A;0);2)
et on peut ensuite décaler pour trouver la valeur d'un autre cellule =DECALER(INDIRECT(E2);-1;0;1;1) puis on remplace E2 =DECALER(INDIRECT(ADRESSE(D2;2));-1;0;1;1)
puis on remplace D2 =DECALER(INDIRECT(ADRESSE(EQUIV(C1;A:A;0);2));-1;0;1;1) en espérant ne pas avoir mis le fouillis dans ta compréhension des formules

Auteur :

Mots clefs associés à cette page : , ,