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

remplacement formule matricielle index et equiv

limagerit

XLDnaute Occasionnel
bonjour à tous,

j'ai une formule qui selon 2 conditions me renvoie un texte , il s'agit d'une formule matricielle.
cette formule marche tres bien, mais j'ai remarqué qu'elle freine considérablement excel . je recherche donc une formule qui me donne le même résulat pour un temps d’exécution plus rapide. ( pas de solution de macro svp )

Merci de votre aide et de vos bons conseils
 

Pièces jointes

  • index.xlsx
    10.3 KB · Affichages: 59
  • index.xlsx
    10.3 KB · Affichages: 58
  • index.xlsx
    10.3 KB · Affichages: 65

VDAVID

XLDnaute Impliqué
Re : remplacement formule matricielle index et equiv

Bonjour Limagerit,

Peut-être:

=INDEX($1:$1048576;SOMMEPROD(LIGNE($4:$10)*($H$4:$H$10=H15)*(G15=$G$4:$G$10));$I$1)

A tester pour le temps d'exécution !
Bonne journée
 

limagerit

XLDnaute Occasionnel
Re : remplacement formule matricielle index et equiv

Merci pour votre réponse qui effectivement me donne le même résultat.

Visiblement je ne subis pas les mêmes ralentissement lors du déplacement d'une cellule à l'autre.

Je n'ai plus qu'a tester sur le pc définitif.

Grand merci pour ce coup de pouce.
 

Monique

Nous a quitté
Repose en paix
Re : remplacement formule matricielle index et equiv

Bonjour,

Ou bien celle-ci (prend en compte moins de cellules)

Code:
=INDEX($I$1:$I$10;SOMMEPROD(LIGNE($I$4:$I$10)*($H$4:$H$10=H15)*(G15=$G$4:$G$10)))
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…