Formule Si

Résolu/Fermé
Alex0112 Messages postés 2 Date d'inscription mercredi 7 septembre 2016 Statut Membre Dernière intervention 7 septembre 2016 - 7 sept. 2016 à 11:30
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 - 7 sept. 2016 à 11:51
Bonjour,
J'ai un dossier à faire sur excel pour une formation de secrétaire médicale. Ils me demandent d'utiliser une fonction SI pour afficher automatiquement des numéros.
Dans ma colonne M j'ai des noms de médecins et dans ma colonne Q le numéro de poste du médecin doit s'afficher automatiquement. J'ai 7 noms de médecins différents avec chacun leurs numéro de poste.
Merci de votre aide.

3 réponses

Fahora Messages postés 814 Date d'inscription jeudi 24 septembre 2015 Statut Membre Dernière intervention 2 janvier 2023 68
7 sept. 2016 à 11:37
Bonjour ,

Pour 7 noms , la formule va être fastidieuse , mais :

=SI(M2 ="Nomdumedecin1";Numerodeposte1;Si(M2="Nomdumedecin2";Numerodeposte2;Si(M2="Nomdumedecin3";Numerodeposte3;...)))

A toi de compléter la suite où il y a les "..." , afin que tu puisses comprendre la logique.

Cordialement,
0
Alex0112 Messages postés 2 Date d'inscription mercredi 7 septembre 2016 Statut Membre Dernière intervention 7 septembre 2016
7 sept. 2016 à 11:43
Merci beaucoup de ton aide ! J'ai énormément de formule à trouver et à force ma tête ne suit plus vraiment ^^
Encore merci :)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
Modifié par Vaucluse le 7/09/2016 à 11:42
Bonjour
utiliser la formule si ,n'est pas la meilleures solutions dans ce cas, mais pour rester conforme à la demande:

le nom du médecin en M1 (à ajuster selon le N° de la 1° ligne utile

en Q1 pour afficher le N°:

=SI(M1="nom1";"N°1";SI(M1="nom2";"N°2";SI(M1="nom3";"N°3";SI(PM1="nom4";"N°4";SI(M1=Nom5","N°5";SI(M1="nom6";"N°6";SI(M1="nom7";"n°7";"")))))))

en fermant la formule avec autant de parenthèses que de SI
et en plaçant bien entre guillemets les noms et les N°


et pour info, la solution plus rationnelle:

en Y1:Y7: les noms des médecins
en ligne en Z1:Z7 les codes correspondants

ou dans tous les cas dans un tableau hors champ
en M1 le nom du médecin
en Q1 la, formule:
=SIERREUR(RECHERCHEV(M1;$Y$1:$Z$7;2;0);"")

respectez bien les signes $ si vous devez copier (tirer) la formule sur une hauteur

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
7 sept. 2016 à 11:51
Bonjour

Il faut créer un tableau à 2 colonnes avec le nom en colonne 1 et le N° poste en colonne 2
J'ai créé en feuil2 de A1 à B7 ce tableau

Sur votre feuille en colonne Q mettre cette formule
=SI(M2<>"";RECHERCHEV(M2;Feuil2!$A$1:$B$7;2;FAUX);"")

0