Open office formules CONCATENER
Fermé
desperateman
Messages postés
396
Date d'inscription
vendredi 22 septembre 2006
Statut
Membre
Dernière intervention
8 septembre 2014
-
8 nov. 2010 à 17:49
ChrisMontpellier - 14 févr. 2011 à 15:27
ChrisMontpellier - 14 févr. 2011 à 15:27
A voir également:
- Libre office concatener
- Microsoft office - Guide
- Oubliez Microsoft Office ! Cet équivalent totalement gratuit est parfait pour l'école, la maison et le bureau - Guide
- Libre office gratuit - Guide
- LibreOffice : l'alternative libre et gratuite à Microsoft Office - Télécharger - Suite bureautique
- Telecharger office 2019 - Télécharger - Traitement de texte
8 réponses
desperateman
Messages postés
396
Date d'inscription
vendredi 22 septembre 2006
Statut
Membre
Dernière intervention
8 septembre 2014
21
9 nov. 2010 à 07:33
9 nov. 2010 à 07:33
bjr gbinforme et merci de tes réponses.
alors pour la deuxieme en fait c'est un peu lpus compliqué que ça. j'explique à nouveau
A1= texte1 b1=§ c1=texte2 d1=§ e1=texte3 f1=§ g1=texte4
donc en fait je veux concatener de A1 à G1 mais les cellules C1 E1 et G1 ne sont pas toujours remplies. et donc je voudais que mon séparateur ici § ne soit pris en compte que si la cellule d'après contient un texte
par exemple si j'ai des valeurs dans A1 et C1 j'aimerais qu'il me prenne en compte mon séparateur en B1 mais pas ceux d'après (D1 et F1)
ce qui donnerait
=CONCATENER(A;B1;C1;D1;E1;F1) dont le résultat serait texte1§texte2
moi je n'y parviens pas j'obtiens texte1§texte2§§
J'espère que c'est plus clair
Par contre pour la première la texte ça fonctionne pas. Mes valeurs de cellule sont du texte
En fait cela revient à l'exemple ci dessus j'aimerais transformer le résultat de CONCATENER en simple texte et ne plus passer par copier collage spéciale.
Ta solution est apparement fait pour des valeurs chiffre
Donc si quelqu'un a des solutions
alors pour la deuxieme en fait c'est un peu lpus compliqué que ça. j'explique à nouveau
A1= texte1 b1=§ c1=texte2 d1=§ e1=texte3 f1=§ g1=texte4
donc en fait je veux concatener de A1 à G1 mais les cellules C1 E1 et G1 ne sont pas toujours remplies. et donc je voudais que mon séparateur ici § ne soit pris en compte que si la cellule d'après contient un texte
par exemple si j'ai des valeurs dans A1 et C1 j'aimerais qu'il me prenne en compte mon séparateur en B1 mais pas ceux d'après (D1 et F1)
ce qui donnerait
=CONCATENER(A;B1;C1;D1;E1;F1) dont le résultat serait texte1§texte2
moi je n'y parviens pas j'obtiens texte1§texte2§§
J'espère que c'est plus clair
Par contre pour la première la texte ça fonctionne pas. Mes valeurs de cellule sont du texte
En fait cela revient à l'exemple ci dessus j'aimerais transformer le résultat de CONCATENER en simple texte et ne plus passer par copier collage spéciale.
Ta solution est apparement fait pour des valeurs chiffre
Donc si quelqu'un a des solutions
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 709
8 nov. 2010 à 18:26
8 nov. 2010 à 18:26
bonjour
Ta première question est assez vague et compréhensible de différentes façons.
Si tu veux fixer un texte comme résultat d'un calcul tu peux faire :
CONCATENER
Les cellules non remplies n'apparaissent pas dans la chaine.
Si tu veux savoir les cellules vides tu peux mettre un séparateur par exemple :
Ta première question est assez vague et compréhensible de différentes façons.
Si tu veux fixer un texte comme résultat d'un calcul tu peux faire :
=TEXTE(ta_formule;"ton_format")
CONCATENER
=CONCATENER(A1;B1;C1;D1;E1) ou plus simplement =A1&B1&C1&D1&E1
Les cellules non remplies n'apparaissent pas dans la chaine.
Si tu veux savoir les cellules vides tu peux mettre un séparateur par exemple :
=A1&"/"&B1&"/"&C1&"/"&D1&"/"&E1
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 9/11/2010 à 09:59
Modifié par Vaucluse le 9/11/2010 à 09:59
Bonjour
peut être avec cette formule qui semble faire ce que vous souhaitez de A1 à G1:
=A1&SI(ESTVIDE(C1);"";B1)&C1&SI(ESTVIDE(E1);"";D1)&E1&SI(ESTVIDE(G1);"";F1&G1)
Crdlmnt
ps... ce qui revient au même que celle de Gbinform(bonjour) à une minute près!
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
peut être avec cette formule qui semble faire ce que vous souhaitez de A1 à G1:
=A1&SI(ESTVIDE(C1);"";B1)&C1&SI(ESTVIDE(E1);"";D1)&E1&SI(ESTVIDE(G1);"";F1&G1)
Crdlmnt
ps... ce qui revient au même que celle de Gbinform(bonjour) à une minute près!
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
desperateman
Messages postés
396
Date d'inscription
vendredi 22 septembre 2006
Statut
Membre
Dernière intervention
8 septembre 2014
21
23 nov. 2010 à 17:23
23 nov. 2010 à 17:23
bonjour à tous en fait j'ai du mal m'exprimer donc je recommence tout
en lien voici mon document de base ce sera plus explicite
https://www.casimages.com/i/101123050913787676.jpg.html
tout d'abord ma formule doit se trouver en L
je veux concatener les cellules de A à K mais avec les conditions suivantes
les colonnes A et K sont toujours remplies et doivent toujours être présentes
les colonnes C E G I (les @) sont toujours remplies mais ne doivent etre présent dans le résultats que si la cellule à leur droite est remplie
les colonnes BDFH sont parfois remplies ou non le sens de lecture se fait de gauche à droite, ce qui veut dire que si F est vide par exemple H est forcément vide.
Si on prend l'exemple de la ligne 1 le résultat devrait etre
[ville1@ville2]
celui de la ligne 5 serait [ville1@ville2@ville3]
j'espère avoir été assez clair
par contre j'ai l'impression que mon image passe pas
comment faire pour joindre un fichier?
merci à tous
en lien voici mon document de base ce sera plus explicite
https://www.casimages.com/i/101123050913787676.jpg.html
tout d'abord ma formule doit se trouver en L
je veux concatener les cellules de A à K mais avec les conditions suivantes
les colonnes A et K sont toujours remplies et doivent toujours être présentes
les colonnes C E G I (les @) sont toujours remplies mais ne doivent etre présent dans le résultats que si la cellule à leur droite est remplie
les colonnes BDFH sont parfois remplies ou non le sens de lecture se fait de gauche à droite, ce qui veut dire que si F est vide par exemple H est forcément vide.
Si on prend l'exemple de la ligne 1 le résultat devrait etre
[ville1@ville2]
celui de la ligne 5 serait [ville1@ville2@ville3]
j'espère avoir été assez clair
par contre j'ai l'impression que mon image passe pas
comment faire pour joindre un fichier?
merci à tous
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 23/11/2010 à 19:17
Modifié par Vaucluse le 23/11/2010 à 19:17
Bonsoir
pour joindre un fichier (plutôt qu'une image):
htttp://www.cijoint.fr
revenez afficher ici le lien donné par le site
A+
pour joindre un fichier (plutôt qu'une image):
htttp://www.cijoint.fr
revenez afficher ici le lien donné par le site
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
desperateman
Messages postés
396
Date d'inscription
vendredi 22 septembre 2006
Statut
Membre
Dernière intervention
8 septembre 2014
21
23 nov. 2010 à 21:19
23 nov. 2010 à 21:19
Merci Vaucluse, voici donc le fameux fichier
http://www.cijoint.fr/cjlink.php?file=cj201011/cij9KnLY2B.xlsx
http://www.cijoint.fr/cjlink.php?file=cj201011/cij9KnLY2B.xlsx
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
24 nov. 2010 à 07:53
24 nov. 2010 à 07:53
Bonjour
essayez ça en ligne 2 à tirer vers le bas:
=A2&B2&SI(ESTTEXTE(D2);C2&D2;"")&SI(ESTTEXTE(F2);E2&F2;"")&SI(ESTTEXTE(H2);G2&H2;"")&SI(ESTTEXTE(J2);I2&J2;"")&K2
crdlmnt
Ps:
si vous le souhaitez, il y a moyen de ne créer que les colonnes avec les noms de villes sans les colonnes @ ou [ ]
déjà remplacer dans la formule chaque groupe :
C2&D2 par "@"&D2 etc... vous éviterait les colonnes @
essayez ça en ligne 2 à tirer vers le bas:
=A2&B2&SI(ESTTEXTE(D2);C2&D2;"")&SI(ESTTEXTE(F2);E2&F2;"")&SI(ESTTEXTE(H2);G2&H2;"")&SI(ESTTEXTE(J2);I2&J2;"")&K2
crdlmnt
Ps:
si vous le souhaitez, il y a moyen de ne créer que les colonnes avec les noms de villes sans les colonnes @ ou [ ]
déjà remplacer dans la formule chaque groupe :
C2&D2 par "@"&D2 etc... vous éviterait les colonnes @
desperateman
Messages postés
396
Date d'inscription
vendredi 22 septembre 2006
Statut
Membre
Dernière intervention
8 septembre 2014
21
24 nov. 2010 à 08:53
24 nov. 2010 à 08:53
wahou super ça fonctionne déjà un grand merci
ensuite si il y a moyen de simplifier je suis preneur
c'est vrai que si je pouvais intégrer directement dans la formule les [ @ et ] ça me simplifierait la vie
à tous hasard vous ne sauriez pas répondre à mon autre question :D
à savoir une opération qui me transformerait automatiquement le résultat de la formule en texte sans intervention humaine quoi. j'aimerai éviter le copier/collage spéciale valeur. bon après si il n y a plus que ça
ensuite si il y a moyen de simplifier je suis preneur
c'est vrai que si je pouvais intégrer directement dans la formule les [ @ et ] ça me simplifierait la vie
à tous hasard vous ne sauriez pas répondre à mon autre question :D
à savoir une opération qui me transformerait automatiquement le résultat de la formule en texte sans intervention humaine quoi. j'aimerai éviter le copier/collage spéciale valeur. bon après si il n y a plus que ça
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
24 nov. 2010 à 11:25
24 nov. 2010 à 11:25
Bonjour
Ci joint un modèle (voir feuille proposition)
revenez pour info ou modifications éventuelles.
http://www.cijoint.fr/cjlink.php?file=cj201011/cijahN736I.xls
Crdlmnt
Ci joint un modèle (voir feuille proposition)
revenez pour info ou modifications éventuelles.
http://www.cijoint.fr/cjlink.php?file=cj201011/cijahN736I.xls
Crdlmnt
9 nov. 2010 à 09:56
j'aimerais transformer le résultat de CONCATENER en simple texte
Si le résultat de ta formule est un texte, je ne vois vraiment pas le pourquoi d'un copier collage spécial,
sinon de supprimer la formule et d'avoir un résultat figé. Si c'est cela que tu veux, il te faut faire une macro car c'est impossible en formule.
Si tu veux un séparateur de rubrique entre cellules valorisées, tu peux essayer :