Filtrer par date dans Google Sheets

Filtrer par date dans Google Sheets n'est pas toujours aisé car les filtres par défaut ne proposent que :
  • la date est
  • la date est antérieure à 
  • la date est postérieure à
Pour filtrer entre deux dates ça se complique car à l'heure actuelle, ce filtre n'est pas proposé par défaut dans Google Sheets

Afin de palier à ce manque, je vous propose d'utiliser la fonction QUERY pour réaliser les filtres ci dessous :

Filtres par date dans Google Sheets
Pour cela, prenons une base de données simple avec dates et montants


Pour réaliser les filtres, utilisez les fonctions suivantes :

- Entre deux dates :

=query(Data;"select A, B WHERE A > date '"&TEXTE(B3;"yyyy-mm-dd")&"' and A <= date '"&TEXTE(C3;"yyyy-mm-dd")&"' order by A";1)

Date supérieure à :

=query(Data;"select A, B WHERE A > date '"&TEXTE(E3;"yyyy-mm-dd")&"' order by A";1)

Toutes les dates du mois de mars :

=query(Data;"select A, B WHERE month(A) + 1 = 3 order by A";1)

Toutes les dates étant un 1er mars :

=query(Data;"select A, B WHERE month(A) + 1 = 3 and day(A) = 1 order by A";1)


J'espère que ces quelques exemples vous permettront d'agrémenter de filtres vos prochaines feuilles de calcul.




Noter que ce cas d'usage a été construit avec Google Sheets, tableur de la suite bureautique et collaborative G Suite.
Pour 5,20 euros/mois, obtenez une suite bureautique complète avec votre adresse de messagerie à votre nom. Cliquer sur ce logo pour un essai gratuit.