Formule index blocage

Bonjour à tous,

Je suis en train de galérer sur une formule index.

J'espère que vous allez pouvoir m'aider.

Voici le fichier en PJ

Je souhaite que dans la feuille 2 apparaissent les éléments contenus dans la feuille 1 colonne C selon colonne A + B (des 2 feuilles)

Quand je fais la formule index elle semble ne fonctionner qu'à moitié.

Merci de votre aide.

PS : je précise que dans la feuille 2 où le résultat est attendu il y a + de 70000 lignes (dans mon fichier source je ne sais pas si cela impacte).

Chaden

Bonjour

Formule en c2, matricielle à valider avec les 3 touches Ctrl+Maj+Entrée

=SI(ESTNA(EQUIV(1;(Feuil1!$A$2:$A$3373='Feuil2 - FORMULE ATTENDUE'!A2)*(Feuil1!$B$2:$B$3373='Feuil2 - FORMULE ATTENDUE'!B2);0));"";INDEX(Feuil1!$C$2:$C$3373;EQUIV(1;(Feuil1!$A$2:$A$3373='Feuil2 - FORMULE ATTENDUE'!A2)*(Feuil1!$B$2:$B$3373='Feuil2 - FORMULE ATTENDUE'!B2);0)))

Cependant, cette formule grosse consommatrice de mémoire risque de poser quelques problèmes sur 70000 lignes.

Il serait bon qu'un pro en VBA te fasse une petite macro pour régler cela.

Cordialement

Bonsoir

Je vous remercie mais je n'arrive pas à utiliser la formule ?

J'ai bien mis le ctrl + MAJ +entrée mais rien

Bonjour

Le fichier avec la formule en place

Cordialement

Merci infiniment finalement vous aviez raison cette formule même si elle prend au niveau mémoire elle fonctionne très bien.

Je suis ravie ! J'ai pu faire ce que je voulais en faisant une copie en valeur sur le fichier des 70000 lignes.

Merci encore c'est très aimable.

Chaden.

Rechercher des sujets similaires à "formule index blocage"