Quart actuel et calcul du trimestre précédent dans Google Sheets

Salut les meilleures amies !

Aujourd’hui, je vais vous montrer comment filtrer les dates qui tombent dans le quart actuel ou le quart précédent dans Google Sheets. Cette méthode est très utile pour résumer un rapport de vente.

Filtrer les dates dans le quart actuel (année civile)

Si vous suivez l’année calendaire (1er janvier au 31 décembre), vous pouvez utiliser la fonction SCALAR QUARTER() dans QUERY pour filtrer les dates du quart actuel. Voici comment faire :

  1. Assurez-vous que vos données sont dans la plage A1:C. La colonne A doit contenir les dates, la colonne B les produits et la colonne C les montants.

  2. Utilisez la formule suivante dans la première ligne d’une colonne vide (par exemple E1) :

    =query(A1:C,"Select A,B,C where quarter(A)=quarter(now()) and year(A)=year(now())",1)

    Cette formule va filtrer les dates du quart actuel et afficher les résultats dans trois colonnes.

Voici un aperçu du résultat :

Current Quarter and Previous Quarter in Google Sheets - Calendar Year

Note : Le quart actuel est calculé en fonction de la date du système au moment de la rédaction de cet article. Si vous le lisez à une date ultérieure, vous pouvez obtenir un résultat différent en fonction du quart actuel à cette date.

Après avoir filtré les dates du quart actuel, vous pouvez utiliser ces résultats dans une autre QUERY pour résumer vos données de vente. Voici comment faire :

=query(query(A1:C,"Select A,B,C where quarter(A)=quarter(now()) and year(A)=year(now())",1),"Select Col2,sum(Col3) group by Col2",1)

Cette formule va résumer vos données de vente en regroupant les produits et en calculant la somme des montants correspondants.

Filtrer les dates dans le quart précédent (année civile)

Pour filtrer les dates dans le quart précédent, vous devez utiliser la formule suivante en remplaçant quarter(now()) par quarter(now())-1 dans les deux formules précédentes.

Voici comment faire :

=query(A1:C,"Select A,B,C where quarter(A)=quarter(now())-1 and year(A)=year(now())",1)

La formule ci-dessus va filtrer les dates dans le quart précédent et afficher les résultats dans trois colonnes.

Calculs du quart actuel et du quart précédent – Formule dynamique

Si vous ne suivez pas l’année calendaire pour vos rapports financiers, vous devez utiliser une formule dynamique pour filtrer les dates dans le quart actuel ou le quart précédent.

Voici comment faire :

  1. Préparation des données

    Vous devez spécifier le mois de fin d’année fiscale (cellule F1) et l’année fiscale (cellule G1).

    Utilisez la formule suivante dans la cellule D1 pour assigner dynamiquement les quarts en fonction de l’année fiscale :

    =ArrayFormula({"Quart";ifna(vlookup(eomonth(A2:A,0),{eomonth(EDATE(eomonth(edate(eomonth(date(G1,month(F1&1),1),0),-12),0)+1,SEQUENCE(12,1,0,1)),0),value(flatten(SUBSTITUTE(sequence(4,1)," ","",SEQUENCE(1,3))))},2,0))})

    Cette formule va afficher les numéros de quart correspondant à chaque date dans la colonne A.

    Voici un aperçu du résultat :

    Data Preparation - Fiscal End Month and Year

    Vous pouvez utiliser la colonne D pour filtrer les données en fonction du quart actuel ou du quart précédent.

  2. Filtrer le quart actuel

    Utilisez la formule suivante pour filtrer les données en fonction du quart actuel :

    =FILTER(A2:C,((D2:D>0)*(D2:D=vlookup(eomonth(today(),0),{eomonth(A2:A,0),D2:D},2,0))))

    Cette formule va afficher les données qui correspondent au quart actuel.

    Voici un aperçu du résultat :

    Current Quarter and Previous Quarter in Google Sheets - Fiscal Year

    Vous pouvez ensuite utiliser la QUERY pour résumer ces données.

    =query(filter(A2:C,((D2:D>0)*(D2:D=vlookup(eomonth(today(),0),{eomonth(A2:A,0),D2:D},2,0)))),"Select Col2,sum(Col3) group by Col2",1)

    Note : La différence ici est l’en-tête de la QUERY, qui est 1 car le résultat du filtre n’a pas de ligne d’en-tête.

  3. Filtrer le quart précédent

    Utilisez la même formule que précédemment, mais changez -1 dans la condition 2 de la formule.

    =FILTER(A2:C,((D2:D>0)*(D2:D=vlookup(eomonth(today(),0),{eomonth(A2:A,0),D2:D},2,0)-1)))

Et voilà ! Vous savez maintenant comment filtrer les dates dans le quart actuel et le quart précédent dans Google Sheets. Amusez-vous bien avec vos rapports de vente !

Si vous souhaitez en savoir plus sur l’utilisation avancée de Google Sheets, n’oubliez pas de consulter Crawlan.com pour plus de conseils et de guides.

À bientôt les meilleures amies !

Articles en lien