Formule Excel Matricielle - probleme synthaxe

Armand11

XLDnaute Occasionnel
Bonjour à toutes et à tous,

Je me permets de vous déranger au sujet d'une formule matricielle Excel. En effet j'ai ciblé l'erreur mais je ne vois pas comment ou quelle syntaxe utiliser pour obtenir mon résultat.

=INDEX(TEST;PETITE.VALEUR(SI(ESTNA(EQUIV(TEST;TEST;0));"";EQUIV(TEST;TEST;0));LIGNE(INDIRECT("1:"&LIGNES(TEST)))))

Le probléme c'est que PETITE.VALEUR va m'insérer des lignes vides avant de commencer à m'afficher les bonnes lignes de comptes... et si j'utilise GRANDE.VALEUR ça va être l'inverse...
Mon but est d'obtenir le résultat de ma colonne "J"
Pouvez vous me venir en aide ? Merci d'avance c'est super sympa...
:(
Armand
 

Pièces jointes

  • Test Matrice Excel.xlsx
    14.9 KB · Affichages: 33

Dugenou

XLDnaute Barbatruc
Bonjour,
Formule à entrer en ligne 2, valider en matriciel puis recopier vers le bas.
Code:
=SIERREUR(INDEX(TEST;PETITE.VALEUR(SI(NBCAR(TEST)>0;LIGNE(TEST)-1);LIGNES($1:1)));"")
Cordialement

Edit : salut Jocelyn
 
Dernière édition:

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour Armand11,

a tester

Code:
=SIERREUR(INDEX(TEST;PETITE.VALEUR(SI(TEST<>"";LIGNE(INDIRECT("1:"&LIGNES(TEST))));LIGNES($1:1)));"")

Voir fichier colonne B

Cordialement

EDIT : Bonjour Dugenou :)
 

Pièces jointes

  • Test Matrice Excel-1.xlsx
    15.9 KB · Affichages: 37

Armand11

XLDnaute Occasionnel
Bonjour DUGENOU et Bonjour Jocelyn !

Tout d'abord merci pour votre prompt retour et votre aide...Effectivement ca fonctionne !
Encore merci pour votre solution. C'est super sympa de votre part .
Les deux méthodes me donnent les mêmes résultats...
A très bientôt

Armand
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 100
Membres
103 116
dernier inscrit
kutobi87