Calc : fonction CONCATENER

Bonsoir à tous,

Dans un fichier Calc, dans deux cellules contigües, j'ai ces deux formules qui fonctionnent, à savoir qu'elles affichent des noms de personnes :

=DECALER($fiches.$A$1;EQUIV(A17;date_fiches;0)-1+3;4)
=DECALER($fiches.$A$1;EQUIV(A17;date_fiches;0)-1+3;7)

Mais j'ai besoin, pour des raisons de largeur de cellule, que ces noms s'affichent dans une seule cellule.

L'aide m'as permis d'arriver à ceci :

=CONCATENER(DECALER($fiches.$A$1;EQUIV(A17;date_fiches;0)-1+3;4);DECALER($fiches.$A$1;EQUIV(A17;date_fiches;0)-1+3;7)) (sur une seule ligne)

C'est presque ce qu'il me faut, sauf que les noms s'affichent sans espace entre eux, collés ensemble.

Qui saurait me dire comment faire ?

Bonsoir,

Il suffit d'ajouter un espace ( " " )dans la liste des éléments à concaténer.

=CONCATENER(DECALER($fiches.$A$1;EQUIV(A17;date_fiches;0)-1+3;4);" ";DECALER($fiches.$A$1;EQUIV(A17;date_fiches;0)-1+3;7))

Cordialement
Mr Sandy-Pascal Andriant

De même vous pouvez ajouter n'importe quelle ponctuation :
par ex : une virgule entre les éléments
=CONCATENER(DECALER($fiches.$A$1;EQUIV(A17;date_fiches;0)-1+3;4);" , ";DECALER($fiches.$A$1;EQUIV(A17;date_fiches;0)-1+3;7))

Cordialement
Mr Sandy-Pascal Andriant

Bonjour

Tu peux aussi utiliser simplement l'opérateur de concaténation &
cf. https://wiki.documentfoundation.org/FR/FAQ/Calc/032

Cordialement
Pierre-Yves