Cellule de "selection" ?

Bonjour,

Cette question a peut etre déjà été posé mais j'ai du mal à la formuler alors je sais meme pas comment la chercher ^^

Dans ma feuille j'ai une liste d'une centaine de nom différents en A1-2...
Je souhaiterais savoir si il est possible de rendre une cellule capable de réagir ainsi, lorsqu'on tape un nom, un 1 s'affiche dans la cellule à coté du nom en question dans la liste (du genre C1-2...)
Voilà je sais pas je si je m'explique bien mais merci de votre attention.

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour, déjà je tiens a vous remercier pour la rapidité de vos réponses à tout les deux seulement je pense que ça ne répond a ma problématique. Je vais tenter de réexpliquer avec un schéma.

    Imaginons que j'ai une liste de prénom en A1, A2, A3
    Je souhaiterais que si j'écris par exemple Paul en A5, un 1 s'affiche à coté de son prénom (il ne faut pas forcément que j'écrive sur sa ligne)
    A1 | A2___|___A3____|_____A4_|___A5
    Jean |_______________________| "Paul"
    Pierre |
    Paul | "1"

    Merci
    1.  
      Bonjour razaea,

      Tu as écris « A1 | A2___|___A3____|_____A4_|___A5 » sur une ligne,
      mais ce sont des cellules en colonne ; donc je le présente ainsi :

      A B
      1   Jean
      2   Paul
      3   Pierre
      4   Denis
      5   Paul 1
      6
      7
      8

      a) En fonction de quoi veux-tu un 1 à côté du prénom (donc en colonne B) ?
      b) Pourquoi un 1 en B5 (pour Paul de A5) et pas en B2 (pour Paul de A2) ?

      À te lire. Cordialement.  :)
       
    2. Contributeur
      Re
      alors si vous avez une liste des références qui doivnet afficher 1, par exemple en Z1:Z10, vous pouvez écrire en B2 à tirer sur la hauteur utile:

      =SI(NB.SI($Z$1:$Z$10;A2);1;"")

      ou encore si on prend votre demande au pied de la lettre
      =SI(NB.SI(A1:A4;A5)1;"")

      mais cette solution vous affichera 1 bien sur devant tous les Paul de la liste

      crdlmnt
  2. Contributeur
    Bonour
    une autre compréhension de la question

    si vous avez une liste de nom de A1àA100
    si vous entrez vos noms dans un champ C1:D100 par exemple
    en B1 à tirer sur la hauteur:

    =SI(NB.SI($C$1:$D$100;A1);1;"")

    le 1 s'affichera en B en face du nom quand le nom sera présent en C1:D100

    crdlmnt

    1. Bonjour razaea,

      Je ne suis pas sûr d'avoir bien compris ton énoncé,
      mais je vais quand même essayer de te répondre.

      ---------------------------------

      Si tu as par exemple en C5 le texte A1-2,
      mets en D5 : =STXT(C5;2;1) => 1

      Tire ensuite la formule vers le bas, et donc :

      Si tu as en C6 le texte C1-2, la formule recopiée
      en C6 : =STXT(C6;2;1) => 1

      ---------------------------------

      Mais si tu veux un 1 dans la cellule à côté d'une cellule remplie,
      c'est un problème différent. Si tu as par exemple en C5 le texte
      A1-2, mets en D5 : =SI(C5="";"";1) => si C5 est vide, alors
      D5 aussi ; sinon en D5 : 1

      Bien sûr, là aussi, tu dois tirer la formule vers le bas.  ;)

      ---------------------------------

      Si ton problème est réglé, merci de l'indiquer,
      pour que le sujet puisse être passé en résolu.

      Sinon, je te propose de reformuler ton énoncé,
      avec un exemple plus concret.

      Cordialement.  :)