CasewareDocumentación

Función CGROUPT

La función CGROUPT devuelve el valor total de todas las celdas asignadas a un grupo de suma específico de la tabla. Al especificar el nombre del grupo de suma, coloque el nombre entre comillas e indique la etiqueta de tabla del grupo. El valor introducido como grupo de suma debe ser una constante (es decir, no puede ser una fórmula).

La fórmula también permite una opción para ignorar los ceros que, cuando se utiliza, devuelve el recuento de las celdas incluidas en el grupo de suma (véase el ejemplo 3, más abajo).

Nota: Las celdas de la tabla deben tener activada la opción «Relativo a la tabla» para que la función CGROUPT las considere parte del grupo de suma. Para acceder a las celdas con la opción desactivada, utilice la función CGROUP.

Sintaxis

CGROUPT("nombre del grupo",<ignorar ceros> )

Para especificar únicamente el nombre del grupo, indicando en qué parte de la tabla que contiene el grupo de tablas se encuentra la celda que contiene la función.

Sintaxis alternativa

CGROUPT("nombre_tabla|nombre_grupo",<ignorar_ceros>)

Para especificar tanto la tabla como el nombre del grupo para la función.

Supongamos que existe una tabla TES con un grupo de suma denominado PY1, como se muestra a continuación:

tes.c100 = 10

tes.c101 = 0

tes.c102 = 20

tes.c103 = 100

tes.c104 = 0

tes.c105 = 150

Sintaxis alternativa

CGROUPT("grupo de suma",<argumento>)

Si se incluye el argumento:

Argumento

0 La función devuelve el recuento de todas las celdas del grupo de suma.

1 La función devuelve el número de celdas del grupo de suma que contienen un valor distinto de cero.

2 La función devuelve la suma de todas las celdas del grupo «sum» que contienen valores positivos.

3 La función devuelve la suma de todas las celdas del grupo «sum» que contienen valores negativos.

Ejemplo 1

CGROUPT("PY1")

Donde PY1 es el nombre del grupo de suma, y la celda se encuentra dentro de la tabla TES. Esta función devuelve el valor de todas las celdas asignadas al grupo de suma PY1 en la tabla TES, que es 280.

Ejemplo 2

CGROUPT("TES|PY1")

Donde PY1 es el nombre del grupo de suma y TES es la etiqueta de la tabla. Esta función devuelve el valor de todas las celdas asignadas al grupo de suma PY1 en la tabla TES, que es 280.

Al utilizar esta sintaxis, en lugar de la que se muestra en el ejemplo 1, la función se puede utilizar fuera de la tabla TES. Si se cambia el nombre o el número de la tabla, la fórmula también cambiará de nombre o de número.

Ejemplo 3

La función permite utilizar un segundo parámetro para excluir las celdas con valor 0 del cálculo y devolver el recuento de las celdas en lugar de la suma de los valores, de la siguiente manera:

Recuento de CGROUPT incluyendo los ceros

CGROUPT("abc", 0) devuelve 6 (el número total de celdas del grupo de celdas)

Recuento de CGROUPT sin incluir los valores cero

CGROUPT("abc", 1) = 4 (el número de celdas del grupo de suma con valores distintos de cero)

Notas

  • Otras funciones que pueden utilizar la función CGROUPT, como AVERAGE, MEDIAN, STDDEV y TOTAL, admiten el parámetro combinado «nombre de tabla|nombre de grupo» de la función. Sin embargo, si se omite el nombre de la tabla en estas funciones, estas no utilizan por defecto el nombre de la tabla en la que se encuentra la celda que contiene la función.

Temas relacionados