Aide Correction formule Sierreur (Index (Equiv

Bonjour à tous,

J'ai un exercice à faire sur Excel que j'ai pas pu réussi à faire.

Exercice: pour chaque "Référence i" (situé la colonne A), le but est de remplir une feuil ''InvoiceRegular" en fonction des références des colonnes CJ CK CL CM et CN de "Regular16&17"

Voici la formule que j'ai essayé de saisir, Certes Excel m'affiche le message suivant ''Trop d'argument pour cette fonction") :

=SIERREUR(SIERREUR(SIERREUR(SIERREUR(

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CJ$3:$CJ$1048576;0));

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CK$3:$CK$1048576;0));

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CL$3:$CL$1048576;0))

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CM$3:$CM$1048576;0))

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CN$3:$CN$1048576;0)))

PS: j'ai pas pu poster le fichier car sa taille fait plus de 1Mo

En vous souhaitant une bonne réception.

Cher internaute, je vous remercie à l'avance.

Bonjour,

apres le dernier sierreur, excel attend une seule fois un" ;", suivant la syntaxe : SIERREUR(valeur;valeur_si_erreur); Toi tu en a 4

Il faudrait mettre ta formule comme ça

=sierreur(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CJ$3:$CJ$1048576;0));sierreur(.....;sierreur(........))))

Cdlmnt

Bonjour,

Je vous remercie pour votre réponse.

Si j'ai bien compris vos consignes, la formule correcte est doit être celle-ci:

=SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CJ$3:$CJ$1048576;0));

SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CK$3:$CK$1048576;0));

SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CL$3:$CL$1048576;0));

SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CM$3:$CM$1048576;0));

SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CN$3:$CN$1048576;0)))

Certes, je viens de l'essayer, et cette fois-ci Excel m'affiche, Pas assez d'argument pour cette formule.

Il manque la fin de la formule pour le dernier si erreur

=SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CJ$3:$CJ$1048576;0));

SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CK$3:$CK$1048576;0));

SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CL$3:$CL$1048576;0));

SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CM$3:$CM$1048576;0));

SIERREUR(INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CN$3:$CN$1048576;0));"")))))

Je vous remercie pour votre correction

Dernière question, je souhaite savoir est ce qu'on peut obtenir le même résultat avec cette formule:

=SIERREUR(

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CJ$3:$CJ$1048576;0));

SIERREUR(

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CK$3:$CK$1048576;0));

SIERREUR(

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CL$3:$CL$1048576;0));

SIERREUR(

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CM$3:$CM$1048576;0));

INDEX('Regular16&17'!$B$3:$B$1048576;EQUIV(InvoiceRegular!$A2;'Regular16&17'!$CN$3:$CN$1048576;0)))

Re

oui, a condition de terminer avec 5 ) 2 + 3 2 pour l'index et 3 pour les 3 sierreur()

Il y a un moyen bien simple de savoir si on a mis assez de parenthèses. Il doit y avoir le même nombre de "(" que de ")". ce qui ne veut pas dire qu'elles soient forcément bien placées. mais c'est déja la moitie du travail !

Cdlmnt

Problème resolu !

Je vous remercie beaucoup pour votre aide sympathique.

Rechercher des sujets similaires à "aide correction formule sierreur index equiv"