Recherche d'une valeur parmi une liste

cmbodson

XLDnaute Nouveau
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 ?
 

st007

XLDnaute Barbatruc
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:

Denis132

XLDnaute Impliqué
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:

st007

XLDnaute Barbatruc
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 ")) )))"
 

Pièces jointes

  • exemple.xlsx
    10 KB · Affichages: 70
  • exemple.xlsx
    10 KB · Affichages: 68
  • exemple.xlsx
    10 KB · Affichages: 70

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 908
Membres
103 982
dernier inscrit
krakencolas