Coder les traitements automatiquement
Résolu
borisparis
Messages postés
78
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je dispose d'une base de données contenant 1000 lignes. Chaque ligne correspond aux résultats d'un bilan de santé. Une colonne correspond aux traitements.
Mon problème est le suivant: les traitements sont les uns à la suite des autres et je souhaiterais faire 1 colonne pour chaque famille de médicament avec donc des 0 ou des 1 pour dire si le patient prend ou pas cette famille de médicament. Je dois donc coder les traitements automatquement.
En pratique
1) J'ai une liste de médicaments avec pour chacun son appartenance aux familles de médicaments (voir l'exemple avec le lien ci-dessous)
2) J'ai une colonne dans laquelle à chaque ligne il y a la liste des médicaments pris par une personne (lien ci-dessous)
3) J'ai des colonnes correspondant à chaque dans lesquelles on doit mettre des 0 ou des 1....(coder les traitements) et je n'ai sais pas comment faire
Voici l'illustration de cela ici: https://www.cjoint.com/c/EHvsglBVG0f
Quelqu'un a-t-il une macro pour faire cela ? Ça m'aiderait beaucoup....
PS: j'ai trouvé une solution indirecte avec la fonction de filtre d'excel mais c'est un peu compliqué..
Je dispose d'une base de données contenant 1000 lignes. Chaque ligne correspond aux résultats d'un bilan de santé. Une colonne correspond aux traitements.
Mon problème est le suivant: les traitements sont les uns à la suite des autres et je souhaiterais faire 1 colonne pour chaque famille de médicament avec donc des 0 ou des 1 pour dire si le patient prend ou pas cette famille de médicament. Je dois donc coder les traitements automatquement.
En pratique
1) J'ai une liste de médicaments avec pour chacun son appartenance aux familles de médicaments (voir l'exemple avec le lien ci-dessous)
2) J'ai une colonne dans laquelle à chaque ligne il y a la liste des médicaments pris par une personne (lien ci-dessous)
3) J'ai des colonnes correspondant à chaque dans lesquelles on doit mettre des 0 ou des 1....(coder les traitements) et je n'ai sais pas comment faire
Voici l'illustration de cela ici: https://www.cjoint.com/c/EHvsglBVG0f
Quelqu'un a-t-il une macro pour faire cela ? Ça m'aiderait beaucoup....
PS: j'ai trouvé une solution indirecte avec la fonction de filtre d'excel mais c'est un peu compliqué..
A voir également:
- Coder les traitements automatiquement
- Les codes ascii - Guide
- Application pour apprendre à coder - Guide
- Automatiquement - Guide
- Logiciel pour trier les photos automatiquement - Guide
- Liste des maladies et leurs traitements - Télécharger - Bureautique
4 réponses
Bonsoir
Une possibilité avec une fonction personnalisée :
http://www.cjoint.com/c/EHvu4oaY6mR
Cdlmnt
Via
Une possibilité avec une fonction personnalisée :
http://www.cjoint.com/c/EHvu4oaY6mR
Cdlmnt
Via
Bonjour,
Vous mettez une fois à la main les résultats sur la feuille [base de données des patients]... !
Est-il possible de voir la solution indirecte ..... ?
Vous mettez une fois à la main les résultats sur la feuille [base de données des patients]... !
Est-il possible de voir la solution indirecte ..... ?
Bonjour à tous,
Une autre façon de gestion de fonction personnalisée :
https://www.cjoint.com/c/EHvvwZJIUHK
Une autre façon de gestion de fonction personnalisée :
https://www.cjoint.com/c/EHvvwZJIUHK
Bonjour,
Pour gagner du temps de calcul, je pensais que ta base était stable mais voilà :
https://www.cjoint.com/c/EHxhhckjncK
Pour gagner du temps de calcul, je pensais que ta base était stable mais voilà :
https://www.cjoint.com/c/EHxhhckjncK
Bonjour,
Pour éviter les erreurs de saisie, une aide à la saisie avec choix et incrémentation des fonctions :
https://www.cjoint.com/c/EHzi33deoQK
Pour éviter les erreurs de saisie, une aide à la saisie avec choix et incrémentation des fonctions :
https://www.cjoint.com/c/EHzi33deoQK
Salut tout le monde,
Oulalaaa, j'arrive bien tard moi.
T'as tout bon boris. Bien expliqué avec un fichier, y'a du monde... :-)
Proposition par macro, avec un bouton en L pour lancer la màj.
Si un médicament est absent j'efface le résultat de la ligne et je met les médicaments absents en F.
Par sécurité je recopie les familles de médicaments de la base des médicaments sur la base des clients.
https://www.cjoint.com/c/EHvwfdCb6Eb
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Oulalaaa, j'arrive bien tard moi.
T'as tout bon boris. Bien expliqué avec un fichier, y'a du monde... :-)
Proposition par macro, avec un bouton en L pour lancer la màj.
Si un médicament est absent j'efface le résultat de la ligne et je met les médicaments absents en F.
Par sécurité je recopie les familles de médicaments de la base des médicaments sur la base des clients.
https://www.cjoint.com/c/EHvwfdCb6Eb
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Merci beaucoup! c'est une super macro
toutefois, je vodrais qu'il ne traite que les médicaments qui sont dans la liste (et pas ceux qui n'y sont pas)
Aute chose: comme il y a souvent des erreurs de saisie dans dans le fichier des patients, je voudrais mettre dans la liste des noms partiels du médicaments et qu'ils soient reconnus. par exemple: kenz pour kenzen (comme ca si c'eest kenzenne qui a étét saisi il est reconnu. As-tu une idée ? (la programmation c'est pas mon truc...pour le moment..)
toutefois, je vodrais qu'il ne traite que les médicaments qui sont dans la liste (et pas ceux qui n'y sont pas)
Aute chose: comme il y a souvent des erreurs de saisie dans dans le fichier des patients, je voudrais mettre dans la liste des noms partiels du médicaments et qu'ils soient reconnus. par exemple: kenz pour kenzen (comme ca si c'eest kenzenne qui a étét saisi il est reconnu. As-tu une idée ? (la programmation c'est pas mon truc...pour le moment..)
Bonjour,
modifs :
- traite même si médicament absent
- si médicament non trouvé et au moins 4 car. recherche et retient un médicament s'il commence ou fini par cette chaine.
Comme presque tout y était je mets aussi en commentaire les médicaments trouvés et absents (à enlever si inutile).
En majuscule : correspondance exacte trouvée, sinon en minuscule.
https://www.cjoint.com/c/EHxlgcFvWvb
eric
PS: au-dessus gb a aussi modifié sa fonction
modifs :
- traite même si médicament absent
- si médicament non trouvé et au moins 4 car. recherche et retient un médicament s'il commence ou fini par cette chaine.
Comme presque tout y était je mets aussi en commentaire les médicaments trouvés et absents (à enlever si inutile).
En majuscule : correspondance exacte trouvée, sinon en minuscule.
https://www.cjoint.com/c/EHxlgcFvWvb
eric
PS: au-dessus gb a aussi modifié sa fonction
Petite question supplémentaire
j'aimerais que dans les médicaments je puisse mettre les noms partiels par exemple
ken pour kenzen
statine pour atorvastatine
car il y a souvent des faites de frappes dans la saisie des données des patients.
est-ce qu'il y a moyens ??
Boris