Compter conditionnellement par semaine dans Google Sheets

Pour compter conditionnellement par semaine dans Google Sheets, nous pouvons utiliser une formule de requête. Si vous ne souhaitez pas spécifier de condition, vous pouvez choisir parmi les fonctions Query, Countif ou Countifs. Dans ce tutoriel, nous allons apprendre comment utiliser la fonction Query pour compter conditionnellement par semaine dans Google Sheets.

Mais pour vous familiariser également avec les fonctions Countif et Countifs dans le comptage par semaine, nous les avons également incluses.

Pour notre test, nous pouvons utiliser les données de production de base suivantes.

sample data for the count test

Compter conditionnellement par semaine avec Countifs dans Google Sheets

Commençons par Countif.

Si vous souhaitez compter les éléments par semaine, vous pouvez utiliser le Countif suivant.

Étapes :

Dans la cellule E2, entrez la formule de tableau unique ci-dessous pour obtenir les numéros de semaine uniques.

=ArrayFormula( unique(weeknum(A2:A18)) )

Ensuite, dans la cellule F2, utilisez la formule Countif suivante.

=ArrayFormula( countif( weeknum(A2:A19), E2:E6 ) )

Dans Countif, nous sommes autorisés à utiliser une seule condition de la manière « normale » (sans combiner les colonnes et les critères).

Cette condition, nous l’avons déjà utilisée pour compter les semaines à partir de la colonne date.

Je veux dire que la condition dans la formule ci-dessus est les numéros de semaine. Donc, il n’y a pas de possibilité d’utiliser une autre condition.

Explication de la formule Countif :

Syntaxe :

COUNTIF(plage, critère)

plage – weeknum(A2:A19)

critère – E2:E6

Comme je l’ai déjà mentionné précédemment, puisque nous avons déjà utilisé une condition, qui est le numéro de semaine lui-même, nous ne pouvons pas utiliser une autre condition dans Countif.

Cela signifie que pour un comptage conditionnel par semaine dans Google Sheets, nous ne pouvons pas utiliser Countif. Alors que Countifs ?

Condition unique – Article

Countifs fonctionne dans le comptage conditionnel par semaine mais a ses propres limitations. Je vais vous expliquer en détail afin que vous puissiez comprendre pourquoi nous devons utiliser la fonction Query.

Supposons que nous voulons compter l’article « Produit A » par semaine. Ici, la condition est « Produit A ».

Ici, nous pouvons utiliser Countifs selon la syntaxe suivante.

COUNTIFS(plage_critères1, critère1, [plage_critères2,…], [critère2,…])

Formule :

=ArrayFormula( countifs( weeknum(A2:A19),E2:E6, B2:B19,"Produit A" ) )

Le ci-dessus est un exemple de comptage conditionnel par semaine avec un seul critère dans Google Sheets.

Plusieurs conditions – Article et contrôle de qualité

De plus, si vous souhaitez obtenir le comptage par semaine de l’article « Produit A » dont le contrôle de qualité est « Réussi », la formule serait la suivante.

=ArrayFormula( countifs( weeknum(A2:A19), E2:E6,B2:B19,"Produit A", C2:C19,"Réussi" ) )

Autre que les numéros de semaine, nous pouvons également inclure les années dans la formule. Pour cela, nous devons remplacer la formule du numéro de semaine E2 par la formule suivante pour le numéro de semaine et l’année.

=ArrayFormula( UNIQUE({year(A2:A19),weeknum(A2:A19)}) )

La sortie de la formule ci-dessus sera dans deux colonnes, c’est-à-dire dans la plage E2:F6.

En conséquence, nous devons modifier notre formule précédente du comptage conditionnel par semaine (formule F2 ci-dessus) et l’utiliser dans G2. Voici ça.

=ArrayFormula( countifs( year(A2:A19),E2:E6, weeknum(A2:A19),F2:F6, B2:B19,"Produit A", C2:C19,"Réussi" ) )

Mais pour un rapport de synthèse du comptage conditionnel par semaine, nous pouvons utiliser la fonction Query de manière plus efficace.

Important : Les fonctions Query ne sont pas traduites ici parce que ce n’est pas l’objet de cette demande. Le texte original en anglais sera conservé pour ces parties.

Pour plus d’informations, vous pouvez visiter Crawlan.com.


Note: This is a summarized and translated version of the original article « Conditional Week Wise Count in Google Sheets » from https://infoinspired.com/

Articles en lien