Convertir formule matricielle en formule excel "ordinaire"

Y compris Power BI, Power Query et toute autre question en lien avec Excel
a
amine774
Nouveau venu
Nouveau venu
Messages : 8
Inscrit le : 14 décembre 2016
Version d'Excel : 2016

Message par amine774 » 28 juin 2017, 13:15

Bonjour à tous,


Après avoir eu des difficultés pour trouver une formule me permettant d'obtenir l'équivalent d'une extraction sans doublon, j'y suis enfin parvenu.
Néanmoins, celle-ci est sous la forme matricielle et donc assez longue à calculer :
=SIERREUR(INDEX(TCD!F$7:F$3000;EQUIV(PETITE.VALEUR(SI((NB.SI(B$41:B41;TCD!F$7:F$3000)=0)*(TCD!F$7:F$3000<>"")*(TCD!E$7:E$3000=RECHERCHEV(1;$F$6:$G$25;2;FAUX));NB.SI(TCD!F$7:F$3000;"<"&TCD!F$7:F$3000));1);SI(TCD!F$7:F$3000<>"";NB.SI(TCD!F$7:F$3000;"<"&TCD!F$7:F$3000));0));"")
Auriez-vous svp une idée d'un équivalent de formule sous forme "ordinaire" et non matricielle me permettant d'obtenir les mêmes résultats ?

Merci par avance et bonne journée !
Avatar du membre
Raja
Passionné d'Excel
Passionné d'Excel
Messages : 5'190
Appréciations reçues : 14
Inscrit le : 3 février 2008
Version d'Excel : 2010 à 2016 FR et 2010 EN

Message par Raja » 28 juin 2017, 14:04

Bonjour,
Quand les formules s'éternisent et devient illisibles du fait de leur longueur et lourdes en terme de traitement, il faut passer au VBA. C'est fait pour.
Cdlt,
Raja
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message