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

  • Initiateur de la discussion Initiateur de la discussion Anne1969
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Anne1969

Guest
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

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

@+
 
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
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

B
Réponses
2
Affichages
958
Bobbcolin
B
Retour