Pb utilisation Index : un zero à la fin, je trouve pas l'erreur

Anne1969

XLDnaute Nouveau
Hello,

peut-être trouverez vous la faille dans ma formule Index : alors que j'ai bien fait comme dans dans d'autres fichiers vus ici (sur XLD), l'utilisation de mon Index en formule matricielle marche super bien (pour éviter blancs et doublons) SAUF que j'ai un 0 (zero à la fin) : vers les cellules AO74 etc....et qui me mettent donc un 0 dans mes Listes validations en C6 etc....

Je ne pige pas où ça coince.
Si qq'un à la patience d'y jeter un oeil, peut-être mon erreur lui sautera aux yeux!

Merci
Anne
 

Pièces jointes

  • pb zero à la fin.zip
    37.9 KB · Affichages: 21

Tibo

XLDnaute Barbatruc
Re : Pb utilisation Index : un zero à la fin, je trouve pas l'erreur

Bonjour Anne,

Essaye en modifiant un tout petit peu ta formule Validation en C6 :

=DECALER($AC74:$BA74;0;0;;SOMME(($AC74:$BA74<>"")*1)-1)

même principe je pense pour les autres cellules.


Bon app

@+
 

Monique

Nous a quitté
Repose en paix
Re : Pb utilisation Index : un zero à la fin, je trouve pas l'erreur

Bonjour,

Autre méthode

Il y a des 0 à partir de la colonne N
C'est le 1er de ces 0 que tu récupères en fin de liste

En B74 : =SI(NB.SI($C42:$AA42;Paramètres!$E$1)=0;Paramètres!$E$1&"";"")

Ou bien =SI(NB.SI($C42:$AA42;Paramètres!$E$1)=0;Paramètres!$E$1;"")&""

Ou bien, pour ne pas modifier la formule à chaque changement de colonne :
=SI(NB.SI($C42:$AA42;INDEX(ListNom;COLONNE()-1))=0;INDEX(ListNom;COLONNE()-1);"")&""

"ListNom" est la plage Paramètres!$E$1:$E$25 nommée
 

Anne1969

XLDnaute Nouveau
Re : Pb utilisation Index : un zero à la fin, je trouve pas l'erreur

Super, merci beaucoup...toutes vos solutions marchent...

En fait, entretemps, bizarrement (pour moi), j'ai réussi à résoudre mon pb sans le faire exprés.

Je voulais absolument un blanc au début de mes validations en listes.
Du coup, j'ai fait commencer mon DECALER une cellule plus haut...
DECALER($AB76:$BA76;0;0;;SOMME(($AB76:$BA76<>"")*1)) au lieu de
DECALER($AC76:$BA76;0;0;;SOMME(($AC76:$BA76<>"")*1))

et non seulement cela marche (pour ma cellule vide) mais en plus cela a supprimé mon fameux Zero !!??

Merci à vous
 

Statistiques des forums

Discussions
312 548
Messages
2 089 494
Membres
104 186
dernier inscrit
SEven22