Compter les tâches terminées dans Google Sheets

Pour compter les tâches terminées dans Google Sheets, nous pouvons utiliser la fonction COUNTIF en combinaison avec d’autres fonctions.

Certains d’entre vous pourraient penser que vous pouvez utiliser COUNTIF ou DCOUNTA seuls pour faire la même chose. Mais ce n’est pas le cas. Cela ne sera possible que si une tâche n’a pas de sous-tâches.

Par exemple, supposons qu’une colonne contienne la chaîne « Terminé » ou des cases à cocher pour montrer les activités terminées.

Si c’est la colonne C, vous pouvez essayer la formule suivante.

= countif (C1: C, « Terminé »)

Ou;

= DCOUNTA (C1: C, 1, {« Statut »; « Terminé »})

Dans le DCOUNTA, j’ai supposé que le libellé du champ dans C1 est « Statut » car c’est une formule de base de données et nécessite une ligne d’en-tête.

Remarque: Si vous avez des cases à cocher, remplacez « Terminé » dans les formules par TRUE. N’entourez pas TRUE de guillemets doubles car il s’agit d’une valeur logique.

Si vous avez plusieurs groupes et que vous souhaitez compter uniquement si chaque ligne de chaque groupe a le statut terminé, alors les formules ci-dessus ne seront pas utiles.

Dans ce tutoriel Google Sheets, j’ai deux types de solutions de formules pour vous. Les deux utilisent COUNTIF. Mais les fonctions de support seront différentes.

Il est temps de passer à un exemple.

Données d’exemple et nombre souhaité

Count completed tasks in Google Sheets - Sample Table

Voyons comment compter les tâches terminées et incomplètes, ici les actions, en fonction de la colonne de statut C dans Google Sheets.

Les données d’exemple ci-dessus montrent les demandes de plusieurs clients pour un article et leurs statuts avec le fournisseur maintenant.

Une entreprise a reçu des demandes de quatre clients – Client A, B, C et D.

Sauf pour l’entreprise B, les commandes des trois autres entreprises ont déjà été exécutées / réalisées.

Comment compter la colonne de statut si tous les statuts d’une entreprise montrent « Terminé »?

Selon les données ci-dessus, les résultats souhaités sont les suivants.

  • Action terminée – 3
  • Action incomplète – 1

Formules pour compter les tâches terminées dans Google Sheets

D’abord, nous devons trouver un moyen de compter le nombre total de tâches terminées. Ensuite, il nous sera facile de trouver le nombre total de tâches incomplètes.

Car;

Tâches incomplètes totales = Tâches uniques totales – Tâches terminées totales

Vous pouvez trouver plus de détails sous le titre « Formules pour compter les tâches incomplètes dans Google Sheets » à la fin.

Option de formule 1

Voici la formule à utiliser pour compter le nombre total de tâches entièrement terminées.

= ArrayFormula (countif (SIERREUR (recherchev (UNIQUE (A2: A), trier (A2: C, 3, 0), 3, 0)), « Terminé »))

Insérez la formule ci-dessus dans la cellule F2, qui renverra 3 en fonction des données d’exemple ci-dessus (image n ° 1).

COUNTIF est la clé, mais nous devons préparer les données avant de l’utiliser. La formule VLOOKUP fait cela avec l’aide de UNIQUE et SORT.

Voici les explications pour chaque étape impliquée dans la formule ci-dessus pour compter les tâches terminées dans Google Sheets.

Explication

  • Partie de formule 1: = UNIQUE (A2: A)
    La formule ci-dessus renverra des clients uniques.

  • Partie de formule 2: = trier (A2: C, 3, 0)
    La formule SORT ci-dessus trie les valeurs de la troisième colonne (colonne de statut) par ordre décroissant. Ainsi, les lignes marquées par l’action « incomplète » seront en haut.

  • Partie de formule 3: vlookup (UNIQUE (A2: A), trier (A2: C, 3, 0), 3, 0)
    La partie de formule 3 est la fonction RECHERCHEV. La partie de formule 1 ci-dessus agit en tant que clés de recherche dans VLOOKUP, et la partie de formule 2 agit en tant que plage.

    La fonction RECHERCHEV renverra les valeurs de la troisième colonne de cette plage.

    Dans une plage de première colonne non triée, la formule renverra les valeurs de la première occurrence.

Cela signifie que la formule renverra les valeurs ci-dessous (deuxième colonne dans le tableau).

Partie de formule 1 Résultat Partie de formule 3 Résultat
1 Client A Terminé
2 Client B Incomplet
3 Client C Terminé
4 Client D Terminé

En utilisant COUNTIF dans ces deux colonnes, nous pouvons compter le nombre de tâches terminées dans Google Sheets.

Utilisé IFNA pour supprimer l’erreur # N / A et COUNTIF pour compter la colonne 2 si la valeur est « Terminé ».

Option de formule 2

Comparé à la formule ci-dessus, c’est une formule plus courte.

= countif (sortn (sort ({A2: A, C2: C}, 2, 0), 9 ^ 9, 2, 1, 0), « Terminé »)

Comme je l’ai déjà dit plusieurs fois, SORTN est l’une des meilleures fonctions dans Google Sheets. Voyez à quel point elle est utile ici.

Comprendre les parties de formule.

Ici, la formule de la partie précédente 1 (unique) n’est pas applicable.

La partie de formule 2 (tri) est ici. Il ne nécessite que les colonnes A et B dans le tri.

Donc, au lieu de A2: C dans le tri, utilisez {A2: A, C2: C}.

Ici aussi, trie la colonne de statut C par ordre décroissant. Veuillez voir l’image n ° 2 ci-dessus pour le résultat du tri. La colonne H dans le résultat du tri ne sera pas présente ici.

SORTN supprime les lignes de clients dupliquées basées sur la colonne 1. Donc, le résultat sera similaire au tableau n ° 1 ci-dessus.

Ici aussi, COUNTIF fait le reste de la partie.

Vous avez deux options de formule pour compter les tâches terminées dans Google Sheets. Qu’en est-il de compter les activités non terminées?

Formules pour compter les tâches incomplètes dans Google Sheets

J’ai déjà donné une formule générique juste au-dessus de l’option de formule n ° 1 (sous-titre). Veuillez vous référer d’abord à cela.

En utilisant COUNTUNIQUE (A2: A), nous pouvons obtenir le nombre total de clients ou de tâches uniques. Selon notre exemple, ce sera 4.

À partir de cela, déduisez la sortie du résultat ci-dessus.

Donc la formule en utilisant l’option de formule n ° 1 sera;

= COUNTUNIQUE (A2: A) – ArrayFormula (countif (SIERREUR (recherchev (UNIQUE (A2: A), trier (A2: C, 3, 0, 1, 1), 3, 0)), « Terminé »))

Et l’option de formule n ° 2 sera;

= COUNTUNIQUE (A2: A) – countif (sortn (sort ({A2: A, C2: C}, 2, 0), 9 ^ 9, 2, 1, 0), « Terminé »)

Nous pouvons utiliser l’une ou l’autre des formules ci-dessus pour compter les tâches incomplètes pour les données d’exemple données dans Google Sheets.

C’est tout! Profitez-en.

Source: Mark Tasks as Complete Once All the Subtasks Finished in Sheets

Articles en lien