Fonction qui se bloque

Bonjour !

Pourriez-vous m'aider à trouver pourquoi la fonction très complexe qui me permet de mettre à jour ces tableaux au fur et à mesure ne marche plus à partir de la ligne 27 ?

Normalement, dans chaque feuille "PDT *" (* étant un numéro), la colonne A se met à jour en fonction du titre de la feuille. Jusqu'ici tout va bien. Ensuite, les colonnes G à Y sont sensées récupérer les données d'autres feuilles en fonction des colonnes A et D. Tout fonctionnait très bien jusqu'à la ligne 27 des données à récupérer...

La fonction concernée est :

{=SIERREUR(SI((INDEX(Français!C$2:C$34;EQUIV($A5&$D5;Français!$A$2:$A$34&Français!$B$2:$B$34)))<>"";INDEX(Français!C$2:C$34;EQUIV($A5&$D5;Français!$A$2:$A$34&Français!$B$2:$B$34));" ");" ")}

Elle devrait donc fonctionner jusqu'à la ligne 34, non ?

Merci d'avance pour votre aide

Bonjour,

Recompose ta formule :

=SIERREUR(T(INDEX(Français!C$2:C$34;EQUIV($A2&$D2;Français!$A$2:$A$34&Français!$B$2:$B$34;0)));"")

C'est la même mais :

Utilisation EQUIV avec paramètre 0 (recherche exacte)

Elimination des " " (toujours déconseillés) au profit de ""

Utilisation de T pour éviter les 0, plutôt que doubler la longueur de la formule.

Cordialement.

Merci Beaucoup MFerrand ! Tout est rentré dans l'ordre !

Rechercher des sujets similaires à "fonction qui bloque"