Rapport de message :*
 

Re: Quelle formule appliquer ?

Titre du sujet : Re: Quelle formule appliquer ?
par Mth le 06/12/2012 23:57:40

Bonsoir chakir123, bonsoir Guy :), bonsoir à tous,

Comme indiqué par myDearFriend sur un de tes fils ici la meilleure solution semble l'utilisation du menu Données/Convertir avec un peu de traitement manuel derrière, ensuite il y a VBA, et enfin les formules qui sont sans doute la façon la plus lourde d'attaquer le problème!

Si néanmoins tu souhaites privilégier les formules, voici un essai en pièce jointe, j'utilise les fonctions texte (voir ici par exemple)

En B2 puis tiré vers la droite jusqu'en H2:

=SIERREUR(STXT(SUBSTITUE(SUBSTITUE(SUBSTITUE($A2;CAR(160);"µ");CAR(32);"µ");"µµµ";";");CHERCHE("ù";SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE($A2;CAR(160);"µ");CAR(32);"µ");"µµµ";";");";";"ù";COLONNE(A1)))+1;CHERCHE("ù";SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE($A2;CAR(160);"µ");CAR(32);"µ");"µµµ";";");";";"ù";COLONNE(B1)))-CHERCHE("ù";SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE($A2;CAR(160);"µ");CAR(32);"µ");"µµµ";";");";";"ù";COLONNE(A1)))-1)*1;0)

dernière colonne en I2:

=SIERREUR(DROITE(SUBSTITUE(SUBSTITUE(SUBSTITUE($A2;CAR(160);"µ");CAR(32);"µ");"µµµ";";");NBCAR(SUBSTITUE(SUBSTITUE(SUBSTITUE($A2;CAR(160);"µ");CAR(32);"µ");"µµµ";";"))-CHERCHE("ù";SUBSTITUE(SUBSTITUE(SUBSTITUE(SUBSTITUE($A2;CAR(160);"µ");CAR(32);"µ");"µµµ";";");";";"ù";COLONNE(H1))))*1;0)

Comme autre source d'inspiration, tu as aussi ce fil avec l'excellente formule de Jean-Marie