A l'aide formule imbriquée

Résolu/Fermé
shangai63 Messages postés 11 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 25 avril 2016 - 21 avril 2016 à 10:30
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 - 25 avril 2016 à 14:21
Bonjour,
Dans le cadre de ma formation de secrétaire médicale je dois réaliser un dossier informatique. Je n'arrive pas à faire cette formule. La consigne est la suivante :

La loi impose que les dossiers de suivi d'un patient soient anonymés.
Nous devons créer un identifiant spécifique, l'IDMS.
Pour ce nous allons appliquer le code suivant :
Les lettres "M" et "S" + IDMED au format 00 (ce format est automatique si l'IDMED est composé de 2 chiffres, donc s'il est > ou = à 10. Si IDMED<10, le logiciel doit renvoyer "0" devant) + les 5 premiers chiffres du numéro de SS.
La formule permettant l'application du code se composera de 3 fonctions imbriquées : CONCATENER, SI et GAUCHE.

Merci par avance pour votre aide.

file:///C:/Users/mika%20et%20sandra/Documents/formule.png


A voir également:

4 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
21 avril 2016 à 10:53
Bonjour,

Je vous propose cette formule , que vous devez faconné de tel maniere a ce que les colonnes soient correctes.
=SI(IDMED>9;CONCATENER('MS';IDMED);CONCATENER("0";GAUCHE(ss;5)))


Dites moi si cela vous convient.
Dans le cas contraire, envoyé votre fichier ( avec les données confidentiel supprimer ou modifié) grâce a ce site :
https://www.cjoint.com/

Et collé le lien en réponse de ce message
0
shangai63 Messages postés 11 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 25 avril 2016
22 avril 2016 à 09:20
https://www.cjoint.com/c/FDwhsAAYX4q

Merci pour votre aide diablo mais la formule ne fonctionne pas. Grrrrr je m'arrache les cheveux.
J'ai effacer les données patients même si les données n'étaient pas réelles on ne sait jamais
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
22 avril 2016 à 10:01
Bonjour Shangai.

Le tableau que vous avez envoyé est ... spécialement ... vide..
Même pas de quoi essayer des formules... ni de savoir comment sont organisé vos données, Pouvez-vous envoyé un fichier avec un minimum de donnée factice? 2 ligne suffisent pour être honnête, sur votre tableau je n'ai même les étiquettes:/
0
shangai63 Messages postés 11 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 25 avril 2016
22 avril 2016 à 13:34
https://www.cjoint.com/c/FDwlE2c2DYq

Désolé je suis nul en informatique.
Est ce que sa marche là?
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844 > shangai63 Messages postés 11 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 25 avril 2016
Modifié par diablo13800 le 22/04/2016 à 14:14
Oui j'ai bien les données, Donc dans la colonne IDMS vous voulez que si IDMED > 9 on met dans IDMS : "MS"+ IDMED
Sinon on met l'IDMED + 5 premier chiffre de NSS? (Ou "MS0" + IDMED + 5 premier chiffre de NSS?

En gros Je reprend avec un Exemple, (reprenez le même Pour expliquer , oui je suis Embêtant mais faut faire ca bien :))
Prenons une personne dont l'IDMED est 4 et les 5 premier chiffre de NSS est 58763
l'IDMS doit alors etre : 058763
Une autre personne au IDMED a 11 , et les mêmes 5 premier chiffre NSS:
IDMS doit être MS11

Est-ce ça ?
0
shangai63 Messages postés 11 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 25 avril 2016
25 avril 2016 à 08:59
oui c'est sa
si l'IDMED est 19 se sera MS19+ les 5 premiers chiffres SS
si l'IDMED est 9 se sera MS09 + les 5 derniers chiffres SS
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
Modifié par diablo13800 le 25/04/2016 à 10:59
Ok , je comprend mieux votre problème.

Voici la formule a mettre dans IDMS:
=SI(B6>9;CONCATENER("MS";B6;GAUCHE(I6;5));CONCATENER("MS0";B6;GAUCHE(I6;5)))

Est-ce que cela vous convient?
0
shangai63 Messages postés 11 Date d'inscription mardi 8 mai 2012 Statut Membre Dernière intervention 25 avril 2016
25 avril 2016 à 13:09
SA MARCHE
Un immense merci j'ai beaucoup de mal avec les formules, je ne comprend pas trop la logique (enfin si mais je n'arrive pas à l'appliquer).
J'aurai surement encore besoin de vos conseils.
Encore merci
Bonne journée
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
25 avril 2016 à 14:21
C'est parfait si cela fonctionne:)

N’hésitez pas a reposter sur le forum
Pouvez-vous passer le sujet en résolu ?

Bonne journée a vous aussi
0