Formule Excel

Bonjour à vous,

On m'a demandé de monter en compétence sur Excel pour le travail mais je n'arrive pas à faire ce que je veux.

Lorsque j'entre cette formule :

=IF(ISERROR(SEARCH(17,T7)),IF(ISERROR(SEARCH(18,T7)),"3DX3_Lot1.0",IF(RIGHT(T7,2)+1>10,"3DX2_Lot3.0",IF(RIGHT(T7,2)+1=10,"3DX2_Lot2.0",IF(RIGHT(T7,2)+1>7,"3DX2_Lot1.1","3DX1_Lot1"),"3DX1_Lot1"))))

Le but du code :

- Chercher s'il existe 17 dans la cellule en T7

Si Erreur, chercher s'il y a 18 dans la cellule en T7

Si Erreur, écrire 3DX3_Lot1.0

Si pas Erreur

si les deux chiffres en partant de la droite de T7 sont supérieurs à 10, écrire 3DX2_Lot3.0

sinon etc...

On me dit qu'il y a trop d'argument, je ne comprends tout à l'air bon pourtant(le deuxième argument du premier if serait ce qui est souligné, pourriez vous m'aider ?

Bonjour à tous,

Dans ton dernier si, il y a la fin ,"3DX1_Lot1" en trop

Crdlmt

Bonjour, merci pour ta réponse, normalement ce "3DX1_Lot1" serait le 3e argument du tout premier IF

Salut Yakou,

comme a dit DjiDji59430

à tester

=IF(ISERROR(SEARCH(17,T7)),IF(ISERROR(SEARCH(18,T7)),"3DX3_Lot1.0",IF(RIGHT(T7,2)+1>10,"3DX2_Lot3.0",IF(RIGHT(T7,2)+1=10,"3DX2_Lot2.0",IF(RIGHT(T7,2)+1>7,"3DX2_Lot1.1","3DX1_Lot1")))))

sinon caomme ca:

=IF(ISERROR(SEARCH(17,T7)),IF(ISERROR(SEARCH(18,T7)),"3DX3_Lot1.0",IF(RIGHT(T7,2)+1>10,"3DX2_Lot3.0",IF(RIGHT(T7,2)+1=10,"3DX2_Lot2.0",IF(RIGHT(T7,2)+1>7,"3DX2_Lot1.1","3DX1_Lot1")))),"3DX1_Lot1")

@++

Super merci beaucoup à vous ça marche !!! mille merci

Rechercher des sujets similaires à "formule"