Fonction SI imbriquée
Katymaran
-
Katymaran -
Katymaran -
=SI(GAUCHE(E4526;2)="PC";DROITE(GAUCHE(E4526;10);4);SI(TROUVE("AMV";E4526;1);"A7AMV";(SI(TROUVE("X7";E4526;1);"X7";"essaie encore !")))).
Bonjour,
Je ne trouve pas l'erreur dans ma formule. Elle fonctionne correctement jusqu'à la condition si trouve "AMV" alors le résultat est "A7AMV", en rajoute la condition supplémentaire : si trouve "X7", alors le résultat est "X7".
Bonjour,
Je ne trouve pas l'erreur dans ma formule. Elle fonctionne correctement jusqu'à la condition si trouve "AMV" alors le résultat est "A7AMV", en rajoute la condition supplémentaire : si trouve "X7", alors le résultat est "X7".
A voir également:
- Fonction SI imbriquée
- Fonction si et - Guide
- Fonction miroir - Guide
- Liste imbriquée excel - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
2 réponses
Bonjour
je pense que le problème vient de la fonction TROUVE qui renvoie erreur quand elle ne trouve pas, et donc stoppe la lecture de la formule.
Essayez celle ci:
=SI(GAUCHE(E4526;2)="PC";DROITE(GAUCHE(E4526;10);4);SI(NB.SI(E4526:E4526;"*AMV*");1);"A7AMV";(SI(NB.SI(E4526:E4526;"*X7*");"X7";"essaie encore !"))))
placez bien les textes AMV et X7 entre guillemets et avec les étoiles pour que la fonction cherche ce code n'importe ou dans le texte.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
je pense que le problème vient de la fonction TROUVE qui renvoie erreur quand elle ne trouve pas, et donc stoppe la lecture de la formule.
Essayez celle ci:
=SI(GAUCHE(E4526;2)="PC";DROITE(GAUCHE(E4526;10);4);SI(NB.SI(E4526:E4526;"*AMV*");1);"A7AMV";(SI(NB.SI(E4526:E4526;"*X7*");"X7";"essaie encore !"))))
placez bien les textes AMV et X7 entre guillemets et avec les étoiles pour que la fonction cherche ce code n'importe ou dans le texte.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?