Comment utiliser la fonction SUMIF pour additionner par semaine de travail en cours dans Google Sheets

La fonction SUMIF vous permet d’additionner conditionnellement une plage de données. Ce tutoriel, Comment utiliser SUMIF pour additionner par semaine de travail en cours, vous sera utile si vous souhaitez additionner une colonne en fonction d’une autre colonne contenant des dates.

Dans ce tutoriel Google Sheets, la semaine de travail en cours est considérée comme les jours de la semaine du lundi au vendredi, soit un total de 5 jours, en excluant le samedi et le dimanche.

Voici mes deux colonnes de données et la fonction SUMIF pour additionner par semaine de travail en cours dans Google Sheets.

Formule principale :

=arrayformula(SUM(sumif(A1:A,TODAY()-WEEKDAY(TODAY(),2)+row(A1:A5),B1:B)))

conditionally sum current work week data using sumif

Remarque : La date d’aujourd’hui est le 21/08/2018. La semaine en cours est déterminée en fonction de cette date. Comme vous le savez, cette plage de dates va continuellement changer, mais la formule restera la même !

Cela signifie que vous pouvez utiliser la même formule SUMIF à une date future. Elle s’ajustera automatiquement à la semaine de travail en cours à ce moment-là.

Explication de la formule SUMIF pour additionner par semaine de travail en cours

Je vais détailler chaque partie de la formule SUMIF ci-dessus afin que vous puissiez l’apprendre et l’utiliser. Vous trouverez l’explication de la formule principale ci-dessous.

Comment additionner par semaine de travail en cours dans Google Sheets ?

Syntaxe de SUMIF :

SUMIF(plage, critère, [plage_addition])

Dans ma formule, la plage est A1:A, qui est une plage de dates. Cette plage est évidemment testée par rapport au « critère » qui est la semaine de travail en cours. La plage d’addition est la deuxième colonne, B1:B.

Ce que vous voulez apprendre, c’est la partie « critère ». Regardons cela en détail.

Comment tester la semaine de travail en cours dans une colonne de Google Sheets ?

C’est le critère dans la formule.

TODAY()-WEEKDAY(TODAY(),2)+row(A1:A5)

Je sais que vous allez essayer cette formule dans votre feuille de calcul, mais cela ne fonctionnera pas. Vous devez envelopper ces fonctions de dates avec ArrayFormula comme indiqué ci-dessous.

=ArrayFormula(TODAY()-WEEKDAY(TODAY(),2)+row(A1:A5))

Cela génère une plage de dates contenant les dates de la semaine de travail en cours. Essayez-le sur votre feuille de calcul. Vous verrez que la formule remplit une plage de dates du lundi au vendredi.

Je vais à nouveau diviser cette formule pour que vous puissiez la comprendre correctement.

Il s’agit d’une combinaison de deux formules.

Combinaison 1 :

=TODAY()-WEEKDAY(TODAY(),2)

Cette formule renvoie une seule date, qui est la date de début de la semaine en cours. Cela correspondra à un dimanche. Comment ?

Consultez ceci : Formule pour additionner par semaine en cours dans Google Sheets

Combinaison 2 :

J’insère la formule de combinaison 1 dans la cellule H2 et la formule de combinaison 2 dans la cellule I2.

Voyez le résultat dans les cellules I2:I6, qui sont les critères de ma formule SUMIF pour additionner par semaine de travail en cours.

Voilà tout ce qu’il faut savoir sur l’addition par semaine de travail en cours dans Google Sheets.

Je veux additionner de manière conditionnelle en utilisant la semaine en cours comme ci-dessus. Mais j’ai d’autres colonnes à tester. Est-il possible d’utiliser SUMIFS de la même manière pour additionner le total de la semaine de travail en cours ?

D’après ce que je sais, ce n’est pas possible. La manière la plus simple est d’utiliser la fonction Query.

À voir absolument : Addition conditionnelle dans la plage de la semaine de travail en cours en utilisant Query (conditions multiples)

Lecture complémentaire :

  1. Comment calculer la somme mobile de la semaine en cours dans Google Sheets
  2. Formule SUMIFS pour additionner les données de la semaine en cours dans Google Sheets
  3. Trouver la date ou la plage de dates en fonction du numéro de semaine dans Google Sheets

Tout le contenu original a été adapté et réécrit pour correspondre à l’esprit de bolamarketing.com. Vous pouvez toujours consulter crawlan.com pour plus de guides et de tutoriels utiles sur Google Sheets.

Articles en lien