Exel correspondance autommatique

Résolu/Fermé
remibarbier Messages postés 237 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 30 mai 2013 - Modifié par remibarbier le 6/04/2012 à 19:11
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 7 avril 2012 à 15:10
Bonjour,

Sur EXEL j'ai 2 feuilles :
1ere feuille : nom des molécules avec dosages correspondants.
2eme feuille :
je voudrais que si j'écris le nom de la molécule, la casse en face me donne le dosage correspondant.
est-ce possible ? et si oui comment fait-on ?

merci beaucoup de votre aide précieuse.
A voir également:

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 420
6 avril 2012 à 19:39
Bonsoir
A adapter
Feuil1 > base de données avec
de A2 à A1000 liste des mollécules
de B2 à B1000 liste des dosages correspondants

Feuil2 > Edition
en A2 le nom des molécules
en B2, à tirer sur la hauteur utile:

=SI(ESTVIDE(A2);"";RECHERCHEV(A2;'Feuil1'!$A$2:$B$1000;2;0)

attention à tous les signes

pour inscrire le nom de molécules en A2 et suivant, vous pouvez utiliser un menu déroulant, mais il faut nommer le champ en Feuil1:
En Feuil1 sélectionner A2:A1000
sur excel avant 2007: barre d'outil insertion / nom et inscrire le nom de la ,liste bdans la fenêtre pour l'exemple:
Molécule
sur 2007 et +
idem mais le chemin est n: Ruban / Onglet formule / Définir un nom

Une fois le nom défini, en Feuil2 pour l'édition:
sélectionnez le champ A sur la hauteur utile/
Données / Validation de données choisir "liste" et entrer en bas de la fenêtre:
=Molécule

ainsi quand vous sélectionnerez une cellule du champ A vous aurez la liste des Molécules se trouvant dans votre base de données

bonne chance
crdlmnt
0
remibarbier Messages postés 237 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 30 mai 2013 16
6 avril 2012 à 19:51
Merci beaucoup, cela me sera d'une grande aide, je n'est pas encore essayer mais un grand merci !
0
remibarbier Messages postés 237 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 30 mai 2013 16
Modifié par remibarbier le 6/04/2012 à 20:10
Rebonjour,
je n'arrive pas a faire fonctionner la formule;
à quoi correspond le "no index col"
la formule m'affiche #N/A
j'ai mis
=SI(ESTVIDE(C3);"";RECHERCHEV(C3;dosage!E2:E106;2;0))
ma feuille 1 est nommé dosage.
en valeur proche si je met 1 cela met #ref
merci
0
remibarbier Messages postés 237 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 30 mai 2013 16
6 avril 2012 à 20:15
a j'ai compris le problème
j'ai pris qu'une colonne !
mais, mon dosage n'est pas tout prés de la case molécule, elle est séparé part d'autre colonne de donnée.
comment faire ?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 420
Modifié par Vaucluse le 6/04/2012 à 20:48
Prenez tout le champ en commençant par la colonne molécule, c'est impératif qu'elle soit la 1° du champ de RECHERCHEV et en plaçant dans la formule le n° de la colonne dans le champ où la valeur à sortir se trouve
par exemple:liste des molécules en colonne E et liste des dosages en colonne J
=SI(ESTVIDE(C3);"";RECHERCHEV(C3;dosage!$E$2:$J$106;6;0))
6 puisque J est la 6° colonne du champ

(N'oubliez pas les signes $ dans les limites de champ si vous devez copier la formule vers le bas.)



Crdlmnt
0
remibarbier Messages postés 237 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 30 mai 2013 16
6 avril 2012 à 22:10
merci encore
0
remibarbier Messages postés 237 Date d'inscription lundi 21 avril 2008 Statut Membre Dernière intervention 30 mai 2013 16
Modifié par remibarbier le 7/04/2012 à 14:20
bonjour,
j'ai encore un problème (mon classeur EXCEL devient très complexe ):
je voudrait faire la somme sur l'année des doses de chaque molécule de même nom dans une feuille (les doses diffèrent suivant les dates).
j'ai dans la feuille 3 :
date 1 / molécule 1 / 10
date 1/ molécule 2 / 12
date 2/ molécule 1 / 6
date 3/ molécule 4 / 8
date 6/ molécule 2 / 3
.
.
.

dans ma nouvelle feuille 4 il me faut
Molécule 1 total / 16
Molécule 2 total / 15
Molécule 3 total / "pas de dose"
molécule 4 total / 8
.
.
.

Merci d'avance
0

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

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 420
Modifié par Vaucluse le 7/04/2012 à 15:10
Bonjour
essayez, à adapter

feuil3
en A liste des molécules
en B nombre de molécule

Feuil4

en X liste de référence des molécules pour faire un tableau récap, à partir de X1
en Y =:
=SI(X1="";"";SOMME.SI('Feuil3'!$A:$A;X1;Feuil3!$S:$S))
et tirez sur la hauteur de la liste de référence des molécules
et si vous voulez afficher "pas de molécule" au lieu de 0, un peu plus compliqué:
=SI(X1="";"";SI(SOMME.SI('Feuil3'!$A:$A;X1;Feuil3!$S:$S)=0;"Pas de molécule";SOMME.SI('Feuil3'!$A:$A;X1;Feuil3!$S:$S)))
attention aux signes!!!!

crdlmnt


Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0