A
alf049
Guest
Bonjour,
hier j'ai posée une question concernant le fait de faire fonctionner une formule avec une matrice sur 2 fichiers différents (1= Base, 2=extraction), et l'un d'entre vous m'a répondu sur la façon de l'écrire or après avoir passé une de la nuit je n'ai pas réussi.
Formule:
=SI(ESTERREUR(INDEX(Matieres;PETITE.VALEUR(SI(ESTNA(EQUIV($B$2&LIGNE(Noms);Noms&LIGNE(Noms);0));"";
EQUIV($B$2&LIGNE(Noms);Noms&LIGNE(Noms);0));LIGNE(INDIRECT("1:"&LIGNES(Noms))))));"";INDEX(Matieres;PETITE.VALEUR(SI(ESTNA(EQUIV($B$2&LIGNE(Noms);Noms&LIGNE(Noms);0));"";EQUIV($B$2&LIGNE(Noms);Noms&LIGNE(Noms);0));LIGNE(INDIRECT("1:"&LIGNES(Noms))))))
D'ailleurs il est possible que ma formule soit trop compliqué.
Je vous ai mis en pieces jointe un ZIP avec les deux fichiers
Si quelqu'un pouvait m'aider cela m'enleverai une grosse épine du pied.
Merci.
hier j'ai posée une question concernant le fait de faire fonctionner une formule avec une matrice sur 2 fichiers différents (1= Base, 2=extraction), et l'un d'entre vous m'a répondu sur la façon de l'écrire or après avoir passé une de la nuit je n'ai pas réussi.
Formule:
=SI(ESTERREUR(INDEX(Matieres;PETITE.VALEUR(SI(ESTNA(EQUIV($B$2&LIGNE(Noms);Noms&LIGNE(Noms);0));"";
EQUIV($B$2&LIGNE(Noms);Noms&LIGNE(Noms);0));LIGNE(INDIRECT("1:"&LIGNES(Noms))))));"";INDEX(Matieres;PETITE.VALEUR(SI(ESTNA(EQUIV($B$2&LIGNE(Noms);Noms&LIGNE(Noms);0));"";EQUIV($B$2&LIGNE(Noms);Noms&LIGNE(Noms);0));LIGNE(INDIRECT("1:"&LIGNES(Noms))))))
D'ailleurs il est possible que ma formule soit trop compliqué.
Je vous ai mis en pieces jointe un ZIP avec les deux fichiers
Si quelqu'un pouvait m'aider cela m'enleverai une grosse épine du pied.
Merci.