Remplir avec une condition dans Excel

Résolu
HeFa Messages postés 8 Date d'inscription mercredi 26 mars 2025 Statut Membre Dernière intervention 4 avril 2025 - 26 mars 2025 à 14:59
HeFa Messages postés 8 Date d'inscription mercredi 26 mars 2025 Statut Membre Dernière intervention 4 avril 2025 - 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 1049 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 27 avril 2025 359
26 mars 2025 à 17:34

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 mercredi 26 mars 2025 Statut Membre Dernière intervention 4 avril 2025
27 mars 2025 à 08:07

Salut Cousinhub29,

Merci à toi, bonne journée;

J'ai du boulot!!

0
PapyLuc51 Messages postés 4485 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 12 mai 2025 1 471
4 avril 2025 à 10:09

.../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 mercredi 26 mars 2025 Statut Membre Dernière intervention 4 avril 2025
4 avril 2025 à 11:43

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 6432 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2025 822
26 mars 2025 à 17:04

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 mercredi 26 mars 2025 Statut Membre Dernière intervention 4 avril 2025
27 mars 2025 à 08:04

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 59 Date d'inscription lundi 27 janvier 2025 Statut Membre Dernière intervention 9 mai 2025 16
26 mars 2025 à 17:45

Bonjour à tous les 2

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

https://www.cjoint.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 58945 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 12 mai 2025 17 317
26 mars 2025 à 18:46

Bonjour et bienvenue à HeFa, notre nouveau membre.

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

 1) Aller dans https://www.cjoint.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 Cjoint]
 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://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

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

Cordialement


0
HeFa Messages postés 8 Date d'inscription mercredi 26 mars 2025 Statut Membre Dernière intervention 4 avril 2025
27 mars 2025 à 08:10

Bonjour Raymond,

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

Merci pour tous ces précieux conseils;

Bonne journée

0
PapyLuc51 Messages postés 4485 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 12 mai 2025 1 471
Modifié le 4 avril 2025 à 08:01

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 mercredi 26 mars 2025 Statut Membre Dernière intervention 4 avril 2025
4 avril 2025 à 08:08

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