Fonction commence par ...

Résolu
Bonjour,

J'ai une colonne où il y a par exemple en B1 : M. (ou Mme ou Melle) DUPONT Bernard 14/09/2013 Caisse d'épargne Inscription spéciale 100€ et j'aimerais que la cellule A1 reprenne seulement le nom et prénom sans le M. ni Mme ni Melle.

J'ai essayé cette formule : =SI(STXT(D2;1;3)="M.";STXT(D2;3;TROUVE(" ";D2;TROUVE(" ";D2;TROUVE(" ";D2)+1)+1));SI(STXT(D2;1;3)="Melle";STXT(D2;5;TROUVE(" ";D2;TROUVE(" ";D2;TROUVE(" ";D2)+1)+1));STXT(D2;4;TROUVE(" ";D2;TROUVE(" ";D2;TROUVE(" ";D2)+1)+1)))). Mais hélas elle fonctionne pas elle ne prend qu'à partir du 3ème caractère . Auriez-vous une autre formule plus simple à me proposer svp.

Je vous remercie par avance.

6 réponses

  1. Qu'est ce que vous entendez par formule matricielle à valider avec shif+ctrl+entrée ?

    Ça me met en résultat #valeur.
    0
    1. Contributeur
      Au lieu de valider la formule avec Entrée tout seul, tu valides avec les touches Shift+Ctrl et, en les gardant appuyées, Entrée.
      Si c'est bien fait la formule s'entoure de { }
      Ex : https://www.cjoint.com/?DGdk1a87Cdw

      eric
      0
    2. magnifique ça fonctionne !

      Merci énormément. Je comprends pas du tout la formule mais je vais m'y mettre.

      Encore merci
      0
    3. Contributeur
      Salut vaucluse,

      Tu ramènes toute la fin de la ligne, il ne veut que le nom si j'ai bien compris.
      eric
      0