Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Recherche d'une valeur parmi une liste

  • Initiateur de la discussion Initiateur de la discussion cmbodson
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

cmbodson

Guest
Bonjour,

Voilà, je coince un peu là et je suis certain que c'est une bêtise due à ma méconnaissance.

Je résume :

En colonne A, j'ai un nom
A1 : "cmbodson"
Dans les colonnes B, C, D, E et F, j'ai des lieux,
attention que s'il y a une info en B, il n'y en a pas dans les 4 autres et vice-versa.
Quoique, je ne sais pas pourquoi, mais ces cases me donnent toujours une valeur de 0.
B1 : 0
C1 : 0
D1 : Liège
E1 : 0
F1 : 0

J'aimerais qu'en H1, il me donne "cmbodson est à Liège"

Je pensais isoler la recherche en G1 et ensuite concatener A1 avec G1.
Mais je n'arrive pas à isoler la recherche.

J'ai voulu contourner le problème en concatenant les B1,C1,D1,E1 et F1, mais cela ne fonctionne pas car le programme prend en compte les valeurs 0 aussi et du coup, je me retrouve avec "cmbodson est à 00Liège00"

Attention que le lieu varie, D1 peut changer pour devenir "Ostende" ou "0" tandis que les autres B1,C1,E1 et F1 peuvent aussi varier. Seule certitude, il n'y aura qu'une case avec la bonne info entre B1 et F1.

En clair, parce qu'en me relisant, je trouve çà difficile à comprendre :
on pourrait aussi avoir :
B1 : Ostende
C1 : 0
D1 : 0
E1 : 0
F1 : 0

---------------------------------
Mis à part çà, comment fait-on pour éviter que Excel attribue aux cases vides la valeur 0 ?
 
Re : Recherche d'une valeur parmi une liste

Bonjour,

essai en G1 :
=SI(ESTTEXTE(B1);B1;SI(ESTTEXTE(C1);C1;SI(ESTTEXTE(D1);D1;SI(ESTTEXTE(E1);E1;SI(ESTTEXTE(F1);F1;"")))))
et en H1 :
=A1&" est à "&G1
 
Dernière édition:
Re : Recherche d'une valeur parmi une liste

Bonjour cmbodson, st007,

Peut-être comme ceci:


=A1&" est à "&SI(B1>"a";B1;SI(C1>"a";C1;SI(D1>"a";D1;SI(E1>"a";E1;F1))))

@+

Denis

Attention un espace s'est insérer après le dernier "a"(juste le supprimer)
 
Dernière édition:
Re : Recherche d'une valeur parmi une liste

Bonjour cmbodson, st007,

Peut-être comme ceci:


=A1&" est à "&SI(B1>"a";B1;SI(C1>"a";C1;SI(D1>"a";D1;SI(E1>"a";E1;F1))))

@+

Denis

Attention un espace s'est insérer après le dernier "a"(juste le supprimer)

Merci, celle-ci est parfaite. et en plus, j'ai compris la structure, donc je prend et j'apprend.

Merci à vous
 
Re : Recherche d'une valeur parmi une liste

Re,
J'aimais la mienne qui fonctionne sous 2007
certes avec des copier coller, il y a un espace avant " (D1" et un autre en fin de formule ")) )))"

C'est bien cela, les espaces ;-)

La tienne fonctionne aussi ;-)

Merci à tous les pros de l'excel du forum
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
239
Réponses
16
Affichages
1 K
Réponses
1
Affichages
721
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…