web-dev-qa-db-fra.com

Formater une date extraite d'une autre cellule pour l'affichage à l'aide de CONCATENATE

Soit 2 dates différentes en A1 et B1, ce que je veux faire, c’est montrer la plage de dates sous forme de libellé en A2 en utilisant =concatenate(A1, " - ", A2)

Cependant, A1 est au format par défaut (MM/JJ/AAAA) et je souhaite que l'étiquette porte des dates au format JJ.JN, AAAA (comme dans 12/21/2012 -> 21 décembre 2012).

On dirait que cela ne devrait pas être trop compliqué, mais je n’ai trouvé aucun moyen de le faire en cherchant si loin. Je suppose que je pourrais copier la même date dans une cellule cachée différente avec le format approprié et la référencer pour l'appel de fonction concatenate - mais je préférerais le faire directement si possible.

Donc, ce que je recherche, c'est quelque chose comme:

=concatenate(FORMAT(A1, 'DD MON YYYY'), " - ", FORMAT(A1, 'DD MON YYYY'))

sauf que je ne trouve pas de fonction appropriée.

15
Alok

Il n'y a pas de fonction de formatage dans les feuilles de calcul Google. Vous devez utiliser la fonction TEXT (numéro, format).

Je dois admettre que je suppose toujours qu'il s'agira d'un format, mais Excel utilise le texte pour que Google l'utilise également.

12
mhoran_psprep

Cela a bien fonctionné pour moi:

=A1&TEXT(A2," mmmm d, yyyy")

Source

20
dom