Remplir avec une condition dans Excel

Résolu
HeFa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
HeFa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   - 4 avril 2025 à 11:43

Bonjour à tous,

J'ai une base de données dans laquelle je dois rentrer des infos suite à un questionnaire qui est rempli avec différents choix de mots (ex : très intéressé =5, intéressé =4....)

Pour éviter de rentrer à chaque fois le nombre, je souhaite une formule qui reconnaît le mot rentré manuellement et qui inscrit automatiquement le chiffre correspondant à ce mot (les colonnes sont l'une à côté de l'autre).

j'espère que c'est clair !! Pas toujours facile d'expliquer;

MERCI d'avance

7 réponses

cousinhub29 Messages postés 1053 Date d'inscription   Statut Membre Dernière intervention   359
 

Bonjour,

Une autre syntaxe envisageable :

=SIERREUR(EQUIV(A1;{"Beurk";"Bof";"Mouais";"Intéressé";"Très intéressé"};0);"Pas d'avis")

PS, bien penser à autoriser les avis via une validation de données, comportant la liste de ces avis afin d'éviter des erreurs de saisie

Bonne fin d'apm


1
HeFa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 

Salut Cousinhub29,

Merci à toi, bonne journée;

J'ai du boulot!!

0
PapyLuc51 Messages postés 4498 Date d'inscription   Statut Membre Dernière intervention   1 476
 

.../suite

HeFa je suis à peu près certain que c'est la formule de concaténation qui te parait compliquée ; je l'explique :

=SI(NB.SI(B2:E2;"x")=0;""; 

s'il n'y a pas de "x" dans les 4 cellules de la ligne, rien ne s'inscrit

SI(B2<>"";$B$1&SI(NB.SI(C2:E2;"x")>0;" ";"");"") 

Si un "x" est présent dans B2 je valide le nom inscrit dans l'entête de la colonne ;

je vérifie ensuite la présence d'un autre "x" dans les 3 cellules qui sont à droite pour ajouter un espace, sinon pas d'espace ;

sinon rien ne s'inscrit si la cellule est vide.

&SI(C2<>"";$C$1&SI(NB.SI(D2:E2;"x")>0;" ";"");"")

Même procédure que ci-dessus sauf que je ne vérifie que les 2 cellules de droite pour ajouter un espace ou non

&SI(D2<>"";$D$1&SI(E2="x";" ";"");"")

Ici plus de NB.SI puisqu'il ne reste plus qu'une seule cellule à vérifier

&SI(E2<>"";$E$1;""))

en dernier lieu si la dernière cellule de la ligne a un "x" on inscrit l'entête sinon rien

Cordialement

1
HeFa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 

Alors là, c'est déjà plus clair.

Je ferai un essai. Un grand merci, pas toujours facile d'expliquer!

Cordialement

0
PHILOU10120 Messages postés 6433 Date d'inscription   Statut Contributeur Dernière intervention   822
 

Bonjour HeFa

Colonne utilisées pour exemple A et B

A = le mot choisi

B = Si(A1="mot 1";5;Si(A1="mot 2";4;Si(A1="mot3";3;Si(A1="mot4";2;Si(A1= "mot5";1;Si(A1 ="mot6";0))))))


0
HeFa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour Philou10120,

Un grand merci pour ce retour rapide, et tes explications, j'essaye ça dès ce matin!!

Bonne journée

0
via38 Messages postés 61 Date d'inscription   Statut Membre Dernière intervention   17
 

Bonjour à tous les 2

Autre possibilité avec une liste déroulante et une fonction EQUIV :

https://www.ct.com/c/OCAqSMbPuvy

Cdlmnt

Via


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58950 Date d'inscription   Statut Contributeur Dernière intervention   17 321
 

Bonjour et bienvenue à HeFa, notre nouveau membre.

Quand on a du mal à expliquer par des phrases, on a la possibilité de dre son fichier, ce qui est d'ailleurs recommandé dans tous les cas ...

 1) Aller dans https://www.ct.com/
 2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
 3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Ct]
 4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
 5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
=>Voir la fiche https://commentcamarche.sitesdebloques.org/faq/29493-utiliser-ct-pour-heberger-des-fichiers

Il existe aussi https://www.transfernow.net/

Cordialement


0
HeFa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour Raymond,

Je viens de er la porte de la communauté CCM !! Très sympas..

Merci pour tous ces précieux conseils;

Bonne journée

0
PapyLuc51 Messages postés 4498 Date d'inscription   Statut Membre Dernière intervention   1 476
 

Bonjour,

une idée concernant la demande supplémentaire sur le sujet fermé et si j'en bien saisi le sens.

https://www.transfernow.net/dl/20250404Jep7rCh1

Comme on ne connait toujours pas la structure du fichier d'origine, difficile de se projeter plus précisément.

Cordialement

0
HeFa Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 

Salut PapyLuc51

Même sans voir le fichier, bingo, encore un NBSI!!! 

C'est parfait, un peu complexe mais ça devrait le faire et même en mettant une croix et non un nombre en guise de réponse, j'ai aussi mon total.

Bonne journée

0