FORMULE agissant entre les guillemets

Résolu/Fermé
MARCO - 10 août 2014 à 14:37
Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 - 15 août 2014 à 05:36
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 !

A voir également:

6 réponses

via55 Messages postés 14406 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 avril 2024 2 703
10 août 2014 à 17:06
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
merci pour ta réponse via 55, j'ai testé ça marche impeccable ! Bonne journée :-)
0
Mazzaropi Messages postés 1985 Date d'inscription lundi 16 août 2010 Statut Contributeur Dernière intervention 24 mai 2023 70
10 août 2014 à 19:10
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
Merci pour ta réponse Mazzropi, j'ai testé ça marche impeccable !
vous m'avez bien aidé ! Bonne journée,
Marco
0
Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 098
10 août 2014 à 22:37
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
Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 098
10 août 2014 à 22:38
Quand le tableau sera terminé, tu pourras masquer les colonnes A, B et C ...
0
Merci pour ton conseil Raymond, j'ai testé ça marche !
je te souhaite une bonne journée !
Marco
0
Raymond PENTIER Messages postés 58406 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 5 mai 2024 17 098
15 août 2014 à 05:36
J'en suis heureux pour toi.
Mais à ta prochaine question, veille à te montrer plus précis dans tes explications 8=)
0
m@rina Messages postés 20156 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 4 mai 2024 11 279
10 août 2014 à 15:34
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
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