Open office formules CONCATENER
desperateman
Messages postés
396
Date d'inscription
Statut
Membre
Dernière intervention
-
ChrisMontpellier -
ChrisMontpellier -
Bonjour à tous alors voici mes questions. Tout d'abord je suis sous open office.
Première question:
Existe t-il une formule pour transformer le résultat d'une formule en valeur.
J'explique en A1 j'ai une formule (on se moque laquelle je pense le processus sera le même) qui donne donc un résultat. Pour obtenir la valeur et que la valeur en B1 je suis obligé de faire à la main copier A1 puis dans B1 collage spécial et ne laisser cocher que chaine de caractères. Est il possible de mettre en place une formule pour qu'il me face ça automatiquement
deuxième question:
au sujet de CONCATENER
comment faire une formule pour concatener A1 A2 A3 A4 et A5 Je sais faire si toutes les cellules sont complétées. Mais comment faire si parfois A1 A2 A3 sont remplies mais pas les autres, sachant que le nb de cellules complétées sera aléatoire.
Première question:
Existe t-il une formule pour transformer le résultat d'une formule en valeur.
J'explique en A1 j'ai une formule (on se moque laquelle je pense le processus sera le même) qui donne donc un résultat. Pour obtenir la valeur et que la valeur en B1 je suis obligé de faire à la main copier A1 puis dans B1 collage spécial et ne laisser cocher que chaine de caractères. Est il possible de mettre en place une formule pour qu'il me face ça automatiquement
deuxième question:
au sujet de CONCATENER
comment faire une formule pour concatener A1 A2 A3 A4 et A5 Je sais faire si toutes les cellules sont complétées. Mais comment faire si parfois A1 A2 A3 sont remplies mais pas les autres, sachant que le nb de cellules complétées sera aléatoire.
A voir également:
- Concatener libre office
- Microsoft office - Guide
- Cette technique secrète permet d'avoir Windows et Microsoft Office gratuitement et à vie - Accueil - Bureautique
- Open office gratuit - Télécharger - Suite bureautique
- Libre office en francais - Télécharger - Suite bureautique
- Libre office gratuit - Guide
8 réponses
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
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
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?
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
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 @
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
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 :