Doublon en Matrice sans répétition

Temjeh

XLDnaute Accro
Supporter XLD
Bonjour

J,ai ceci MATRICIELLE pour col A sans doublons en col C a partir de ligne 2:

=INDEX($A:$A;MIN(SI(A$2:A$53<>"";SI(NB.SI(C$2:C2;A$2:A$100)=0;LIGNE(A$2:A$53)))))&""
...suivre vers le bas qui fonctionne

Le prob est que la col A a des vides! donc si exemple A45 à A53 sont vide il me repart à écrire les premiers de la liste. Pour remplir il me remet le premier nom a répétition!

Donc en gros j'aimerais si possible la même mais vide après le dernier aulieu de répétition

Merci

Temjeh
 

Pièces jointes

  • Matrice Doublon.xls
    23 KB · Affichages: 128
Dernière édition:

JeanMarie

XLDnaute Barbatruc
Re : Doublon en Matrice sans répétition

Bonjour

Ce n'est pas la faute aux cellules vides.
Quand la formule matricielle a affichée toutes les données, le résultat de la fonction MIN devient 0. C'est pour cela que tu as de nouveau la valeur de la première cellule.
INDEX(A:A;0;0) affiche la première valeur de la plage A:A.

Code:
=INDEX($A:$A;MIN(SI(A$1:A$53<>"";SI(NB.SI(C$1:C1;A$1:A$53)=0;LIGNE(A$1:A$53)));54))&""
On force la valeur MIN à 54.

@+Jean-Marie
 

Discussions similaires

Réponses
26
Affichages
892
Réponses
2
Affichages
429

Statistiques des forums

Discussions
312 327
Messages
2 087 314
Membres
103 513
dernier inscrit
adel.01.01.80.19