Cellule de "selection" ?

razaea -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. Utilisateur anonyme
     
    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.  :)
     
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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

    0
  3. razaea
     
    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
    0
    1. Utilisateur anonyme
       
       
      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.  :)
       
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
      0