Syntaxes sur Fonctions imbriquées

Bonjour à tous,

mon cours d'excel m'a donné des ailes ...

Je n'arrive pas à rédiger ma formule correctement (je sais ce que je veux faire, mais ne sais pas le formuler).

2 exemples de cellules, avec les résultats souhaités;

Col A Col B Col C Résultat souhaité Résultat obtenu

175/65R16 104R C 175/65R16 C 104 R 175/65R16 C 104R175/65R16 104R

235/30R20Z XL 235/30R20 Z 235/30R20Z235/30R20 Z XL

Les formules fonctionnent individuellement, mais pas imbriquées. (ci-joint ma formule)

Pouvez-vous m'aider ? Par avance merci.

=SUPPRESPACE(CONCATENER(SUBSTITUE([@Dimension];" ";SI([@C]="C";" C ";" "));SUBSTITUE([@Dimension];"Z";SI(ESTNUM(CHERCHE("Z";[@Dimension]));" Z";[@Dimension]));" ";[@XL]))

Bonjour et bienvenu,

Merci de joindre un fichier Excel. Dans le corps du message, ce n'est que du texte. On ne peut pas effectuer des tests avec ces textes.

Bonjour Raja.

Je débute sur Excel et sur le forum. (pardonnez moi)

Re,

Avec + de 6 formules imbriquées dans la même formule et avec l’utilisation de l'outil "Table", tu dis que tu débutes sur Excel !!!

Tout parait normal. Quel est le problème ?

Merci pour votre réponse.

Je fais appel à 2 fonctions "SUBSTITUE" qui me renvoie 2 résultats; alors que je ne souhaite qu'une résultante des 2 fonctions.

ex > 235/30R20Z me renvoi 235/30R20Z235/30R20 Z XL alors que je souhaite 235/30R20 Z XL

ex > 165/70R14 89R me renvoi 165/70R14 89R165/70R14 89R alors que je souhaite 165/70R14 C 89R

Je pense n'être pas très loin, mais je tourne en rond.


Oui Raja, je débute sur excel, mais c'est grâce aux passionnés comme vous et aux forums (+ 7 heures de cours) que l'on réussi un peu à se démerder ...

Re,

OK. Pas de soucis. Les formules imbriquées viennent au bout d'une méthode (existe à voir sur le net) à pratiquer. Regarde la colonne G dans ton fichier ci-retourné.

Je vais faire encadrer la formule ...

Merci à vous "Grand Maître".

Respectueuses Salutations.

Re,

J'ai optimisé la formule précédente par celle-ci :

=SUPPRESPACE(SUBSTITUE(SUBSTITUE(Tableau1[@Dimension]&" "&Tableau1[@XL];" ";" "&Tableau1[@C]&" ";1);"Z";" Z "))

A tester.

La colonne D pourra être simplifiée par celle-ci :

=SI(GAUCHE(Tableau1[@Variante];2)="XL";GAUCHE(Tableau1[@Variante];2);"")
Rechercher des sujets similaires à "syntaxes fonctions imbriquees"