CasewareDocumentation
Nouveautés de Caseware Cloud EngagementsVoir les nouveautés

Fonction CGROUPT

La fonction CGROUPT renvoie la valeur totale de toutes les cellules affectées à un groupe de somme spécifique au tableau. Lorsque vous indiquez le nom du groupe de somme, placez-le entre guillemets et précisez l'étiquette de tableau du groupe. La valeur saisie comme groupe de totalisation doit être une constante (c'est-à-dire qu'il ne peut s'agir d'une formule).

La formule propose également une option permettant d'ignorer les zéros qui, lorsqu'elle est activée, renvoie le nombre de cellules comprises dans le groupe de somme (voir l'exemple 3 ci-dessous).

Remarque : Pour que la fonction CGROUPT puisse les inclure dans le groupe de totalisation, l'option Table Relative doit être activée pour les cellules du tableau. Pour accéder aux cellules dont cette option est désactivée, utilisez la fonction CGROUP.

Syntaxe

CGROUPT("nom du groupe",<ignorer les zéros>)

Pour indiquer uniquement le nom du groupe, en précisant l'emplacement de la cellule contenant la fonction au sein du tableau qui regroupe les tableaux.

Syntaxe alternative

CGROUPT("nom_table|nom_groupe ",<ignorer_les_zéros>)

Pour spécifier la table ainsi que le nom du groupe pour la fonction.

Si l'on dispose d'une table TES comportant un groupe de totalisation appelé PY1, comme ceci :

tes.c100 = 10

tes.c101 = 0

tes.c102 = 20

tes.c103 = 100

tes.c104 = 0

tes.c105 = 150

Syntaxe alternative

CGROUPT("groupe de somme",<argument>)

Si l'argument est fourni :

Argument

0 La fonction renvoie le nombre total de cellules du groupe de somme.

1 La fonction renvoie le nombre de cellules du groupe « sum » dont la valeur est différente de zéro.

2 La fonction renvoie la somme de toutes les cellules du groupe « sum » contenant des valeurs positives.

3 La fonction renvoie la somme de toutes les cellules du groupe « sum » contenant des valeurs négatives.

Exemple 1

CGROUPT("PY1")

Où PY1 est le nom du groupe de totalisation, et la cellule se trouve dans le tableau TES. Cette fonction renvoie la valeur de toutes les cellules affectées au groupe de totalisation PY1 dans la table TES, qui est 280.

Exemple 2

CGROUPT("TES|PY1")

où PY1 correspond au nom du groupe de totalisation et TES à l'étiquette du tableau. Cette fonction renvoie la valeur de toutes les cellules affectées au groupe de totalisation PY1 dans la table TES, qui est 280.

Lorsque vous utilisez cette syntaxe, au lieu de celle indiquée dans l'exemple 1, la fonction peut être utilisée en dehors de la table TES. Si le tableau est renommé ou renuméroté, la formule sera également renommée ou renumérotée.

Exemple 3

Cette fonction permet, grâce à un deuxième paramètre, d'exclure les cellules vides du calcul et de renvoyer le nombre de cellules plutôt que la somme des valeurs, comme suit :

Nombre de lignes du groupe, y compris les zéros

La fonction CGROUPT("abc", 0) renvoie 6 (le nombre total de cellules dans le groupe de cellules)

Le nombre de CGROUPT, sans compter les valeurs nulles

CGROUPT("abc", 1) = 4 (le nombre de cellules du groupe de somme contenant des valeurs non nulles)

Remarques

  • D'autres fonctions pouvant utiliser la fonction CGROUPT, telles que AVERAGE, MEDIAN, STDDEV et TOTAL, acceptent le paramètre combiné « nom de table|nom de groupe » de cette fonction. Toutefois, si le nom de la table est omis dans ces fonctions, celles-ci n'utilisent pas par défaut le nom de la table dans laquelle se trouve la cellule contenant la fonction.

Sujets connexes