Votre patron vient de vous demande de compiler des données par mois année trimestre et semestre. Vous êtes un peu en galère parce que dans vos données vous ne disposez que de la date. Dans cette série d’articles, nous allons voir ensemble comment créer vos propres index pour trier par mois année trimestre et semestre.
La Fonction mois
Cette fonction comme indiqué au-dessus fournie le numéro du mois. Le problème c’est que pour un indicateur ce n’est pas terrible puisqu’elle donne en résultat un chiffre allant de 1 à 12. Si on veut obtenir un indicateur un peu plus propre (au format 01 A 12), je vous conseille de combiner cette fonction avec la fonction texte.
Données | formule | résultats |
25/12/2020 (format date) | =MOIS(cellule) | 12 |
La fonction année
Cette fonction permet d’obtenir l’année sur 4 positions en fonction d’une date
Données | formule | résultats |
25/12/2020 (format date) | =ANNEE(cellule) | 2020 |
La fonction texte
Cette fonction est tellement puissante qu’il mériterait à elle seule un article. Pour l’instant nous allons simplement voir comment elle peut mettre un mois sur deux positions quel que soit le mois.
Pour fonctionner les donner à fournir sont
- Une valeur à mettre en forme
- Code de format à appliquer (correspond au schéma de mise en forme à appliquer à la valeur)
Dans notre cas, nous allons utiliser le format « 00 », qui va permettre d’obtenir la valeur « 01 » pour le mois de janvier et la valeur « 12 » pour le mois de décembre.
Données | formule | résultats |
25/01/2020 | TEXTE(MOIS(25/01/2020); »00″) | 01 |
25/12/2020 | TEXTE(MOIS(25/12/2020); »00″) | 12 |
Obtenir un indicateur par mois
On va concaténer la fonction année et la fonction mois pour obtenir un indicateur par mois. Pour être sûr de comprendre qu’il s’agit d’un mois, on ajoute “-M” entre l’année et le mois.
La formule [@DATE] correspond à la cellule contenant la date. La fonction texte permet ici d’obtenir quelque chose de visuellement plus propre entre le mois de janvier le mois de décembre.
Données | formule | résultats |
25/01/2020 (format date) | =ANNEE([@DATE])& »-M »&TEXTE(MOIS([@DATE]); »00″) | 2020-M01 |
Pour une démonstration, voici la vidéo mise en ligne: