Listing récapitulatif

Résolu/Fermé
nany974 Messages postés 53 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 1 juillet 2022 - 23 févr. 2015 à 13:53
nany974 Messages postés 53 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 1 juillet 2022 - 23 févr. 2015 à 16:23
Bonjour à tous,

J'aurai besoin de vos lumières s'il vous plait.
Voilà, je suis secrétaire médicale dans un hôpital.
Pour chaque patient suivi dans mon service, je tiens à jour une fiche dans excel où figurent plusieurs infos (administratives et autres). J'ai environ 450 fiches patients différentes.
J'aimerai consigner sur un listing récapitulatif les infos suivantes (une ligne par patient) :
NOM PRENOM DATE DE NAISSANCE CONSULTANT ADRESSE CODE POSTAL VILLE NUMERO DE TELEPHONE 1 NUMERO DE TELEPHONE 2 NUMERO DE TELEPHONE 3 NUMERO D'ARCHIVES DATE DU PREMIER RENDEZ-VOUS

ex :
DUPONT JEAN 01/01/1980 DR DURAND 1 RUE BIDULE 75000 PARIS 01 45 45 45 45 06 20 20 20 20 15302 03/02/2007

Dans mes fiches les infos suivantes se trouvent dans les cellules suivantes
NOM B1
PRENOM E1
DATE DE NAISSANCE J1
CONSULTANT B21
ADRESSE E98 + E99
CODE POSTAL E100
VILLE F100
NUMERO DE TELEPHONE 1 F103
NUMERO DE TELEPHONE 2 F105
NUMERO DE TELEPHONE 3 F106
NUMERO D'ARCHIVES B8
DATE DU PREMIER RENDEZ-VOUS B15

J'espère être claire et que ce que je vous fournis vous suffira à m'aider.
Merci par avance.

Nany
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
23 févr. 2015 à 14:30
Bonjour
Pour complèter les infos:
vos fiches sont elles toutes dans le même fichier?
Quel nom donnez vous à ces fiches

une option en supposant aussi:
que l'on parle d'excel
que chaque fiche correspond à une feuille du classeur
que chaque feuille est nommée du nom du client

Dans votre récap à partir de ligne 2
en A2 ect... la liste de noms des client entrés au clavier (soit donc les noms de fiches)

en B2=
pour avoir la valeur de E1 (prénom) de chaque feuille:
=INDIRECT("'"&$A2&"'!E1")
en C2 pour avoir J date de naissance
=INDIRECT("'"&$A2&"'!J1")
ect.....

tirez ça sur la hauteur de la liste de noms

si vous voulez agrandir le tableau avers le bas au dela de la, liste de nom, pour éviter les affichages parasites, avec Excel 2007 et +:

=SIERREUR(INDIRECT("'"&$A2&"'!J1");"")

Et si ça ne convient pas, revenez avec plus d'info sur la configuration de vos fiches.
crdlmnt


1
nany974 Messages postés 53 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 1 juillet 2022 16
23 févr. 2015 à 14:36
Bonjour,
Toutes les fiches sont effectivement dans un seul classeur excel, chaque fiche est renommée au nom du patient.
Je vais donc de suite tester votre réponse et vous dirai si cela s'applique bien.
Mille mercis
Très cordialement
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
23 févr. 2015 à 14:59
Bonjour

Sur la base de Vaucluse les noms en colonne A2

Pour récupérer toutes les informations en une ligne séparé par tirets comme ceci

DUPOND - Jean - 01/01/1980 - docteur DURAND - 1 rue bidule - - 75000 - PARIS - 145454506 - 620202020 - 900000053 - 15302 - 03/02/2007

Voici la formule à mettre en B2 et à tirer vers le bas sur la longueur de la liste des noms de patients

=INDIRECT("'"&$A2&"'!$B$1")&" - "&INDIRECT("'"&$A2&"'!$E$1")&" - "&INDIRECT("'"&$A2&"'!$J$1")&" - "&INDIRECT("'"&$A2&"'!$B$21")&" - "&INDIRECT("'"&$A2&"'!E98")&" - "&INDIRECT("'"&$A2&"'!E99")&" - "&INDIRECT("'"&$A2&"'!E100")&" - "&INDIRECT("'"&$A2&"'!$F$100")&" - "&INDIRECT("'"&$A2&"'!F103")&" - "&INDIRECT("'"&$A2&"'!F105")&" - "&INDIRECT("'"&$A2&"'!F106")&" - "&INDIRECT("'"&$A2&"'!B8")&" - "&INDIRECT("'"&$A2&"'!B15")


1
nany974 Messages postés 53 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 1 juillet 2022 16
23 févr. 2015 à 15:14
Bonjour Philou,
Cela fonctionne très bien avec vos deux réponses (celle de Vaucluse et la vôtre). Le seul petit hic c'est que la date de naissance et la date de premier rendez-vous se mettent en un format qui n'est pas une date. Y a t il une petite astuce pour modifier cela ? (alors que dans les fiches ce sont bien des dates).
Merci d'avance
C'est génial !!!
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
23 févr. 2015 à 15:41
Bonjour

La formule modifiée

'=INDIRECT("'"&$A2&"'!$B$1")&" - "&INDIRECT("'"&$A2&"'!$E$1")&" - "&TEXTE(DATE(ANNEE(INDIRECT("'"&A2&"'!J1"));MOIS(INDIRECT("'"&A2&"'!J1"));JOUR(INDIRECT("'"&A2&"'!J1")));"jj/mm/aaaa")&" - "&INDIRECT("'"&$A2&"'!$B$21")&" - "&INDIRECT("'"&$A2&"'!E98")&" - "&INDIRECT("'"&$A2&"'!E99")&" - "&INDIRECT("'"&$A2&"'!E100")&" - "&INDIRECT("'"&$A2&"'!$F$100")&" - "&INDIRECT("'"&$A2&"'!F103")&" - "&INDIRECT("'"&$A2&"'!F105")&" - "&INDIRECT("'"&$A2&"'!F106")&" - "&INDIRECT("'"&$A2&"'!B8")&" - "&TEXTE(DATE(ANNEE(INDIRECT("'"&A2&"'!b15"));MOIS(INDIRECT("'"&A2&"'!b15"));JOUR(INDIRECT("'"&A2&"'!b15")));"jj/mm/aaaa")
1
nany974 Messages postés 53 Date d'inscription jeudi 28 février 2013 Statut Membre Dernière intervention 1 juillet 2022 16
23 févr. 2015 à 16:23
C'est parfait
Rien à redire...
A part MERCI !!!!
0