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).
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