FORMULE agissant entre les guillemets

Résolu
MARCO -  
Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je lance un appel aux pros de la formule pour m'aider :-)
Mon problème le voici :

dans ma formule (conditions et arguments déjà établis) je voudrais que seuls les chiffres
du milieu, entre les lettres CMS et l'année 2014, (entre les guillemets, 2eme condition) changent lorsque je fais un copier-coller, car ils sont le numéro de client.

formule :

=SI(A6="";"";"CMS1022014")

=SI(A6="";"";"CMS1022014")
(numéro de client en gras)

J'ai une liste de plus 4350 lignes, et je ne pourrais pas écrire manuellement
toutes les cellules, il me faudrait des années :-D
Merci de votre AIDE :-)
Bon dimanche à Tous !

6 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    En supposant que les n°s clients sont en colonne B et commencent en B6 par CMS1022014 (le taper dans la cellule B6)

    En B7 mettre la formule suivante ;

    =SI(A7<>"";"CMS" & NB.SI($B$6:B6;"CMS*")+102 &"2014";"")

    A étirer au bas de la colonne

    Cdlmnt
    1
    1. MARCO
       
      merci pour ta réponse via 55, j'ai testé ça marche impeccable ! Bonne journée :-)
      0
  2. Mazzaropi Messages postés 1983 Date d'inscription   Statut Contributeur Dernière intervention   72
     
    MARCO, Bonjour.

    Voir si cet exemple que j'ai fait pour vous aider dans la solution de votre besoin.
    https://www.cjoint.com/c/DHkthUTRI4L

    Était-ce ce que vous vouliez?
    J'espère avoir aidé.
    --
    Belo Horizonte, Brasil.
    Marcílio Lobão
    1
    1. MARCO
       
      Merci pour ta réponse Mazzropi, j'ai testé ça marche impeccable !
      vous m'avez bien aidé ! Bonne journée,
      Marco
      0
  3. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    Bonjour.

    En l'absence de fichier, c'est toujours difficile de bien comprendre une explication ...
    D'après ton exposé du post #3, je crois avoir compris que tu définis un sigle et une année, et qu'à partir de là tu crées un code et que tu l'incrémentes.
    Si c'est bien celà,
      en A2 tu saisis le sigle, par exemple "CMS", 
    en B2 tu saisis le premier N° d'ordre, par exemple 101,
    en C2 tu saisis l'année en format texte, par exemple "2014",
    en D2 tu saisis =A2&B2&C2 qui te donne comme résultat "CMS1012014",
    enfin tu recopies A2:D2, par exemple jusqu'à la ligne 1750.
    - Tu peux aussi sélectionner seulement B2 et tirer la poignée vers le bas
    en cochant l'option de collage "Incrémenter une série".
    Et tu recommences pour chaque changement de sigle ou d'année ...

    Cordialement.
    1
    1. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
       
      Quand le tableau sera terminé, tu pourras masquer les colonnes A, B et C ...
      0
    2. MARCO
       
      Merci pour ton conseil Raymond, j'ai testé ça marche !
      je te souhaite une bonne journée !
      Marco
      0
    3. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
       
      J'en suis heureux pour toi.
      Mais à ta prochaine question, veille à te montrer plus précis dans tes explications 8=)
      0
  4. m@rina Messages postés 27723 Date d'inscription   Statut Modérateur Dernière intervention   11 567
     
    Bonjour,

    Ce n'est pas très clair...
    Quand tu dis que le numéro de client doit, ok, mais il doit changer comment ? C'est une incrémentation ? par rapport à quoi ?

    En tous les cas, pour l'instant l'argument "CMS1022014" étant entre "", c'est du texte, donc pas de changement.
    S'il s'agit d'une incrémentation, il faudrait commencer par faire une faire concaténation dans ta formule...

    Mais bon.. sans en savoir plus, difficile de te répondre.

    m@rina
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. MARCO
     
    Bonjour Marina, merci d'avoir répondu :-)
    En, effet c'est une formule client donc, quand je rajoute une ligne sur mon tableau excel, ligne=client, dans une colonne j'ai un code magasin "CMS" qui correspond à une enseigne précise, "CMS" (Cabinet médical Suresnes), dont, prmis ces clients, j'en ai plusieurs qui proviennent de ce cabinet (environ 1750).

    tableau ci-dessous :

    N° CLIENT | PRENOM | NOM | CENT MED P | CENT MED S | DATE ISNCRIP |
    -----------------------------------------------------------------------------------------------------
    1022014 | OLIVIER | MARTIN | | CMS1022014 | 07/08/2014
    1032014 | CELINE | LAURENT | | CMS1032014 | 08/07/2014
    1042014 | FRANCK | DURAND | CMP1042014 | | 10/08/2014
    1052014 | MARC | SIMON | CMP1052014 | | 15/08/2014
    1062014 | NATHAN | ABBA | | CMS1062014 | 20/08/2014
    1072014 | TART | ALINE | | CMS1062014 | 22/08/2014
    1082014
    1092014
    1102014 |
    " " " |
    16402014 (ENVIRON à recopier vers le bas, sur la colonne CENT MED S)

    Quand on glisse la souris vers le bas, elle augmente le dernier numéro (la date) et
    non pas le numéro de client

    Voilà j'espère c'est un peu plus clair, ;-)

    merci de ton aide !

    Bonne journée :-)
    0
  7. MARCO
     
    Bonsoir à Tous

    en spécial à Raymond, à Mazzaropi et à via55 !

    Merci pour vos réponses et vos conseils, je vais les tester et vous dire
    si ça a bien fonctionné ! ;-):-)

    Ca m'a l'air intéressant je pense que je vais trouver mon bonheur parmi
    ces formules !

    Merci à vous trois !!!!!

    Je vous souhaite une très bonne et agréable soirée !

    MARCO
    0