Date et Heure Texte

Formatez les dates dans vos titres avec TEXTE

Temps de lecture 2 minutes

La fonction TEXTE vous permet d'afficher des données numériques sous un format personnalisé.

Présentation de la fonction TEXTE

En fait, cette fonction aurait dû s'appeler FORMAT car le terme TEXTE est ambigu. Le nom de cette fonction renvoie plutôt aux fonctions texte (DROITE, GAUCHE, NBCAR, ...) mais bon, c'est ainsi 😖🤨

Cette fonction va modifier l'affichage des nombres tout comme nous pouvons le faire avec une mise en forme des nombres ou des dates. Mais cette fois-ci, de façon dynamique 😉

La fonction TEXTE a 2 paramètres

  • Une valeur numérique
  • Le code du format à afficher

Problème avec l'affichage des dates

Si vous souhaitez afficher une date avec du texte dans une formule, comme par exemple "Rapport du 01 janvier au 31 janvier", la date s'affichera sans format 😱😱😱

C'est dans ce cas de figure que nous devons utiliser la fonction TEXTE 😉

Le format DATE nest pas conservé dans une formule

Création d'un titre dynamique entre le premier est dernier jour du mois

Comment créer le titre d'un tableau de bord avec la première et la dernière date du mois courant ?

Construction de la première date du mois

Pour commencer, la première date d'un mois se construit grâce à la fonction DATE comme cela a été vu dans cet article.

Formule pour retourner le premier jour du mois courant

Nous écrirons donc :

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1)

Mise en forme de la date

Maintenant, nous intégrons cette formule dans une fonction TEXTE. Pour afficher la date suivante de "01 Avril", nous allons utiliser les mêmes paramètres que le format d'une date, soit

jj mmmm

La formule s'écrit alors de la façon suivante :

=TEXTE(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1);"jj mmmm")

Mise en forme de la date de début avec la fonction TEXTE

Construction de la dernière date du mois

Trouver le dernier jour du mois s'obtient avec la formule suivante (cf article sur les premiers et derniers jours)

=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-1

Ou encore

=FIN.MOIS(AUJOURDHUI(),0)

Formule pour retourner le dernier jour du mois courant

Une nouvelle fois, nous insérons cette formule dans une fonction TEXTE pour afficher uniquement le jour et le mois

=TEXTE(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-1;"jj mmmm")

Mise en forme de la date de fin avec la fonction TEXTE

Associer les 2 fonctions ensemble 😉

Vous pouvez aussi écrire dans une même formule le titre de votre rapport et liant les 2 formules avec le caractère de liaison &.

La formule finale devient :

Formule pour écrire les 2 dates dans une même cellule

="Rapport du "&TEXTE(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1);"jj mmmm")&" au "&TEXTE(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-1;"jj mmmm")

Related posts

Calcul des dixièmes, centièmes et millièmes

Frédéric LE GUEN

AUJOURDHUI et MAINTENANT

Frédéric LE GUEN

Jours de semaine et jours ouvrés

Frédéric LE GUEN

9 commentaires

aziza 02/07/2021 at 10:26

votre chaine YouTube svp

Répondre
Frédéric LE GUEN 02/07/2021 at 15:28

C'est dans le menu tout en haut du site (menu vert) sous forme d'icone YouTube à droite

Répondre
Charlotte 28/01/2021 at 16:21

Bonjour, je souhaite afficher via la fonction TEXTE une durée au format ##h##, mais il semblerait que la fonction ne reconnaisse pas le code de format suivant : [hh]"h"mm, je parviens seulement à afficher ##:##.
Sauriez-vous s'il y a un moyen via cette formule d'obtenir le résultat souhaité? Ces données doivent être fusionner pour un publipostage, je dois donc passer par la fonction TEXTE afin de pouvoir afficher même les durées supérieures à 24 heures.
J'espère que je suis assez claire dans ma description.

Répondre
Jamila 06/11/2020 at 08:06

Bonjour, je vous remercie de vos explications très utiles.
Je voudrais savoir comment indiquer automatiquement l'année et le mois correspondant une date dans le format : m - aa (avec espace et tiret). Sachant que ce n'est pas le format de cellule qui doit être modifié mais sa valeur.
Je vous remercie d'avance !

Répondre
Frédéric LE GUEN 06/11/2020 at 14:42

Avez-vous essayé en changeant le format des dates comme c'est expliqué dans cet article

Répondre
THIERRY 04/06/2018 at 09:21

Bonjour

Comment convertir cette date en Année ex 23/12/2014
Cordialement

Répondre
Andrei 14/12/2015 at 13:34

Bonjour, comment je fais pour écrire: Bruxelles, le AUJOURD'HUI(pour que ça reste automatique)

Répondre
Frédéric LE GUEN 15/12/2015 at 18:58

="Bruxelles, le "&AUJOURDHUI()

Répondre
Josepharoun' 03/04/2015 at 08:27

c'est super pratique ! Merci.

Répondre

Laissez un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.