Une formule combinant INDEX et PETITE.VALEUR qui a cessé de fonctionner

Bonjour à tous !

Mon fichier a un onglet principal contenant toutes le données et, pour les retrouver par catégorie, différents onglets les reprennent grâce à une formule qui combine INDEX et PETITE.VALEUR

Le premier onglet "Liste Animaux" recense ainsi tous les animaux et toutes les infos les concernant.

Les animaux sont répartis par secteur où ils sont soignés et on peut retrouver les infos par secteur grâce à une formule :

=SIERREUR(INDEX('LISTE ANIMAUX'!D$1:D$2000;PETITE.VALEUR('LISTE ANIMAUX'!$N$1:$N$2000;LIGNES($2:2)));"")

... et on retrouve ainsi les infos sur les animaux par secteurs de soin, qui ont chacun un onglet "INF 1", INF 2", etc.

Jusqu'ici ça marche bien...

J'ai à la fin de mon fichier un onglet "debrief" qui recense les infos récemment entrées pour chaque animal.

Ca marchait très bien et puis... ça ne marche plus.

L'ancienne formule était

=SIERREUR(INDEX('INF 2'!$C$1:$C$400;PETITE.VALEUR('INF 2'!$M$1:$M$100;LIGNES($18:18)));"")

Comme elle ne marche plus, je l'ai revu ; elle est désormais :

=SIERREUR(INDEX('INF 1'!$A$1:$K$400;PETITE.VALEUR('INF 1'!$M$1:$M$100;1);2);"")

Mais cette formule non plus ne me renvoie rien...

Avez-vous une idée de là où se trouve l'erreur ?

Bonjour,

Il y a du texte dans votre colonne M désormais. C'est ce qui a dû provoquer l'erreur. Avec cette formule, ça semble fonctionner :

=SIERREUR(INDEX('INF 1'!$A$1:$K$400;PETITE.VALEUR(SI(ESTNUM('INF 1'!$M$1:$M$100);'INF 1'!$M$1:$M$100);LIGNE()-4);COLONNE()+1);"")

Cdlt,

Bonjour et grand merci !

Effectivement le problème venait de ce que ma colonne M contenait du texte de part des cellules #Valeur...

J'ai retrouvé mon tableau !

Encore merci infiniment !

Delphine

Rechercher des sujets similaires à "formule combinant index petite valeur qui cesse fonctionner"