Existe-t'il une formule de remplacement pour la même cellule ?

Bonjour à tous,

J'ai préparé un sondage de l'utilisation du portable sur excel et plutôt que réécrire les réponses à chaque fois, je voudrais savoir si il existe une formule qui me simplifierais le remplissage des cases du style :
"Si je tape 1 dans la case A1 alors il s'affichera dans la case A1 "Tous les jours"
et
"Si je tape 2 dans la case A1 alors il s'affichera dans la case A1 "1 à 2 fois par semaine"
et
"Si je tape 3 dans la case A1 alors il s'affichera dans la case A1 "1 a 3 fois par mois"

Merci d'avance pour votre aide :)

5 réponses

  1. Contributeur
    Bonjour,

    Pourquoi ne mets-tu pas une liste déroulante au lieu de taper un chiffre ?
    1
    1. Bonjour shaggy31400,

      gbinforme (salut !) a raison : tu peux faire une liste déroulante.

      Je te propose aussi cette autre possibilité :

      Si tu saisis ton nombre en A1, formule en B1 :

      =SI(OU(A1<1;A1>3);"";CHOISIR(A1;"Tous les jours";"1 à 2 fois par semaine";"1 à 3 fois par mois"))

      Mais si vraiment tu veux le résultat dans A1, donc dans la même
      cellule où tu saisis ton chiffre, il faut faire une macro VBA de type
      événementiel.

      Dis-moi si la formule en B1 te convient ; mais si tu préfères en A1,
      ou une liste, je te laisse voir ça avec un autre intervenant.

      Si ton problème est réglé, merci d'aller en haut de page
      pour cliquer sur « Marquer comme résolu ».

      Cordialement.  😊
       
      0
      1. Contributeur
        Bonjour.

        " plutôt que réécrire les réponses à chaque fois, je voudrais savoir si il existe une formule " NON, et tu devrais le savoir :
        il n'est pas concevable d'avoir dans la même cellule une formule et une donnée saisie. Il faut choisir !

        Tu devrais consulter cette autre discussion du 18 dans ce forum
        https://forums.commentcamarche.net/forum/affich-34104188-afficher-une-phrase-apres-la-saisie-d-un-code-liste-deroulante#3
        -1