Formule Si

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. 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,
    1. Merci beaucoup de ton aide ! J'ai énormément de formule à trouver et à force ma tête ne suit plus vraiment ^^
      Encore merci :)
  2. Contributeur
    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!
    1. Contributeur
      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);"")