Formule Si

Résolu
Alex0112 Messages postés 2 Statut Membre -  
PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Fahora Messages postés 949 Statut Membre 68
     
    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
    1. Alex0112 Messages postés 2 Statut Membre
       
      Merci beaucoup de ton aide ! J'ai énormément de formule à trouver et à force ma tête ne suit plus vraiment ^^
      Encore merci :)
      0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
  3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    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