Trop d'arguments pour une fonction comment résoudre ?

emma1992_kelo Messages postés 55 Date d'inscription   Statut Membre Dernière intervention   -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un problème avec une fonction, Excel me dit que j'ai trop d'arguments.

=SI(OU(G2="Supprimer";G2="");"";SI(G2="NE";G2="");"";SI(G2="Conserver tel quel";F2;SIERREUR(STXT(G2;TROUVE("_";SI(NB.SI(G2;"*Niveau*")=0;SUBSTITUE(G2;"à";"à_");SUBSTITUE(G2;"Niveau ";"Niveau_")))+1;5)*1;STXT(G2;TROUVE("_";SI(NB.SI(G2;"*Niveau*")=0;SUBSTITUE(G2;"à";"à_");SUBSTITUE(G2;"Niveau ";"Niveau_")))+1;5))))

C'est une fonction qui sert à remplacer des informations sur une cellule dans une autre en fonction des actions à faire ( supprimer =vide, Ne = vide, conserver tel quel = garde la même valeur de la cellule dan la nouvelle cellule et etc..

Comment l'améliorer ?
A voir également:

2 réponses

Yoyo01000 Messages postés 1639 Date d'inscription   Statut Membre Dernière intervention   168
 
bonjour,

à tester :

=SI(OU(G2="Supprimer";G2="");SI(G2="NE";G2="");SI(G2="Conserver tel quel";F2;SIERREUR(STXT(G2;TROUVE("_";SI(NB.SI(G2;"*Niveau*")=0;SUBSTITUE(G2;"à";"à_");SUBSTITUE(G2;"Niveau ";"Niveau_")))+1;5)*1;STXT(G2;TROUVE("_";SI(NB.SI(G2;"*Niveau*")=0;SUBSTITUE(G2;"à";"à_");SUBSTITUE(G2;"Niveau ";"Niveau_")))+1;5))))
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour à tous les deux

Il me semble qu'il y a un pb au moins ici
=SI(OU(G2="Supprimer";G2="");"";SI(G2="NE";G2="")

Cdlmnt
0