Récupérer chaines de caractères

Fermé
DeliPhinou Messages postés 1 Date d'inscription mercredi 17 juillet 2013 Statut Membre Dernière intervention 17 juillet 2013 - 17 juil. 2013 à 05:47
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 - 26 juil. 2013 à 06:12
Bonjour tout le monde,

J'aimerais, svp, que quelqu'un me donne un cerveau x)

Bon, plus sérieusement, j'aimerais savoir par quel procédé passer pour:

1. Dans une case, A1 vide, si elle n'a rien d'écrit à l'intérieur, afficher "vide" ou juste ""
2. Dans case A2, il y a quelque chose et je veux qu'il me renvoie le contenu de la case B2, dans une case A30
3. Et concaténer sur l'ensemble des data, soit environ 100 datas

Bien sûr, tout cela avec une formule et dans une case. :)

En gros, ça donnerait ça:

A1:
A2: lundi A3: A4:mardi
B2: pluie B3: bleu B4: soleil
A30= pluie soleil

Merci beaucoup

4 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 248
17 juil. 2013 à 08:41
Bonjour,

sans fichier modèle avec ce que tu veux, pas sûr d'avoir compris.
Avec une colonne intermédiaire à masquer, en C2 :
=C1&" "&B2
à recopier vers le bas.

eric
0
Bonjour,

Merci de m'avoir répondu aussi vite mais du coup; j'aimerais une formule qui ferait en gros ça:

Si B1 = "1"; afficher le contenu de A1; sinon afficher "rien" (formule 1) à répéter sur la colonne entière soit 100 datas
Concaténer résultats sur toute la colonne pour donner un groupe de chaines de caractères.

J'espère que c'est un peu plus clair.

Je vous remercie bien
0
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
26 juil. 2013 à 05:47
Bonjour DeliPhinou.

"Bien sûr, tout cela avec une formule et dans une case." NON ! Pas possible.
0
Raymond PENTIER Messages postés 58777 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 décembre 2024 17 258
26 juil. 2013 à 06:12
... mais si tu te résignes à avoir plusieurs cellules avec formules, tu fais très exactement comme indiqué par eriiic ; et tu obtiendras
C2 : " pluie"
C3 : " pluie bleu"
C4 : " pluie bleu soleil"
ce qui correspond à ton exposé
1. Dans une case, A1 vide, si elle n'a rien d'écrit à l'intérieur, afficher "vide" ou juste ""
 2. Dans case A2, il y a quelque chose et je veux qu'il me renvoie le contenu de la case B2, dans une case A30
 3. Et concaténer sur l'ensemble des data, soit environ 100 datas

Mais si on doit au contraire répondre à la demande exprimée par ton exemple
A1: 
A2: lundi A3: A4:mardi 
B2: pluie B3: bleu B4: soleil 
A30= pluie soleil
et qui ne correspond pas à ta demande initiale, il faut alors utiliser en C2 la formule =SI(A2="";C1;C1&" "&B2) à recopier jusqu'en C30.

...et rien ne t'empêche de masquer la colonne C, et mettre en A30 la formule = C30 !
0