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

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

    Ça me met en résultat #valeur.
    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
    2. magnifique ça fonctionne !

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

      Encore merci
    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