Función SUMAR.SI para agregar ciertas celdas

Última actualización el 06/08/2025
Tiempo de lectura: 3 minutos

La función SUMAR.SI se basa en el mismo principio que la función CONTAR.SI.

Pero en lugar de contar el número de veces que un elemento está presente en una lista, aquí calcularás una suma correspondiente a tu criterio.

Construcción de la función SUMAR.SI

La función SUMAR.SI con 3 argumentos

  1. Columna con criterio de selección
  2. Valor de criterio
  3. Seleccionar la columna a agregarEsta columna debe contener valores numéricos.

=SUM.SI(Rango de selección; Criterio; Rango a sumar)

Contar un solo artículo

Por ejemplo, desea saber la cantidad de lápices vendidos en el mes. En este ejemplo tenemos 4 líneas para agregar.

Agregar un solo dato en una lista
  1. Comience escribiendo la fórmula.
  2. Seleccione el rango de celdas que contiene sus productos (el criterio).
SUM IF selección del rango de criterios

=SUM.SI(B3:B12;

SUM.IF Selección del criterio a buscar
  1. Luego, ingrese la palabra "Lápiz" como criterio de selección (o la referencia de la celda que contiene la palabra Lápiz)

=SUM.SI(B3:B12;"Lápiz";

=SUM.SI(B3:B12;G4;

  1. Finalmente, seleccionarás el rango de celdas donde se encuentran los datos a agregar.

=SOMME.SI(B3:B12;G4;C3:C12)    => 245

SUM.IF Selección del rango a sumar

verificación

Para comprobar que la función devuelve el resultado correcto, sólo necesita filtrar por criterio y contar los valores.

Aquí es fácil, se puede hacer a mano dados los pocos valores de nuestro ejemplo.

De la columna C sumaremos todas las celdas que corresponden a la venta de Pencil.

  • 75 (celda C3)
  • 50 (celda C6)
  • 100 (celda C8)
  • 20 (celda C12)

Que es bueno 245

Función SUMAR.SI que devuelve la cantidad vendida del objeto analizado.

Sumar el volumen de negocios

Ahora, para mostrar la cantidad de pedidos de lápices, simplemente cambie el tercer argumento de la función. En este caso, reemplace la columna C por la columna E en la fórmula.

=SOMME.SI(B3:B12;G4;E3:E12)    =>357,5

Calcular el volumen de negocios con la función SUMAR.SI

Artículos relacionados

Cómo hacerlo con más de un criterio de selección

Ahora bien, si necesita realizar una suma basada en varios criterios (nombre del producto y color del producto, por ejemplo), la función SUMAR.SI no se puede utilizar⛔⛔

En este caso, debe utilizar la función SUMA.SI.ENT que fue diseñado para realizar un cálculo con 1 o 255 criterios

Encontrará información adicional sobre el función SUMAR.SI en el sitio web de Microsoft

25 Comentarios

  1. suzanne diotte
    08/09/2025 a las 21:45

    Hola, ¿qué fórmula debo usar si tengo que sumar el valor porcentual de una celda (que eventualmente cambiará) a otra celda si el resultado es 60 o más (aplicar una bonificación)? ¿Y cómo puedo añadir a esta fórmula que, si el resultado es menor de 60, se ponga un cero? ¡Gracias!

    Responder

  2. Alain40
    04/09/2025 a las 11:03

    Hola a todos. Busco una fórmula que sume el I o el P en una columna. Gracias.

    Responder

  3. MOHAMMED TAZI
    09/06/2024 a las 22:12

    ¿Cómo sumar los valores de varias líneas, siguiendo un criterio de otra línea?

    Responder

  4. Albano
    09/12/2021 a las 22:31

    Hola,

    Gracias a su sitio he avanzado bastante en mi expediente pero estoy un poco estancado por lo demás. Estoy en una tabla de Excel que contiene números, nombres y meses:

    - Me gustaría crear en C2 una pestaña desplegable (?) en una celda para elegir el mes del año deseado. Cuando voy a 3 Fórmulas "FechaHora" "MES" ingreso el número 1 para el mes de enero pero no se muestra y queda "1"

    - Tengo una lista de 25 ubicaciones de B5:B29 con solo 23 nombres, por lo que hay varias partes individuales, a las que podemos agregar o eliminar nombres en el futuro. Pero en mi fórmula, necesito tener en cuenta sus 25 celdas excluyendo aquellas que están o estarán vacías en este momento. Este resultado debería aparecer en mi celular i10.

    - Después de eso, necesitaría calcular el número de acciones previamente calculado, en base al número de días del mes, directamente vinculado a mi celda C2 (que la actualización del número de días se realiza automáticamente en mis fórmulas)

    Espero haberme expresado claramente.

    Le agradezco de antemano su respuesta

    Responder

    • Frédéric LE GUEN
      10/12/2021 a las 11:29

      No es una pregunta sino un proyecto completo que me pides que desarrolle. Si este es el caso, debe comunicarse con mi sociedad evaluar el tiempo a invertir y el costeo asociado.

      Responder

      • Albano
        16/12/2021 a las 08:18

        Hola, gracias por tu respuesta. Con la cabeza despejada pude finalizar mi hoja de cálculo, sin necesidad de la fórmula FECHA, solo una pequeña tabla con el nombre del mes y su número (1 de enero, 2 de febrero, ...) y la función BUSCARV para mi 3er punto.

        ¡Gracias de nuevo por su sitio!

        Buen dia

  5. LAURENT
    24/11/2021 a las 22:04

    Hola,
    Llevo 2 horas secando:
    Sumar los valores de una columna ubicada en una HOJA3 (tabla 1), columna "MC-TOT-o
    con un criterio que aparece en la tabla 1, en la columna "sem-cde" que es un número
    poner el resultado en la hoja3
    que tomará el número de la semana y lo pondrá debajo de la suma de MC-TOT-0
    Yo uso sum.si que me da 0 constantemente.
    =SUM.IF(Tabla1[[#Encabezados];[NumSem-Order]];D6;Tabla1[[#Encabezados];[MC-TotO]])

    Probé con BDSomme y ahí estaba #value, estancado en términos de criterios.

    AYUDA!
    Merci

    Responder

    • Frédéric LE GUEN
      25/11/2021 a las 16:01

      Hola,
      Entonces ya estás usando una tabla (y eso es muy bueno). La función SUMAR.SI parece correcta pero es mejor usar SUMAR.SI (ojo, no se configuran de la misma manera)
      Después, debes asegurarte de que no haya errores en tus datos (como espacios sobrantes)

      Responder

  6. Michel
    30/10/2020 a las 16:59

    Hola,
    Estoy en la escuela de ingeniería y tengo un PPE Excel de 15 minutos,
    ¿Sería posible tener un tema de ejemplo?

    Responder

  7. Kebe Souleymane
    02/10/2020 a las 17:08

    Quiero encontrar la fórmula que dé el resultado de los números de valores sumados. Por ejemplo si sumo 4 + 5+1+5 lo que da 15 cuál es la fórmula que da 4 el número total de valores que son 4,5,1,5

    Responder

  8. Herve Haruniano
    19/06/2019 a las 06:53

    hola tengo una suma de tiempo hora:min que necesito agregar
    Tengo que volver a 0 cada 4 horas acumuladas en esta columna de suma
    Comó puedo hacer
    gracias urgentemente

    Responder

    • Frédéric LE GUEN
      19/06/2019 a las 09:11

      Hola, es muy difícil responderte y no creo que la función SUMAR.SI deba usarse en tu situación. Sería más apropiado un SI con una prueba si el tiempo acumulado es mayor o igual a 4.

      Responder

  9. Herve Haruniano
    19/06/2019 a las 06:52

    hola tengo una suma de tiempo hora:min que necesito agregar
    Tengo que volver a 0 cada 4 horas de forma acumulada.
    Comó puedo hacer
    gracias urgentemente

    Responder

  10. bagre
    20/09/2018 a las 10:57

    Hola,
    ¿Podemos poner en una celda de producto = Lápiz + Borrador, y encontrar en la tabla de totales: 50% del monto asignado al Lápiz y 50% del monto asignado al borrador total?
    Gracias por adelantado por tu respuesta,
    cordialement,

    Responder

  11. rovel
    16/04/2018 a las 22:35

    Hola,

    La siguiente fórmula funciona en mi tabla: =SUM.IF('gastos contables gd'!B$2:B$76;"=Publicidad";'gastos contables gd'!F$2:F$76)
    Pero me gustaría reemplazar el criterio con la celda B3 que contiene este mismo texto.
    Intenté esto: =SUM.IF('gd book gastos'!B$2:B$76;"=B3";'gd book gastos'!F$2:F$76), pero el resultado siempre es 0 en este caso.
    ¿Qué me estoy perdiendo?
    Esperando ser claro.

    Responder

    • Frédéric LE GUEN
      17/04/2018 a las 05:05

      Sin comillas. Sólo ;B3;

      Responder

  12. MAZ
    20/11/2017 a las 16:21

    HOLA
    ME GUSTARÍA SUMAR LOS NÚMEROS >0 ¿CÓMO USAR LA FÓRMULA?

    PRODUCTOS

    Responder

  13. Saratatat
    19/02/2016 a las 14:12

    ¿Cómo establecer la condición de un color?
    Ej: cuando envío una factura, ingreso el monto y tengo un cuadro de "estado" que es rojo hasta que se paga la factura y verde cuando se paga. Me gustaría calcular el total que queda por pagar.

    Entonces, lo que estoy buscando es una fórmula que se vea así =SUM.IF(B3:B12;"RED COLOR";C3:C12)
    Trabajo con la versión en inglés de Excel, si es posible proporciono la fórmula en inglés.

    * Probé: =SUMIF(A2:A29,"REDCOLOR",D2:D29) pero no funciona, busca las palabras, no el color como tal.

    Responder

  14. Julien
    16/02/2016 a las 11:57

    ¿Hay algún error? “Si quieres saber la cantidad de borradores vendidos” mientras hablábamos de lápices. Y sumamos los lápices 🙂

    Gracias por la explicación por lo demás

    Responder

  15. DUPÍN
    12/02/2016 a las 14:21

    Hola,

    Si quiero calcular una ganancia o una pérdida, quiero poner en el cuadro: si "costos" > "producto", entonces Costo-producto --> para pérdidas.
    Y para beneficios: si “beneficios” > “cargos” entonces beneficios-cargos

    ¿Cómo escribirlo en excel?

    Gracias

    Fiona

    Responder

    • Frédéric LE GUEN
      12/02/2016 a las 15:17

      No es la función SUMA.SI la que se debe utilizar sino la función SI. =SI(celda que contiene cargos>celda que contiene productos; Cargos-producidos; Beneficio-Cargo)

      Responder

  16. Yannick
    03/09/2015 a las 15:25

    Hola,
    Tengo un verdadero problema cuando se repiten varias fechas en la tabla:
    01/08/2015 02
    01/08/2015 12
    02/08/2015 14
    ...

    Para hacer la suma exclusivamente del 01/08/2015, intenté todo en los foros y todo fue en vano.
    Usted me podría ayudar por favor

    Merci
    cordialmente

    Responder

  17. margen
    04/05/2015 a las 12:53

    Ejercicio perfecto para entender la función Sum.if
    Gracias!

    Responder

  18. Nico
    04/01/2015 a las 13:20

    Perfecto, gracias !!

    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 SUMAR.SI para agregar ciertas celdas

    Tiempo de leer: 3 minutos
    Última actualización el 06/08/2025

    La función SUMAR.SI se basa en el mismo principio que la función CONTAR.SI.

    Pero en lugar de contar el número de veces que un elemento está presente en una lista, aquí calcularás una suma correspondiente a tu criterio.

    Construcción de la función SUMAR.SI

    La función SUMAR.SI con 3 argumentos

    1. Columna con criterio de selección
    2. Valor de criterio
    3. Seleccionar la columna a agregarEsta columna debe contener valores numéricos.

    =SUM.SI(Rango de selección; Criterio; Rango a sumar)

    Contar un solo artículo

    Por ejemplo, desea saber la cantidad de lápices vendidos en el mes. En este ejemplo tenemos 4 líneas para agregar.

    Agregar un solo dato en una lista
    1. Comience escribiendo la fórmula.
    2. Seleccione el rango de celdas que contiene sus productos (el criterio).
    SUM IF selección del rango de criterios

    =SUM.SI(B3:B12;

    SUM.IF Selección del criterio a buscar
    1. Luego, ingrese la palabra "Lápiz" como criterio de selección (o la referencia de la celda que contiene la palabra Lápiz)

    =SUM.SI(B3:B12;"Lápiz";

    =SUM.SI(B3:B12;G4;

    1. Finalmente, seleccionarás el rango de celdas donde se encuentran los datos a agregar.

    =SOMME.SI(B3:B12;G4;C3:C12)    => 245

    SUM.IF Selección del rango a sumar

    verificación

    Para comprobar que la función devuelve el resultado correcto, sólo necesita filtrar por criterio y contar los valores.

    Aquí es fácil, se puede hacer a mano dados los pocos valores de nuestro ejemplo.

    De la columna C sumaremos todas las celdas que corresponden a la venta de Pencil.

    • 75 (celda C3)
    • 50 (celda C6)
    • 100 (celda C8)
    • 20 (celda C12)

    Que es bueno 245

    Función SUMAR.SI que devuelve la cantidad vendida del objeto analizado.

    Sumar el volumen de negocios

    Ahora, para mostrar la cantidad de pedidos de lápices, simplemente cambie el tercer argumento de la función. En este caso, reemplace la columna C por la columna E en la fórmula.

    =SOMME.SI(B3:B12;G4;E3:E12)    =>357,5

    Calcular el volumen de negocios con la función SUMAR.SI

    Artículos relacionados

    Cómo hacerlo con más de un criterio de selección

    Ahora bien, si necesita realizar una suma basada en varios criterios (nombre del producto y color del producto, por ejemplo), la función SUMAR.SI no se puede utilizar⛔⛔

    En este caso, debe utilizar la función SUMA.SI.ENT que fue diseñado para realizar un cálculo con 1 o 255 criterios

    Encontrará información adicional sobre el función SUMAR.SI en el sitio web de Microsoft

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

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

      25 Comentarios

      1. suzanne diotte
        08/09/2025 a las 21:45

        Hola, ¿qué fórmula debo usar si tengo que sumar el valor porcentual de una celda (que eventualmente cambiará) a otra celda si el resultado es 60 o más (aplicar una bonificación)? ¿Y cómo puedo añadir a esta fórmula que, si el resultado es menor de 60, se ponga un cero? ¡Gracias!

        Responder

      2. Alain40
        04/09/2025 a las 11:03

        Hola a todos. Busco una fórmula que sume el I o el P en una columna. Gracias.

        Responder

      3. MOHAMMED TAZI
        09/06/2024 a las 22:12

        ¿Cómo sumar los valores de varias líneas, siguiendo un criterio de otra línea?

        Responder

      4. Albano
        09/12/2021 a las 22:31

        Hola,

        Gracias a su sitio he avanzado bastante en mi expediente pero estoy un poco estancado por lo demás. Estoy en una tabla de Excel que contiene números, nombres y meses:

        - Me gustaría crear en C2 una pestaña desplegable (?) en una celda para elegir el mes del año deseado. Cuando voy a 3 Fórmulas "FechaHora" "MES" ingreso el número 1 para el mes de enero pero no se muestra y queda "1"

        - Tengo una lista de 25 ubicaciones de B5:B29 con solo 23 nombres, por lo que hay varias partes individuales, a las que podemos agregar o eliminar nombres en el futuro. Pero en mi fórmula, necesito tener en cuenta sus 25 celdas excluyendo aquellas que están o estarán vacías en este momento. Este resultado debería aparecer en mi celular i10.

        - Después de eso, necesitaría calcular el número de acciones previamente calculado, en base al número de días del mes, directamente vinculado a mi celda C2 (que la actualización del número de días se realiza automáticamente en mis fórmulas)

        Espero haberme expresado claramente.

        Le agradezco de antemano su respuesta

        Responder

        • Frédéric LE GUEN
          10/12/2021 a las 11:29

          No es una pregunta sino un proyecto completo que me pides que desarrolle. Si este es el caso, debe comunicarse con mi sociedad evaluar el tiempo a invertir y el costeo asociado.

          Responder

          • Albano
            16/12/2021 a las 08:18

            Hola, gracias por tu respuesta. Con la cabeza despejada pude finalizar mi hoja de cálculo, sin necesidad de la fórmula FECHA, solo una pequeña tabla con el nombre del mes y su número (1 de enero, 2 de febrero, ...) y la función BUSCARV para mi 3er punto.

            ¡Gracias de nuevo por su sitio!

            Buen dia

      5. LAURENT
        24/11/2021 a las 22:04

        Hola,
        Llevo 2 horas secando:
        Sumar los valores de una columna ubicada en una HOJA3 (tabla 1), columna "MC-TOT-o
        con un criterio que aparece en la tabla 1, en la columna "sem-cde" que es un número
        poner el resultado en la hoja3
        que tomará el número de la semana y lo pondrá debajo de la suma de MC-TOT-0
        Yo uso sum.si que me da 0 constantemente.
        =SUM.IF(Tabla1[[#Encabezados];[NumSem-Order]];D6;Tabla1[[#Encabezados];[MC-TotO]])

        Probé con BDSomme y ahí estaba #value, estancado en términos de criterios.

        AYUDA!
        Merci

        Responder

        • Frédéric LE GUEN
          25/11/2021 a las 16:01

          Hola,
          Entonces ya estás usando una tabla (y eso es muy bueno). La función SUMAR.SI parece correcta pero es mejor usar SUMAR.SI (ojo, no se configuran de la misma manera)
          Después, debes asegurarte de que no haya errores en tus datos (como espacios sobrantes)

          Responder

      6. Michel
        30/10/2020 a las 16:59

        Hola,
        Estoy en la escuela de ingeniería y tengo un PPE Excel de 15 minutos,
        ¿Sería posible tener un tema de ejemplo?

        Responder

      7. Kebe Souleymane
        02/10/2020 a las 17:08

        Quiero encontrar la fórmula que dé el resultado de los números de valores sumados. Por ejemplo si sumo 4 + 5+1+5 lo que da 15 cuál es la fórmula que da 4 el número total de valores que son 4,5,1,5

        Responder

      8. Herve Haruniano
        19/06/2019 a las 06:53

        hola tengo una suma de tiempo hora:min que necesito agregar
        Tengo que volver a 0 cada 4 horas acumuladas en esta columna de suma
        Comó puedo hacer
        gracias urgentemente

        Responder

        • Frédéric LE GUEN
          19/06/2019 a las 09:11

          Hola, es muy difícil responderte y no creo que la función SUMAR.SI deba usarse en tu situación. Sería más apropiado un SI con una prueba si el tiempo acumulado es mayor o igual a 4.

          Responder

      9. Herve Haruniano
        19/06/2019 a las 06:52

        hola tengo una suma de tiempo hora:min que necesito agregar
        Tengo que volver a 0 cada 4 horas de forma acumulada.
        Comó puedo hacer
        gracias urgentemente

        Responder

      10. bagre
        20/09/2018 a las 10:57

        Hola,
        ¿Podemos poner en una celda de producto = Lápiz + Borrador, y encontrar en la tabla de totales: 50% del monto asignado al Lápiz y 50% del monto asignado al borrador total?
        Gracias por adelantado por tu respuesta,
        cordialement,

        Responder

      11. rovel
        16/04/2018 a las 22:35

        Hola,

        La siguiente fórmula funciona en mi tabla: =SUM.IF('gastos contables gd'!B$2:B$76;"=Publicidad";'gastos contables gd'!F$2:F$76)
        Pero me gustaría reemplazar el criterio con la celda B3 que contiene este mismo texto.
        Intenté esto: =SUM.IF('gd book gastos'!B$2:B$76;"=B3";'gd book gastos'!F$2:F$76), pero el resultado siempre es 0 en este caso.
        ¿Qué me estoy perdiendo?
        Esperando ser claro.

        Responder

        • Frédéric LE GUEN
          17/04/2018 a las 05:05

          Sin comillas. Sólo ;B3;

          Responder

      12. MAZ
        20/11/2017 a las 16:21

        HOLA
        ME GUSTARÍA SUMAR LOS NÚMEROS >0 ¿CÓMO USAR LA FÓRMULA?

        PRODUCTOS

        Responder

      13. Saratatat
        19/02/2016 a las 14:12

        ¿Cómo establecer la condición de un color?
        Ej: cuando envío una factura, ingreso el monto y tengo un cuadro de "estado" que es rojo hasta que se paga la factura y verde cuando se paga. Me gustaría calcular el total que queda por pagar.

        Entonces, lo que estoy buscando es una fórmula que se vea así =SUM.IF(B3:B12;"RED COLOR";C3:C12)
        Trabajo con la versión en inglés de Excel, si es posible proporciono la fórmula en inglés.

        * Probé: =SUMIF(A2:A29,"REDCOLOR",D2:D29) pero no funciona, busca las palabras, no el color como tal.

        Responder

      14. Julien
        16/02/2016 a las 11:57

        ¿Hay algún error? “Si quieres saber la cantidad de borradores vendidos” mientras hablábamos de lápices. Y sumamos los lápices 🙂

        Gracias por la explicación por lo demás

        Responder

      15. DUPÍN
        12/02/2016 a las 14:21

        Hola,

        Si quiero calcular una ganancia o una pérdida, quiero poner en el cuadro: si "costos" > "producto", entonces Costo-producto --> para pérdidas.
        Y para beneficios: si “beneficios” > “cargos” entonces beneficios-cargos

        ¿Cómo escribirlo en excel?

        Gracias

        Fiona

        Responder

        • Frédéric LE GUEN
          12/02/2016 a las 15:17

          No es la función SUMA.SI la que se debe utilizar sino la función SI. =SI(celda que contiene cargos>celda que contiene productos; Cargos-producidos; Beneficio-Cargo)

          Responder

      16. Yannick
        03/09/2015 a las 15:25

        Hola,
        Tengo un verdadero problema cuando se repiten varias fechas en la tabla:
        01/08/2015 02
        01/08/2015 12
        02/08/2015 14
        ...

        Para hacer la suma exclusivamente del 01/08/2015, intenté todo en los foros y todo fue en vano.
        Usted me podría ayudar por favor

        Merci
        cordialmente

        Responder

      17. margen
        04/05/2015 a las 12:53

        Ejercicio perfecto para entender la función Sum.if
        Gracias!

        Responder

      18. Nico
        04/01/2015 a las 13:20

        Perfecto, gracias !!

        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.