Excel - Concaténer sans calcul automatique
Résolu/Fermé
Simart
-
17 nov. 2008 à 17:07
Simart Messages postés 1 Date d'inscription lundi 17 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 - 19 nov. 2008 à 13:49
Simart Messages postés 1 Date d'inscription lundi 17 novembre 2008 Statut Membre Dernière intervention 19 novembre 2008 - 19 nov. 2008 à 13:49
A voir également:
- Excel - Concaténer sans calcul automatique
- Liste déroulante excel - Guide
- Calcul moyenne excel - Guide
- Formule excel - Guide
- Concatener deux cellules excel - Guide
- Message automatique thunderbird - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 396
17 nov. 2008 à 17:20
17 nov. 2008 à 17:20
Bonjour
Excel transforme la date en code de son calendrier
à tout hasard ça marche chez moi:
essayez de placer deux guillemets avant D2,soit pour la partie de la formule :
",le";"";D2;
Avec un blanc ou non entre les deux guillemets
Crdlmnt
Excel transforme la date en code de son calendrier
à tout hasard ça marche chez moi:
essayez de placer deux guillemets avant D2,soit pour la partie de la formule :
",le";"";D2;
Avec un blanc ou non entre les deux guillemets
Crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 303
17 nov. 2008 à 17:21
17 nov. 2008 à 17:21
Bonjour
au lieu d'écrire D2 (qui contient la date ,)
ecris TEXTE(D2;"jj/mm/aa")
au lieu d'écrire D2 (qui contient la date ,)
ecris TEXTE(D2;"jj/mm/aa")
La méthode donnée par Vaucluse n'a malheureusement pas changé mon problème, mais celle proposée par Michel_m fonctionne parfaitement. Je procéderai de la sorte à l'avenir. Voici la formule qui figure désormais dans mes colonnes... :
Fx=CONCATENER("De ";B2;" (";C2;"), ";E2;", le ";TEXTE(D2;"jj/mm/aaaa");". ";"Contenu : ";G2)
...et ça donne ça :
De ABADIE Daniel (conservateur), Paris, Mnam, le 18/12/1986. Contenu : lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt
Merci à vous pour votre temps et vos réponses rapides !
Fx=CONCATENER("De ";B2;" (";C2;"), ";E2;", le ";TEXTE(D2;"jj/mm/aaaa");". ";"Contenu : ";G2)
...et ça donne ça :
De ABADIE Daniel (conservateur), Paris, Mnam, le 18/12/1986. Contenu : lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt
Merci à vous pour votre temps et vos réponses rapides !
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
17 nov. 2008 à 17:28
17 nov. 2008 à 17:28
bonjour
Tu peux te simplifier la vie en te passant de la fonction CONCATENER en écrivant :
=A1&TEXTE(B1;"jj/mm/aaaa")&C1
Comme tu l'as sans doute compris ma date est en B1 dans l'exemple.
Tu peux te simplifier la vie en te passant de la fonction CONCATENER en écrivant :
=A1&TEXTE(B1;"jj/mm/aaaa")&C1
Comme tu l'as sans doute compris ma date est en B1 dans l'exemple.
Raymond PENTIER
Messages postés
58395
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 094
17 nov. 2008 à 20:46
17 nov. 2008 à 20:46
Trop pressé, ami gbinforme ! Ta formule =A1&TEXTE(B1;"jj/mm/aaaa")&C1 donne
"ABADIE Daniel18/12/1986lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt"
sans espaces, sans virgules et sans parenthèses.
Tu voulais sans doute proposer
="De "&B2&" ("&C2&"), "&E2&", le "&TEXTE(D2;"jj/mm/aaaa")&". "&"Contenu : "&G2 ?
La simplification ne porte que sur l'économie de CONCATENER() ...
"ABADIE Daniel18/12/1986lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt"
sans espaces, sans virgules et sans parenthèses.
Tu voulais sans doute proposer
="De "&B2&" ("&C2&"), "&E2&", le "&TEXTE(D2;"jj/mm/aaaa")&". "&"Contenu : "&G2 ?
La simplification ne porte que sur l'économie de CONCATENER() ...
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
18 nov. 2008 à 12:07
18 nov. 2008 à 12:07
bonjour
La simplification ne porte que sur l'économie de CONCATENER() ...
Tu as tout à fait raison, je ne voulais pas dire autre chose et c'est pour cela que je n'avais pas pris les même cellules pour l'exemple.
La simplification ne porte que sur l'économie de CONCATENER() ...
Tu as tout à fait raison, je ne voulais pas dire autre chose et c'est pour cela que je n'avais pas pris les même cellules pour l'exemple.
Raymond PENTIER
Messages postés
58395
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
17 094
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
18 nov. 2008 à 18:02
18 nov. 2008 à 18:02
Vu ! Et bonne journée.
Simart
Messages postés
1
Date d'inscription
lundi 17 novembre 2008
Statut
Membre
Dernière intervention
19 novembre 2008
>
Raymond PENTIER
Messages postés
58395
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 avril 2024
19 nov. 2008 à 13:49
19 nov. 2008 à 13:49
Economiser CONCATENER ne sert pas à grands choses si c'est pour ajouter des & à tous les éléments. ;)
Je conserverai donc la première solution :
Fx=CONCATENER(C2;", format ";D2;", ";B2;". (Remarques :";E2;")")
Merci à vous tous, une fois de plus !
Je conserverai donc la première solution :
Fx=CONCATENER(C2;", format ";D2;", ";B2;". (Remarques :";E2;")")
Merci à vous tous, une fois de plus !