Función GROUP BY: para reemplazar CONTAR.SI y SUMAR.SI

Última actualización el 19/03/2025
Tiempo de lectura: 3 minutos

La función GROUP BY Se introdujo en marzo de 2024 en Microsoft 365. Solo esta versión de Excel ofrece esta función. Permite a los usuarios crear fácilmente funciones CONTAR.SI o SUMAR.SI dinámicas. Este artículo explica su uso y proporciona ejemplos sencillos.

¿Qué hace la función GROUPBY?

Esta función le permite agrupar datos y calcular resúmenes como una tabla dinámica.

Ventajas sobre las tablas dinámicas:

  • Se actualiza instantáneamente cuando cambian los datos de origen.
  • Devuelve múltiples piezas de información (etiquetas, valores, cálculos) con una sola fórmula.
  • Puedes agregar funciones (como AÑO, NÚMERO DE SEMANA ISO) al seleccionar tus columnas 😮

¿Cómo escribir la función GROUP BY?

Aquí están los elementos para construir la función GROUP BY:

  1. Etiquetas de línea (Obligatorio) : Especifique la columna de agrupación, como "Región".
  2. Valores a agrupar (Obligatorio) :Especifique la columna a calcular, como por ejemplo "Ventas".
  3. Tipo de cálculo (Obligatorio) : Elija entre SUMA, CONTAR, MÍN, MÁX, PROMEDIO, ...
  4. Mostrar encabezados [Opcional]: Puede especificar que se muestren los encabezados en el resultado.
  5. gran total [Opcional] : Añade un total general si es necesario.
  6. Orden de clasificación [Opcional]: Especifique el índice de las columnas a ordenar (1, 2, 3, …) y en orden ascendente (+) o descendente (-).
  7. Filtro [Opcional]: Permite aplicar un filtro sobre los valores a devolver, como por ejemplo limitar a un país
  8. Tipo de tabla [Opcional]: Le permite mantener la jerarquía de datos o no al ordenar.

No te dejes intimidar por la cantidad de argumentos. Una información sobre herramientas te ayuda a completar cada argumento correctamente 😉

Ejemplos de uso de la función

Contar las ventas por región

En este ejemplo, analizamos las ventas por región utilizando la función GROUP BY. Siga estos pasos para escribir la fórmula:

  1. Seleccione la columna de etiquetas de región.
  2. Seleccione la columna que contiene el datos de ventas.
  3. Elija el tipo de cálculo: NB.
La función AGRUPAR POR reemplaza la función CONTAR.SI

Esta fórmula devuelve el número de pedidos registrados para cada región, ordenados por Región y la columna Total general. Comparemos esto con el función CONTAR.SI :

  • Primero, enumere cada región manualmente o utilice el Función ÚNICA.
  • Luego escribe una Fórmula NB.SI para obtener el resultado para cada región.
Una función CONTAR.SI para cada fila

Como puedes ver, con la función AGRUPAR POR, Escribimos una sola fórmula en una sola celda. Con CONTAR.SI, tuvimos que copiar la fórmula tantas veces como regiones haya. Además, los datos se actualizarán de inmediato. Mientras que con la función CONTAR.SI, será necesario copiarla para nuevos valores (como la Región Central).

Ventas totales por región

Ahora, en simplemente cambiando el tercer argumento a SUM, puede calcular fácilmente las ventas totales de cada región. Esto reemplaza la función SUMAR.SI.

GROUP.BY también reemplaza a SUM.IF

Agrupación con múltiples columnas

Pero GROUP BY no está limitado a una sola columna. Por ejemplo, puede seleccionar las columnas B y C en el primer argumento para obtener el siguiente resultado.

Aquí, todo se reduce a reemplazar CONTAR.SI.CONJUNTO y SUMAR.SI.CONJUNTO 😉

Dos columnas seleccionadas como primer argumento de la función GROUP BY

Si sus columnas no son contiguas ni están en el orden correcto, puede reconstruir una tabla virtual con la Función ELEGIR COLLAS.

Seleccione columnas para personalizar el orden de las columnas

¿Por qué utilizar la función AGRUPAR POR?

La fonction GROUP BY simplifica el análisis de datos en Excel, ofreciendo más flexibilidad que las tablas dinámicas.

  • Es dinámico, rápido y trabaja directamente en fórmulas.
  • Agrupe varias columnas juntas, incluso si no son contiguas.
  • Con sólo una fórmula puedes crear un análisis completo.

Vídeo

2 Comentarios

  1. Sebgo Senon
    01/06/2025 a las 08:30

    Hola. Muy buen artículo. Aprendimos mucho. Sin embargo, en los comentarios respondiste a alguien que preguntó cómo conseguir el archivo de ejemplo. Respondiste que estaría disponible en tu sitio web por 5 €. Fui a la tienda online del sitio y no lo encontré. Es el archivo del tutorial "Grouper.Par". Gracias.

    Responder

    • Frédéric LE GUEN
      03/06/2025 a las 10:08

      Sí, sí, sí... Reconozco que me siento abrumado.
      Me encargaré hoy de agregarlo a la tienda.

      Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Función GROUP BY: para reemplazar CONTAR.SI y SUMAR.SI

    Tiempo de leer: 3 minutos
    Última actualización el 19/03/2025

    La función GROUP BY Se introdujo en marzo de 2024 en Microsoft 365. Solo esta versión de Excel ofrece esta función. Permite a los usuarios crear fácilmente funciones CONTAR.SI o SUMAR.SI dinámicas. Este artículo explica su uso y proporciona ejemplos sencillos.

    ¿Qué hace la función GROUPBY?

    Esta función le permite agrupar datos y calcular resúmenes como una tabla dinámica.

    Ventajas sobre las tablas dinámicas:

    • Se actualiza instantáneamente cuando cambian los datos de origen.
    • Devuelve múltiples piezas de información (etiquetas, valores, cálculos) con una sola fórmula.
    • Puedes agregar funciones (como AÑO, NÚMERO DE SEMANA ISO) al seleccionar tus columnas 😮

    ¿Cómo escribir la función GROUP BY?

    Aquí están los elementos para construir la función GROUP BY:

    1. Etiquetas de línea (Obligatorio) : Especifique la columna de agrupación, como "Región".
    2. Valores a agrupar (Obligatorio) :Especifique la columna a calcular, como por ejemplo "Ventas".
    3. Tipo de cálculo (Obligatorio) : Elija entre SUMA, CONTAR, MÍN, MÁX, PROMEDIO, ...
    4. Mostrar encabezados [Opcional]: Puede especificar que se muestren los encabezados en el resultado.
    5. gran total [Opcional] : Añade un total general si es necesario.
    6. Orden de clasificación [Opcional]: Especifique el índice de las columnas a ordenar (1, 2, 3, …) y en orden ascendente (+) o descendente (-).
    7. Filtro [Opcional]: Permite aplicar un filtro sobre los valores a devolver, como por ejemplo limitar a un país
    8. Tipo de tabla [Opcional]: Le permite mantener la jerarquía de datos o no al ordenar.

    No te dejes intimidar por la cantidad de argumentos. Una información sobre herramientas te ayuda a completar cada argumento correctamente 😉

    Ejemplos de uso de la función

    Contar las ventas por región

    En este ejemplo, analizamos las ventas por región utilizando la función GROUP BY. Siga estos pasos para escribir la fórmula:

    1. Seleccione la columna de etiquetas de región.
    2. Seleccione la columna que contiene el datos de ventas.
    3. Elija el tipo de cálculo: NB.
    La función AGRUPAR POR reemplaza la función CONTAR.SI

    Esta fórmula devuelve el número de pedidos registrados para cada región, ordenados por Región y la columna Total general. Comparemos esto con el función CONTAR.SI :

    • Primero, enumere cada región manualmente o utilice el Función ÚNICA.
    • Luego escribe una Fórmula NB.SI para obtener el resultado para cada región.
    Una función CONTAR.SI para cada fila

    Como puedes ver, con la función AGRUPAR POR, Escribimos una sola fórmula en una sola celda. Con CONTAR.SI, tuvimos que copiar la fórmula tantas veces como regiones haya. Además, los datos se actualizarán de inmediato. Mientras que con la función CONTAR.SI, será necesario copiarla para nuevos valores (como la Región Central).

    Ventas totales por región

    Ahora, en simplemente cambiando el tercer argumento a SUM, puede calcular fácilmente las ventas totales de cada región. Esto reemplaza la función SUMAR.SI.

    GROUP.BY también reemplaza a SUM.IF

    Agrupación con múltiples columnas

    Pero GROUP BY no está limitado a una sola columna. Por ejemplo, puede seleccionar las columnas B y C en el primer argumento para obtener el siguiente resultado.

    Aquí, todo se reduce a reemplazar CONTAR.SI.CONJUNTO y SUMAR.SI.CONJUNTO 😉

    Dos columnas seleccionadas como primer argumento de la función GROUP BY

    Si sus columnas no son contiguas ni están en el orden correcto, puede reconstruir una tabla virtual con la Función ELEGIR COLLAS.

    Seleccione columnas para personalizar el orden de las columnas

    ¿Por qué utilizar la función AGRUPAR POR?

    La fonction GROUP BY simplifica el análisis de datos en Excel, ofreciendo más flexibilidad que las tablas dinámicas.

    • Es dinámico, rápido y trabaja directamente en fórmulas.
    • Agrupe varias columnas juntas, incluso si no son contiguas.
    • Con sólo una fórmula puedes crear un análisis completo.

    Vídeo

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      2 Comentarios

      1. Sebgo Senon
        01/06/2025 a las 08:30

        Hola. Muy buen artículo. Aprendimos mucho. Sin embargo, en los comentarios respondiste a alguien que preguntó cómo conseguir el archivo de ejemplo. Respondiste que estaría disponible en tu sitio web por 5 €. Fui a la tienda online del sitio y no lo encontré. Es el archivo del tutorial "Grouper.Par". Gracias.

        Responder

        • Frédéric LE GUEN
          03/06/2025 a las 10:08

          Sí, sí, sí... Reconozco que me siento abrumado.
          Me encargaré hoy de agregarlo a la tienda.

          Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.