Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Remplacer formule matricielle RESOLU

gigiwin

XLDnaute Occasionnel
Bonjour,

Dans mon classeur il y a 3 feuilles.
Dans une des feuilles, j'ai cette formule matricielle:

=INDEX(ANGLE!J:J;EQUIV(H46&N46;ANGLE!H$1:H$12983&ANGLE!N$1:N$12983;0))

valider par CTRL/MAJ/ENTREE. Cela fonctionne très bien mais...

Comme mon classeur est partagé, je ne peux pas copier la formule pour la collée dans une autre cellule, sans d'abord:
1- enregistrer sous un autre nom
2- départager
3- apporter les modifications à ma feuille
4- partager le classeur
5- enregistrer sous le vrai nom
6- aller fermer le classeur sur les autres ordi pour le rouvrir....
ouf....

Est-il possible de la remplacée par une formule qui ne m'obligerait à faire tout cela.

Je remercie d'avance toutes les bonnes âmes qui viendront à mon secours.

gigiwin




J'avais oublié mon fichier exemple. le voilà.
 

Pièces jointes

  • TPS.xlsm
    17 KB · Affichages: 30
  • TPS.xlsm
    17 KB · Affichages: 29
  • TPS.xlsm
    17 KB · Affichages: 21
Dernière édition:

Modeste

XLDnaute Barbatruc
Re : Remplacer formule matricielle

Bonjour gigiwin,

Peut-être en utilisant une colonne de ta feuille ANGLE, pour concaténer les valeurs de H & N, ligne par ligne
Difficile d'être plus précis sans fichier exemple ...
 

Modeste

XLDnaute Barbatruc
Re : Remplacer formule matricielle

Re,

Quand tu écris, dans ta formule matricielle:
=INDEX(ANGLE!J:J;EQUIV(H2&N2;ANGLE!H$1:H$672&ANGLE!N$1:N$672;0))
... tu concatènes déjà ... donc tu peux le faire (comme disait Francis Blanche)

Ce que je propose, c'est d'écrire, dans une colonne inutilisée de ta feuille ANGLE, en ligne 2, un simple =H2&N2 ... que tu recopies vers le bas. Ensuite, dans ta feuille RECUP, au lieu de ta formule matricielle, tu écris:
=INDEX(ANGLE!J:J;EQUIV(H2&N2;ANGLE!AK$1:AK$672;0)) et tu valides "normalement" AK étant ici la colonne dans laquelle j'ai écrit =H2&N2

Il n'y a donc plus de formule matricielle, ni de soucis ... si j'ai bien compris!?
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…