Excel - Concaténer sans calcul automatique
Résolu
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
- Calcul moyenne excel - Guide
- Réponse automatique thunderbird - Guide
- Liste déroulante excel - Guide
- Concatener deux cellules excel - Guide
- Word et excel gratuit - 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 431
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
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 313
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 718
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
58947
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 mai 2025
17 317
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 718
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
58947
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 mai 2025
17 317
>
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
58947
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 mai 2025
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 !